@font-face{font-family:fraunces;src:url(../media/Fraunces_SOFT_WONK_opsz_wght-s.056tdi0qi0kc3.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:fraunces Fallback;src:local(Times New Roman);ascent-override:76.84%;descent-override:20.04%;line-gap-override:0.0%;size-adjust:127.27%}.fraunces_c32296ff-module__9decrG__className{font-family:fraunces,fraunces Fallback}.fraunces_c32296ff-module__9decrG__variable{--font-display:"fraunces", "fraunces Fallback"}
@font-face{font-family:plexSans;src:url(../media/IBMPlexSans_wght-s.0cnoiz4c1t0nc.woff2)format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_a04dbe78-module__pUWPcW__className{font-family:plexSans,plexSans Fallback}.plexsans_a04dbe78-module__pUWPcW__variable{--font-sans:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_400.0aul-tuz.h-n5.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_500.0zh65s8vqf8~~.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono;src:url(../media/IBMPlexMono_600.01q~38kqltann.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.plexmono_d41f360b-module__BDbr1q__className{font-family:plexMono,ui-monospace,monospace}.plexmono_d41f360b-module__BDbr1q__variable{--font-mono:"plexMono", ui-monospace, monospace}
@font-face{font-family:v2Display;src:url(../media/BarlowCondensed_500-s.p.0sk4ibvmnoye7.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:v2Display;src:url(../media/BarlowCondensed_600-s.p.0ynw5ya~ubomi.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:v2Display;src:url(../media/BarlowCondensed_700-s.p.0z47kd9ox7w.u.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:v2Display Fallback;src:local(Arial);ascent-override:126.37%;descent-override:25.27%;line-gap-override:0.0%;size-adjust:79.13%}.v2display_c4713215-module__H-uacG__className{font-family:v2Display,v2Display Fallback}.v2display_c4713215-module__H-uacG__variable{--font-v2-display:"v2Display", "v2Display Fallback"}
@font-face{font-family:v2Body;src:url(../media/Barlow_400-s.p.0acygf50a21b9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:v2Body;src:url(../media/Barlow_500-s.p.0tosz3-fd-or~.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:v2Body;src:url(../media/Barlow_600-s.p.16-83y.2ke-w6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:v2Body Fallback;src:local(Arial);ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.0%;size-adjust:96.96%}.v2body_42cbc5aa-module__jXKI1W__className{font-family:v2Body,v2Body Fallback}.v2body_42cbc5aa-module__jXKI1W__variable{--font-v2-body:"v2Body", "v2Body Fallback"}
@font-face{font-family:v2Num;src:url(../media/JetBrainsMono_wght.p.0.3ex83is7l7j.woff2)format("woff2");font-display:swap;font-weight:400 600}.v2num_c31c6864-module__eiwaEq__className{font-family:v2Num,ui-monospace,monospace}.v2num_c31c6864-module__eiwaEq__variable{--font-v2-num:"v2Num", ui-monospace, monospace}
:root{--paper:#0c0e1e;--paper-tint:#11142a;--plum:#3b1f5e;--card:#ffffff08;--card-hi:#ffffff0d;--card-feature:linear-gradient(135deg, #9d7cff26, #6c47d60d);--ink:#f0e9f7;--ink-soft:#bbb1c8;--ink-mute:#958eab;--ink-faint:#878099;--rule:#ffffff14;--rule-strong:#ffffff29;--berry:#9d7cff;--berry-deep:#6c47d6;--berry-soft:#bda5ff;--berry-glow:#9d7cff4d;--moss:#7aa881;--terracotta:#c97a52;--danger:#d97070;--font-display:var(--font-display,"Fraunces"), Georgia, serif;--font-sans:var(--font-sans,"IBM Plex Sans"), system-ui, sans-serif;--font-mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, monospace;--radius:14px;--radius-sm:10px;--radius-pill:999px}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"kern", "liga";-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.55}body{background:radial-gradient(1000px 700px at 90% 10%, #9d7cff2e, transparent 60%), radial-gradient(800px 500px at 10% 90%, #3b1f5e80, transparent 70%), var(--paper);background-attachment:fixed;min-height:100vh}main{z-index:1;min-height:100vh;position:relative}.grain{display:none}h1,h2,h3{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-variation-settings:"opsz" 36, "SOFT" 30, "WONK" 0;margin:0;font-weight:500}h1{letter-spacing:-.03em;font-variation-settings:"opsz" 96, "SOFT" 50, "WONK" 1;font-size:clamp(2rem,6vw,2.8rem);line-height:1}h2{letter-spacing:-.015em;font-variation-settings:"opsz" 30, "SOFT" 30, "WONK" 0;font-size:clamp(1.25rem,3vw,1.5rem)}.eyebrow{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--berry);margin:0 0 .5rem;font-size:.66rem;font-weight:600}.eyebrow-mute{color:var(--ink-mute);font-weight:500}a{color:var(--berry-soft);text-decoration:none;transition:color .2s}a:hover{color:var(--ink)}.container{max-width:480px;margin:0 auto;padding:3rem 1.25rem 6rem}.container-wide{max-width:960px;margin:0 auto;padding:2.5rem 1.25rem 7rem}@media (max-width:560px){.container-wide{padding:1.75rem 1rem 6.5rem}}.card{background:var(--card-hi);border:1px solid var(--rule);border-radius:var(--radius);-webkit-backdrop-filter:blur(20px);padding:1.5rem;box-shadow:inset 0 1px #ffffff0a,0 24px 48px -24px #00000080}.card-tight{padding:1.25rem}.card-feature{background:var(--card-feature);border-color:#9d7cff4d}.card-edge-top{border-top:1px solid var(--berry)}.num{font-family:var(--font-mono);font-feature-settings:"tnum", "zero";font-variant-numeric:tabular-nums slashed-zero}.num-display-lg{font-family:var(--font-mono);letter-spacing:-.025em;font-size:clamp(1.55rem,4.8vw,1.95rem);font-weight:500;line-height:1}.num-berry{background:linear-gradient(135deg, var(--berry-soft), var(--berry));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin:0 0 .5rem;font-size:.7rem;font-weight:600;display:block}input[type=text],input[type=email],input[type=password]{border:1px solid var(--rule);border-radius:var(--radius-sm);width:100%;color:var(--ink);font-family:var(--font-sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;margin-bottom:1.1rem;padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:block}input::placeholder{color:var(--ink-faint)}input:focus{border-color:var(--berry);box-shadow:0 0 0 4px var(--berry-glow);background:#9d7cff0d;outline:none}button[type=submit],button.primary{background:linear-gradient(135deg, var(--berry), var(--berry-deep));color:#fff;border-radius:var(--radius-sm);font-family:var(--font-sans);letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 16px var(--berry-glow);border:none;justify-content:center;align-items:center;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:filter .15s,transform .1s,box-shadow .15s;display:inline-flex}button[type=submit]:hover:not(:disabled),button.primary:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 20px var(--berry-glow)}button[type=submit]:active:not(:disabled),button.primary:active:not(:disabled){transform:translateY(1px)}button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.msg-error{color:var(--danger);border-left:2px solid var(--danger);border-radius:var(--radius-sm);background:#d9707014;margin:0 0 1rem;padding:.7rem .9rem;font-size:.85rem}.msg-info{color:var(--ink-mute);margin:0 0 1rem;font-size:.85rem}.msg-warning{color:var(--terracotta);border-left:2px solid var(--terracotta);border-radius:var(--radius-sm);background:#c97a5214;margin:0 0 1rem;padding:.6rem .8rem;font-size:.85rem}.footer-link{color:var(--ink-mute);margin-top:1.4rem;font-size:.85rem}.scroll-x{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;margin:0 -1.25rem;padding:0 1.25rem .5rem;overflow-x:auto}.scroll-x::-webkit-scrollbar{height:6px}.scroll-x::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:999px}.chip-row{flex-wrap:wrap;gap:.5rem;margin:1.3rem 0 1.5rem;display:flex}.chip{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);font-size:.85rem;font-family:var(--font-mono);color:var(--ink-soft);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;align-items:center;padding:.5rem 1.1rem;text-decoration:none;transition:all .2s;display:inline-flex}.chip:hover{border-color:var(--berry);color:var(--ink)}.chip.is-active{background:linear-gradient(135deg, var(--berry), var(--berry-deep));border-color:var(--berry);color:#fff;box-shadow:0 4px 16px var(--berry-glow);font-weight:600}.brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variation-settings:"opsz" 36, "SOFT" 30, "WONK" 0;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:600;display:inline-flex}.brand:hover{color:var(--ink)}.berry-mark{background:radial-gradient(circle at 35% 35%, var(--berry-soft), var(--berry-deep));width:18px;height:18px;box-shadow:0 0 16px var(--berry-glow);border-radius:50%;flex:0 0 18px;display:inline-block}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.rise{opacity:0;animation:.5s cubic-bezier(.2,.8,.2,1) forwards rise}@media (prefers-reduced-motion:reduce){.rise{opacity:1;animation:none}}:focus-visible,.producer-filter-select:focus-visible,.flow-field select:focus-visible{outline:3px solid var(--berry-soft);outline-offset:2px}.rise-1{animation-delay:40ms}.rise-2{animation-delay:.1s}.rise-3{animation-delay:.17s}.rise-4{animation-delay:.24s}.stack>*+*{margin-top:var(--gap,.5rem)}.stack-md>*+*{margin-top:.85rem}.stack-lg>*+*{margin-top:1.5rem}.kv{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.kv-key{color:var(--ink-mute);letter-spacing:.02em;font-size:.85rem}.kv-val{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;color:var(--ink)}.rule-orn{color:var(--ink-faint);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.7rem;margin:2rem 0 1.2rem;font-size:.7rem;display:flex}.rule-orn:before,.rule-orn:after{content:"";border-top:1px solid var(--rule);flex:1}.producer-filter{background:var(--card-hi);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);align-items:center;gap:.55rem;margin:.2rem 0 .9rem;padding:.4rem .7rem;display:inline-flex}.producer-filter-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);font-size:.66rem}.producer-filter-select{appearance:none;color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"6\" fill=\"none\" stroke=\"%23bda5ff\" stroke-width=\"1.6\"><path d=\"M1 1l4 4 4-4\"/></svg>") right .15rem center no-repeat;border:0;padding-right:1.2rem;font-size:.85rem;font-weight:600}.producer-filter-select:focus{outline:none}.producer-filter-select option{color:var(--ink);background:#1a1626}.sezone-table{border-collapse:collapse;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);width:100%;font-size:.88rem;overflow:hidden}.sezone-table thead{background:#ffffff0a}.sezone-table th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:.7rem .8rem;font-size:.62rem;font-weight:600}.sezone-table th.ta-right{text-align:right}.sezone-table td{border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:baseline;padding:.85rem .8rem}.sezone-table tbody tr:last-child td{border-bottom:none}.sezone-table tbody tr:hover{background:#9d7cff0a}.sezone-table .ta-right{text-align:right}.sezone-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sezone-table .accent{color:var(--berry-soft);font-weight:600}.sezone-table .pos{color:var(--moss)}.sezone-table .neg{color:var(--terracotta)}.sezone-year{font-family:var(--font-display);font-size:1.1rem}.btn-primary{background:var(--berry-deep);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:0;padding:.65rem 1.4rem;font-family:inherit;font-size:.92rem;font-weight:600}.btn-primary:hover{background:var(--berry)}.proj-matrix{border-collapse:collapse;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);width:100%;font-size:.78rem;overflow:hidden}.proj-matrix th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule-strong);white-space:nowrap;text-align:center;padding:.55rem .5rem;font-size:.62rem;font-weight:600}.proj-matrix th:first-child{text-align:left;padding-left:.8rem}.proj-matrix-day{font-size:.66rem}.proj-matrix-dayname{font-size:.6rem}.proj-matrix td{border-bottom:1px solid var(--rule);text-align:center;font-family:var(--font-mono);padding:.5rem .4rem}.proj-matrix-name{text-align:left;white-space:nowrap;font-weight:500;font-family:var(--font-sans);padding-left:.8rem;padding-right:.4rem}.proj-matrix-cell{font-variant-numeric:tabular-nums}.proj-matrix-rowtotal{text-align:right;background:#9d7cff0d;padding-right:.8rem;font-weight:600}.proj-matrix-rowtotal.accent{color:var(--berry-soft)}.proj-matrix-sum-row td{border-top:2px solid var(--rule-strong);background:#ffffff0a;padding:.7rem .4rem;font-weight:600}.proj-matrix-sum{font-family:var(--font-mono);font-size:.85rem}:root{--ulaz:#6fbf8a;--ulaz-soft:#9bd6ad;--ulaz-glow:#6fbf8a40;--izlaz:#d98a4e;--izlaz-soft:#ecb588;--izlaz-glow:#d98a4e40;--stanje:var(--berry)}.num-ulaz{color:var(--ulaz-soft)}.num-izlaz{color:var(--izlaz-soft)}.flow-legend{flex-wrap:wrap;gap:.6rem;margin:.2rem 0 1.1rem;display:flex}.flow-legend .fl{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color:var(--ink-soft);background:#ffffff06;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.74rem;display:flex}.flow-legend .fl-pending{opacity:.55}.flow-legend .fl b{color:var(--ink);font-weight:600}.flow-legend .fl small{color:var(--ink-mute);font-size:.66rem;display:block}.flow-legend .mk{border-radius:4px;flex:0 0 14px;width:14px;height:14px}.flow-legend .mk.ulaz{background:var(--ulaz)}.flow-legend .mk.izlaz{background:var(--izlaz)}.flow-legend .mk.stanje{background:var(--stanje);border-radius:50%}.flow-section{flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:2rem 0 .6rem;display:flex}.flow-section h2{font-size:clamp(1.1rem,3vw,1.3rem);font-family:var(--font-display);align-items:center;gap:.7rem;font-weight:500;display:flex}.flow-section h2:before{content:"";background:var(--berry);flex:0 0 20px;height:1px;display:inline-block}.flow-deferred{content-visibility:auto;contain-intrinsic-size:420px}.flow-legend-inline{color:var(--ink-mute);gap:.9rem;margin-left:auto;font-size:.72rem;display:inline-flex}.flow-legend-inline .dot{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:.3rem;display:inline-block}.flow-legend-inline .dot.ulaz{background:var(--ulaz)}.flow-legend-inline .dot.stanje{background:var(--stanje)}.chart-card{padding-bottom:1.5rem;position:relative}.chart-bleed{width:calc(100% + 2.5rem);margin:.4rem -1.25rem 0;padding:0;overflow:hidden}.chart-card svg{width:100%;max-width:100%;height:auto;display:block}.chart-hint{color:var(--ink-mute);margin:.7rem 0 0;font-size:.7rem;line-height:1.5}.flow-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.flow-field{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color:var(--ink-soft);background:#ffffff08;align-items:center;gap:.45rem;padding:.42rem .7rem;font-size:.8rem;display:inline-flex}.flow-field label{letter-spacing:.13em;text-transform:uppercase;color:var(--ink-mute);margin:0;font-size:.58rem;font-weight:600}.flow-field select{appearance:none;color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"6\" fill=\"none\" stroke=\"%23bda5ff\" stroke-width=\"1.6\"><path d=\"M1 1l4 4 4-4\"/></svg>") right .1rem center no-repeat;border:0;padding-right:1rem;font-size:.82rem;font-weight:500}.flow-field select:focus{outline:none}.flow-toggle2{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:#ffffff08;display:inline-flex;overflow:hidden}.flow-toggle2 button{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--ink-soft);background:0 0;border:0;padding:.45rem .9rem;font-size:.78rem;font-weight:600;transition:all .15s}.flow-toggle2 button.on{background:var(--berry-deep);color:#fff}.flow-checkbox{color:var(--ink-soft);cursor:pointer;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:#ffffff08;align-items:center;gap:.5rem;padding:.42rem .7rem;font-size:.78rem;display:inline-flex}.flow-checkbox input{accent-color:var(--berry);margin:0}.flow-btn-ghost{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--ink-soft);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:#ffffff0a;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.flow-btn-ghost:hover{border-color:var(--berry);color:var(--ink)}.flow-matrix-shell{margin-top:0}.flow-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:min(72vh,760px);margin:0 -1.25rem;padding:0 1.25rem .5rem;overflow:auto}.flow-matrix{border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);font-size:.78rem;overflow:hidden}.flow-matrix th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);border-bottom:1px solid var(--rule-strong);white-space:nowrap;text-align:center;background:#ffffff05;padding:.5rem .42rem;font-size:.58rem;font-weight:600}.flow-matrix th:first-child{text-align:left;z-index:2;background:#12152b;min-width:148px;padding-left:.8rem;position:sticky;left:0}.flow-matrix th.day-col{text-align:center;position:static}.flow-matrix th .dy{color:var(--ink);font-size:.74rem;font-family:var(--font-mono);display:block}.flow-matrix th .dt{color:var(--ink-soft);font-size:.54rem;font-family:var(--font-mono);display:block}.flow-matrix th.wk-sep{border-left:2px solid var(--rule-strong)}.flow-matrix th.today-col{background:#9d7cff1a}.flow-matrix th.today-col .dy{color:var(--berry-soft)}.flow-matrix.perday{font-size:.72rem}.flow-matrix.perday th,.flow-matrix.perday td{padding:.3rem .14rem}.flow-matrix.perday th:first-child,.flow-matrix.perday td.mx-name{min-width:132px;padding-left:.7rem;padding-right:.5rem}.flow-matrix.perday th.day-col{width:48px;min-width:48px;padding:.34rem .1rem;line-height:1.15}.flow-matrix.perday th.day-col .dy{color:var(--ink);font-size:.74rem;font-weight:600}.flow-matrix.perday th.day-col .dt{color:var(--ink-soft);font-size:.5rem}.flow-matrix.perday th.day-col.today-col .dt{color:var(--berry-soft)}.flow-matrix.perday td.mx-cell{width:48px;min-width:48px}.flow-matrix.perday td.mx-cell .kg,.flow-matrix.perday .stanje-row .mx-cell .kg{font-size:.66rem}.flow-matrix.perday .stanje-row .delta{letter-spacing:-.02em;font-size:.5rem}.wk-band-row th.wk-band{letter-spacing:.1em;text-transform:uppercase;color:var(--berry-soft);text-align:center;border-bottom:1px solid var(--rule-strong);border-left:2px solid var(--rule-strong);white-space:nowrap;background:#9d7cff0d;padding:.32rem .14rem;font-size:.56rem;font-weight:700}.wk-band-row th.wk-band:first-of-type{border-left:0}.wk-band-corner{z-index:3;vertical-align:bottom;position:sticky;left:0;background:#12152b!important}.wk-band-tot{vertical-align:bottom;background:#12152b!important}.flow-matrix td{border-bottom:1px solid var(--rule);text-align:center;font-family:var(--font-mono);vertical-align:middle;white-space:nowrap;padding:.38rem .42rem}.flow-matrix td.wk-sep{border-left:2px solid var(--rule-strong)}.flow-matrix td.mx-name{text-align:left;white-space:nowrap;font-weight:500;font-family:var(--font-sans);z-index:1;background:#0f1226;padding-left:.8rem;font-size:.82rem;position:sticky;left:0}.flow-matrix tbody tr:hover td.mx-name{background:#141733}.mx-cell{font-variant-numeric:tabular-nums;min-width:58px}.mx-cell .kg{font-size:.76rem;display:block}.mx-edit-form{justify-content:center;align-items:center;margin:0;display:flex}.mx-edit-trigger{appearance:none;width:48px;min-width:0;height:1.65rem;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;cursor:text;background:#ffffff09;border:1px solid #ccbfff3d;border-radius:3px;padding:.1rem .18rem;font-size:.72rem}.mx-edit-trigger.has-value{background:#9d7cff14;border-color:#9d7cff3d}.mx-edit-trigger:focus{outline:1px solid var(--berry-soft);outline-offset:1px}.mx-edit-input{appearance:none;width:48px;min-width:0;height:1.65rem;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff0e;border:1px solid #ccbfff52;border-radius:3px;padding:.1rem .18rem;font-size:.72rem}.mx-edit-input:focus{border-color:var(--berry-soft);background:#ffffff14;outline:none;box-shadow:0 0 0 2px #9d7cff24}.mx-edit-input:disabled{opacity:.55}.flow-matrix.perday .mx-edit-input,.flow-matrix.perday .mx-edit-trigger{width:44px;height:1.5rem;padding:.05rem .12rem;font-size:.64rem}.mx-rowtot{text-align:right;background:#9d7cff0d;padding-right:.7rem;font-weight:600}.mx-rowtot.ulaz{color:var(--ulaz-soft)}.ulaz-sum td{border-top:2px solid var(--rule-strong);color:var(--ulaz-soft);background:#6fbf8a12;padding:.55rem .42rem;font-weight:600}.ulaz-sum td.mx-name{font-family:var(--font-sans);color:var(--ulaz-soft);background:#0e1a16}.stanje-row td{border-top:2px solid var(--berry-glow);border-bottom:1px solid var(--berry-glow);background:#9d7cff1a;padding:.6rem .42rem;font-weight:600}.stanje-row td.mx-name{font-family:var(--font-sans);color:var(--berry-soft);background:#191334;font-weight:700}.stanje-row .mx-cell{color:var(--berry-soft)}.stanje-row .mx-cell .kg{font-size:.82rem;font-weight:600}.stanje-row .delta{margin-top:.05rem;font-size:.58rem;font-weight:500;display:block}.stanje-row .delta.up{color:var(--ulaz-soft)}.stanje-row .mx-rowtot{color:var(--berry-soft);background:#9d7cff29}.prijem-row td{border-top:2px dashed var(--rule-strong);color:#e0b878;background:#d6a8601a;padding:.55rem .42rem;font-weight:600}.prijem-row td.mx-name{font-family:var(--font-sans);color:#e8c489;background:#1c1710;font-weight:700}.prijem-row .mx-cell .kg{font-size:.82rem;font-weight:600}.prijem-row .delta{color:var(--ulaz-soft);margin-top:.05rem;font-size:.58rem;font-weight:500;display:block}.prijem-row .mx-rowtot.prijem{color:#e8c489;background:#d6a8602e}.flow-matrix-hint{margin-top:.6rem;font-size:.72rem}.izlaz-row td{border-top:1px solid var(--rule-strong);color:var(--izlaz-soft);background:#d98a4e0f;padding:.5rem .42rem;font-weight:600}.izlaz-row td.mx-name{font-family:var(--font-sans);color:var(--izlaz-soft);background:#1c1410;font-weight:600}.izlaz-row .mx-rowtot.izlaz{color:var(--izlaz-soft);background:#d98a4e1a}.stanje-row .delta.dn{color:var(--izlaz-soft)}.flow-legend-inline .dot.izlaz{background:var(--izlaz)}.izlaz-editor{margin-top:.5rem;padding:1rem 1.1rem 1.1rem}.izlaz-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.izlaz-editor-hint{color:var(--ink-mute);font-size:.7rem}.izlaz-editor-grid{grid-template-columns:1.4fr 1fr 1.4fr;align-items:end;gap:.6rem .8rem;display:grid}.izlaz-editor-field{flex-direction:column;gap:.28rem;display:flex}.izlaz-editor-field-wide{grid-column:span 2}.izlaz-editor-field>span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:.62rem;font-weight:600}.izlaz-editor-field input,.izlaz-editor-field select{border:1px solid var(--rule-strong);color:var(--ink);font-family:var(--font-mono);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:#ffffff0a;padding:.45rem .6rem;font-size:.88rem}.izlaz-editor-field select{font-family:var(--font-sans);cursor:pointer}.izlaz-editor-field input:focus,.izlaz-editor-field select:focus{border-color:var(--izlaz);box-shadow:0 0 0 3px var(--izlaz-glow);background:#d98a4e0f;outline:none}.izlaz-editor button.btn-primary{grid-column:span 1;align-self:stretch;margin-top:0}@media (max-width:560px){.izlaz-editor-grid{grid-template-columns:1fr 1fr}.izlaz-editor-field-wide,.izlaz-editor button.btn-primary{grid-column:span 2}}.msg-success{border-radius:var(--radius-sm);color:var(--moss);background:#7aa88114;border:1px solid #7aa8814d;margin-top:.8rem;padding:.55rem 1rem;font-size:.85rem}.msg-error{border-radius:var(--radius-sm);color:var(--danger);background:#d9707014;border:1px solid #d970704d;margin-top:.8rem;padding:.55rem 1rem;font-size:.85rem}:root{--duke:var(--berry);--duke-soft:var(--berry-soft);--draper:#56b6cf;--draper-soft:#8fd4e3;--sekoja:#e0a36a;--sekoja-soft:#efc59a}.dot{vertical-align:middle;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-right:.3rem;display:inline-block}.dot.duke{background:var(--duke)}.dot.draper{background:var(--draper)}.dot.sekoja{background:var(--sekoja)}.sorta-chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.sorta-chips .chip{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);font-size:.78rem;font-family:var(--font-mono);color:var(--ink-soft);cursor:pointer;background:#ffffff08;align-items:center;gap:.35rem;padding:.4rem .85rem;transition:all .2s;display:inline-flex}.sorta-chips .chip:hover{border-color:var(--berry);color:var(--ink)}.sorta-chips .chip.is-active{background:linear-gradient(135deg, var(--berry), var(--berry-deep));border-color:var(--berry);color:#fff;box-shadow:0 4px 16px var(--berry-glow);font-weight:600}.sorta-chips .chip .dot{margin-right:0}.mx-cell .vbar{background:#ffffff0d;border-radius:2px;width:24px;height:3px;margin:.18rem auto 0;display:flex;overflow:hidden}.flow-matrix.perday .mx-cell .vbar{width:22px}.mx-cell .vbar-seg{height:100%;display:block}.mx-cell .vbar-seg.duke{background:var(--duke)}.mx-cell .vbar-seg.draper{background:var(--draper)}.mx-cell .vbar-seg.sekoja{background:var(--sekoja)}.ulaz-sum .sorta-label{color:var(--ulaz-soft);opacity:.85;font-weight:500}:root{--qc-green:#6fbf8a;--qc-yellow:#e7c14b;--qc-amber:#e08b3c;--qc-red:#d97070}.qc-flag{border-radius:var(--radius-pill);align-items:center;gap:5px;margin:0 .35rem .35rem 0;padding:.28rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.qc-flag .dot{border-radius:50%;width:7px;height:7px}.qc-flag.red{color:var(--qc-red);border:1px solid var(--qc-red);background:#d970702e}.qc-flag.red .dot{background:var(--qc-red)}.qc-flag.amber{color:var(--qc-amber);border:1px solid var(--qc-amber);background:#e08b3c2e}.qc-flag.amber .dot{background:var(--qc-amber)}.qc-flag.yellow{color:var(--qc-yellow);border:1px solid var(--qc-yellow);background:#e7c14b29}.qc-flag.yellow .dot{background:var(--qc-yellow)}.qc-flag.yellow-amber{color:var(--qc-amber);border:1px solid var(--qc-amber);background:#e08b3c24}.qc-flag.yellow-amber .dot{background:linear-gradient(135deg, var(--qc-yellow) 0 50%, var(--qc-amber) 50% 100%)}.qc-flag.green{color:var(--qc-green);border:1px solid var(--qc-green);background:#6fbf8a29}.qc-flag.green .dot{background:var(--qc-green)}.qc-flag.sm{margin:0;padding:.16rem .5rem;font-size:.64rem}.qc-op{border-top:1px dashed var(--rule-strong);margin-top:1.2rem;padding-top:.85rem}.qc-op-head{color:var(--ink-mute);text-transform:uppercase;letter-spacing:.07em;margin-bottom:.55rem;font-size:.66rem;font-weight:700}.qc-upload{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.qc-file{cursor:pointer;flex:1;align-items:center;gap:.55rem;min-width:0;display:inline-flex;position:relative}.qc-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.qc-file:focus-within .qc-file-btn{outline:2px solid var(--berry-soft);outline-offset:2px}.qc-file-btn{background:var(--card-hi);border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink-soft);flex:none;padding:.42rem .85rem;font-size:.78rem;font-weight:600}.qc-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-faint);font-size:.74rem;overflow:hidden}.qc-file-name.has{color:var(--ink-soft);font-family:var(--font-mono);font-size:.7rem}.qc-upload-btn{background:var(--berry);color:#0c0e1e;border-radius:var(--radius-pill);cursor:pointer;border:none;padding:.45rem .95rem;font-size:.8rem;font-weight:700}.qc-op-hint{color:var(--ink-mute);margin:.45rem 0 0;font-size:.7rem}.qc-imports{flex-direction:column;gap:.6rem;margin-top:.85rem;display:flex}.qc-import{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--card);padding:.6rem .75rem}.qc-import-top{align-items:center;gap:.5rem;display:flex}.qc-import-top b{font-family:var(--font-display);font-size:.9rem}.qc-import-top .d{color:var(--ink-mute);margin-left:auto;font-size:.7rem}.qc-status{border-radius:var(--radius-pill);letter-spacing:.03em;padding:.12rem .5rem;font-size:.62rem;font-weight:700}.qc-status.wait{background:var(--card-hi);color:var(--ink-mute);border:1px solid var(--rule-strong)}.qc-status.ready{color:var(--qc-green);border:1px solid var(--qc-green);background:#6fbf8a29}.qc-status.fail{color:var(--qc-red);border:1px solid var(--qc-red);background:#d970702e}.qc-import-err{color:var(--qc-red);margin:.4rem 0;font-size:.76rem}.qc-review{border-collapse:collapse;width:100%;margin:.5rem 0 .4rem;font-size:.76rem}.qc-review td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:.32rem .55rem .32rem 0}.qc-review tr:last-child td{border-bottom:none}.qc-review td.nm{white-space:nowrap;width:1%;font-weight:600}.qc-review td.lt{white-space:nowrap;width:1%}.qc-review td.ec{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;white-space:nowrap;width:1%}.qc-review td.fl{color:var(--ink-mute);padding-right:0}.qc-review td.pr{white-space:nowrap;width:1%}.qc-matched{color:var(--qc-green);white-space:nowrap;font-size:.7rem;font-weight:600}.qc-pick{border:1px solid var(--qc-amber);max-width:12rem;color:var(--ink-soft);background:#e08b3c14;border-radius:8px;padding:.26rem .4rem;font-family:inherit;font-size:.72rem}.qc-import-warn{color:var(--qc-amber);margin:.3rem 0 .2rem;font-size:.74rem}.qc-ok{color:var(--qc-green);font-size:.68rem;font-weight:600}.qc-mini{min-width:19px;height:19px;font-family:var(--font-mono);border-radius:6px;place-items:center;margin:0 3px 2px 0;padding:0 4px;font-size:.62rem;font-weight:700;display:inline-grid}.qc-mini.yellow{color:var(--qc-yellow);background:#e7c14b29}.qc-mini.amber{color:var(--qc-amber);background:#e08b3c2e}.qc-mini.red{color:var(--qc-red);background:#d970702e}.qc-import-actions{gap:.5rem;margin-top:.45rem;display:flex}.qc-publish-btn{background:var(--qc-green);color:#0c0e1e;border-radius:var(--radius-pill);cursor:pointer;border:none;padding:.4rem .85rem;font-size:.78rem;font-weight:700}.qc-discard-btn{border:1px solid var(--rule-strong);color:var(--ink-mute);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:.4rem .8rem;font-size:.78rem}.qc-all{margin-top:1rem}.qc-all-head{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.6rem;padding-bottom:.5rem;font-size:.82rem;font-weight:700;display:flex}.qc-all-count{color:var(--ink-mute);font-size:.72rem;font-weight:500}.qc-all-truck{margin:0 0 .7rem}.qc-all-truck-head{align-items:baseline;gap:.4rem;margin-bottom:.15rem;font-size:.8rem;display:flex}.qc-all-truck-head .d{color:var(--ink-mute);font-size:.72rem}.qc-all-tbl{border-collapse:collapse;width:100%;font-size:.76rem}.qc-all-tbl td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:.28rem .55rem .28rem 0}.qc-all-tbl tr:last-child td{border-bottom:none}.qc-all-tbl td.nm{font-weight:600}.qc-all-tbl td.lt{white-space:nowrap;width:1%}.qc-all-tbl td.ec{font-family:var(--font-mono);color:var(--ink-soft);text-align:right;white-space:nowrap;width:1%}.qc-all-tbl td.vr{color:var(--ink-mute);white-space:nowrap;width:1%}
.v2{--paper:#f7f7f4;--surface:#fff;--ink:#1b1a17;--ink-soft:#55524b;--ink-mute:#5f5b53;--berry:#3949ab;--on-berry:#fff;--stamp:#c2410c;--leaf:#2f6b4a;--minus:#a8382e;--rule:#dddad2;--rule-strong:#bdb8ad;--tint:#eeede8;--s1:#4152b0;--s2:#1f8a70;--s3:#c2410c;--f-display:var(--font-v2-display), "Arial Narrow", system-ui, sans-serif;--f-body:var(--font-v2-body), system-ui, "Segoe UI", Roboto, sans-serif;--f-num:var(--font-v2-num), ui-monospace, Menlo, monospace;--radius:4px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--f-body);min-height:100vh;font-size:17px;line-height:1.5}@media (prefers-color-scheme:dark){.v2:not([data-theme=light]){--paper:#121212;--surface:#1c1c1c;--ink:#edebe6;--ink-soft:#b3afa6;--ink-mute:#a6a196;--berry:#a3b0ff;--on-berry:#121212;--stamp:#ff9a62;--leaf:#7fc79c;--minus:#f08a7e;--rule:#2e2c28;--rule-strong:#45423c;--tint:#242320;--s1:#7385e0;--s2:#2f9c78;--s3:#d9773a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.v2[data-theme=dark]{--paper:#121212;--surface:#1c1c1c;--ink:#edebe6;--ink-soft:#b3afa6;--ink-mute:#a6a196;--berry:#a3b0ff;--on-berry:#121212;--stamp:#ff9a62;--leaf:#7fc79c;--minus:#f08a7e;--rule:#2e2c28;--rule-strong:#45423c;--tint:#242320;--s1:#7385e0;--s2:#2f9c78;--s3:#d9773a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 a{color:var(--berry)}.v2 :focus-visible{outline:3px solid var(--stamp);outline-offset:2px;border-radius:2px}.v2 h1,.v2 h2,.v2 h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:.005em;margin:0;font-weight:600;line-height:1.1}.v2 .num{font-family:var(--f-num);font-variant-numeric:tabular-nums slashed-zero}.v2-appbar{top:env(safe-area-inset-top,0px);z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky}.v2-mark{min-width:0;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.v2-mark b{font-family:var(--f-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;font-weight:600;overflow:hidden}.v2-mark small{color:var(--ink-mute);font-size:.72rem;line-height:1.2;display:block}.v2-appbar-actions{align-items:center;gap:8px;display:flex}.v2-season{position:relative}.v2-season summary{cursor:pointer;border:1px solid var(--rule-strong);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;min-height:40px;padding:6px 12px;font-size:.86rem;font-weight:600;list-style:none;display:flex}.v2-season summary::-webkit-details-marker{display:none}.v2-season ul{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000001f}.v2-season li a{color:var(--ink);border-radius:2px;padding:10px 12px;text-decoration:none;display:block}.v2-season li a[aria-current=true]{background:var(--tint);font-weight:700}.v2-menu-btn{color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.v2-main{max-width:720px;padding-inline:16px;padding-block:4px calc(96px + env(safe-area-inset-bottom,0px));margin:0 auto}.v2-tabs{z-index:10;background:var(--surface);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.v2-tabs a{color:var(--ink-mute);justify-items:center;gap:3px;min-height:56px;padding:8px 4px 10px;font-size:.8rem;font-weight:600;text-decoration:none;display:grid}.v2-tabs .pill{border-radius:999px;place-items:center;width:56px;height:30px;display:grid}.v2-tabs a[aria-current=page]{color:var(--berry)}.v2-tabs a[aria-current=page] .pill{background:var(--tint)}.v2-label{font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:.8rem;font-weight:600}.v2-label:before{content:"№ " / "";color:var(--stamp)}.v2-hello{padding-block:18px 6px}.v2-hello h1{font-size:1.9rem}.v2-hello p{color:var(--ink-soft);margin:6px 0 0}.v2-photo{border-radius:var(--radius);background-position:50% 55%;background-size:cover;height:104px;margin-top:14px}.v2-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:16px}.v2-stack{gap:12px;margin-top:14px;display:grid}.v2-money{border-top:3px dashed var(--rule-strong)}.v2-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.v2-big{font-family:var(--f-display);font-variant-numeric:tabular-nums;margin-top:6px;font-size:2.6rem;font-weight:700;line-height:1.05}.v2-big small{color:var(--ink-soft);font-size:.95rem;font-weight:600;font-family:var(--f-body);margin-top:2px;display:block}.v2-sub{color:var(--ink-soft);margin-top:4px;font-size:.92rem}.v2-seg{border:1px solid var(--rule-strong);border-radius:999px;gap:2px;padding:2px;display:inline-flex}.v2-seg button{font:600 .82rem var(--f-body);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:36px;padding:6px 12px}.v2-seg button[aria-pressed=true]{background:var(--berry);color:var(--on-berry)}.v2-stepbar{border-radius:2px;gap:2px;height:10px;margin:12px 0 4px;display:flex;overflow:hidden}.v2-stepbar span{height:100%;display:block}.v2-stepbar .paid{background:var(--berry)}.v2-stepbar .wait{background:repeating-linear-gradient(135deg, var(--berry) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--berry)}.v2-stepbar .neg{background:repeating-linear-gradient(135deg, var(--minus) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--minus)}.v2-legend{gap:8px;margin-top:12px;font-size:.92rem;display:grid}.v2-legend>div{grid-template-columns:14px 1fr auto;align-items:start;gap:8px;display:grid}.v2-legend small{color:var(--ink-mute);font-size:.78rem;display:block}.v2-sw{border-radius:2px;width:14px;height:10px;margin-top:6px}.v2-sw.paid{background:var(--berry)}.v2-sw.wait{background:repeating-linear-gradient(135deg, var(--berry) 0 2px, transparent 2px 5px);border:1px solid var(--berry)}.v2-sw.neg{background:repeating-linear-gradient(135deg, var(--minus) 0 2px, transparent 2px 5px);border:1px solid var(--minus)}.v2-amt{font-family:var(--f-num);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.v2-amt.plus{color:var(--leaf)}.v2-amt.minus{color:var(--minus)}.v2-trio{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-top:12px;display:grid}@media (max-width:479px){.v2-trio>:nth-child(3){grid-column:1/-1}}.v2-mini{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;padding:10px}.v2-mini .k{color:var(--ink-mute);font-size:.76rem;font-weight:600;line-height:1.25}.v2-mini .v{font-family:var(--f-num);overflow-wrap:anywhere;margin-top:4px;font-size:1.05rem;font-weight:600}.v2-mini .h{color:var(--ink-soft);margin-top:2px;font-size:.78rem}.v2-progress{background:var(--tint);border-radius:2px;height:10px;margin-top:8px;overflow:hidden}.v2-progress i{background:var(--berry);height:100%;display:block}.v2-btn{border-radius:var(--radius);background:var(--berry);color:var(--on-berry);font:650 1rem var(--f-body);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;text-decoration:none;display:inline-flex}.v2-btn.ghost{color:var(--berry);border:1px solid var(--berry);background:0 0}.v2-btn.wide{width:100%}.v2-notice{border-left:3px solid var(--leaf);background:var(--surface);border-radius:0 var(--radius) var(--radius) 0;padding:10px 12px}.v2-section-h{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.v2-section-h h2{font-size:1.3rem}@media (prefers-reduced-motion:reduce){.v2 *{transition:none!important;animation:none!important}}.v2{--paper-tint:var(--tint);--plum:var(--tint);--card:var(--surface);--card-hi:var(--surface);--card-feature:var(--surface);--ink-faint:var(--ink-mute);--berry-deep:var(--berry);--berry-soft:var(--berry);--berry-glow:transparent;--moss:var(--leaf);--terracotta:var(--stamp);--danger:var(--minus);--font-display:var(--f-display);--font-sans:var(--f-body);--font-mono:var(--f-num);--radius-sm:4px;--radius-pill:999px;--ulaz-glow:transparent;--izlaz:var(--stamp);--izlaz-soft:var(--stamp);--izlaz-glow:transparent;--stanje:var(--berry);--duke:var(--s1);--duke-soft:var(--s1);--draper:var(--s2);--draper-soft:var(--s2);--sekoja:var(--s3);--sekoja-soft:var(--s3)}.v2 .card,.v2 .chip,.v2 .card-feature{-webkit-backdrop-filter:none;box-shadow:none}.v2 .card{background:var(--surface);border-color:var(--rule)}.v2 .card-feature{border-color:var(--berry)}.v2 .chip{background:var(--surface)}.v2 .chip.is-active{background:var(--berry);color:var(--on-berry)}.v2 .eyebrow{font-family:var(--f-display);letter-spacing:.1em;color:var(--stamp);font-size:.8rem}.v2 .eyebrow-mute{color:var(--ink-mute)}.v2 a:hover{color:var(--ink)}.v2 .container,.v2 .container-wide{max-width:none;margin:0;padding:14px 0 0}.v2-main:has(.container-wide){max-width:1040px}.v2 .chip-row[role=tablist]{display:none}.v2-subtabs{border-bottom:1px solid var(--rule);gap:4px;max-width:1040px;margin:0 auto;padding:8px 16px 0;display:flex;overflow-x:auto}.v2-subtabs a{min-height:44px;font-family:var(--f-display);letter-spacing:.02em;color:var(--ink-mute);border-bottom:3px solid #0000;flex:none;padding:10px 14px;font-size:1rem;font-weight:600;text-decoration:none}.v2-subtabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--stamp)}.v2 .qc-flag{color:var(--ink)}.v2 .flow-matrix th:first-child,.v2 .wk-band-corner,.v2 .wk-band-tot,.v2 .flow-matrix td.mx-name{background:var(--surface)!important}.v2 .ulaz-sum td.mx-name,.v2 .stanje-row td.mx-name,.v2 .izlaz-row td.mx-name{font-weight:700;background:var(--surface)!important}.v2 .prijem-row td,.v2 .prijem-row td.mx-name,.v2 .prijem-row .mx-rowtot.prijem{color:var(--ink)}.v2{--ulaz:var(--leaf);--ulaz-soft:var(--leaf)}.v2 button[type=submit]:not([class]),.v2 button.primary,.v2 .btn-primary,.v2 .qc-upload-btn{background:var(--berry);color:var(--on-berry);box-shadow:none;border-radius:var(--radius);font-family:var(--f-display);letter-spacing:.02em;font-weight:600}.v2 .chip.is-active,.v2 .sorta-chips .chip.is-active,.v2 .flow-toggle2 button.on{color:var(--on-berry)}.v2-seasons{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.v2-seasons .v2-stepbar{background:var(--tint);margin:6px 0 4px}.v2-season-y{font-family:var(--f-display);font-size:1.25rem}.v2-sub .plus{color:var(--leaf);font-weight:600}.v2-sub .minus{color:var(--minus);font-weight:600}.v2 .qc-publish-btn{background:var(--leaf);color:var(--paper);box-shadow:none}.v2 .qc-discard-btn{color:var(--ink-soft);border:1px solid var(--rule-strong);box-shadow:none;background:0 0}.v2 .flow-btn-ghost{background:var(--surface);border:1px solid var(--rule-strong);box-shadow:none}.v2-login,.v2-public{min-height:100vh;padding-inline:16px;padding-block:calc(28px + env(safe-area-inset-top,0px)) 40px;align-items:start;display:grid}.v2-login-in,.v2-public-in{width:100%;max-width:440px;margin:0 auto}.v2-login-brand{align-items:center;gap:10px;margin-bottom:28px;display:flex}.v2-login-brand b{font-family:var(--f-display);font-size:1.15rem;line-height:1.1;display:block}.v2-login-brand small{color:var(--ink-mute);font-size:.85rem;display:block}.v2-login-h{letter-spacing:0;font-size:clamp(2.1rem,9vw,2.9rem);line-height:1.02}.v2-login-sub{color:var(--ink-soft);max-width:34ch;margin:10px 0 22px}.v2-login-card{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 18px 18px}.v2-login-strip{border-bottom:1px dashed var(--rule-strong);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--stamp);justify-content:space-between;margin:0 -18px 16px;padding:10px 18px;font-size:.85rem;font-weight:600;display:flex}.v2-form{gap:6px;display:grid}.v2-form label{margin-top:8px;font-size:.95rem;font-weight:600}.v2-form input[type=text],.v2-form input[type=password],.v2-form input[type=email],.v2-pwd input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:10px 12px;font-size:1.05rem}.v2-form input:focus-visible{outline:3px solid var(--stamp);outline-offset:1px}.v2-pwd{grid-template-columns:1fr auto;gap:6px;display:grid}.v2-pwd button{min-height:48px;font:inherit;color:var(--berry);border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;background:0 0;padding:0 14px;font-weight:600}.v2-form .v2-btn{margin-top:16px}.v2-msg{border-radius:var(--radius);background:var(--tint);border-left:4px solid;margin:0 0 12px;padding:10px 12px}.v2-msg.error{border-color:var(--minus)}.v2-msg.ok{border-color:var(--leaf)}.v2-login-help{color:var(--ink-soft);margin:16px 0 0;font-size:.95rem}.v2-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.v2-form label{text-transform:none;letter-spacing:0;color:var(--ink)}.v2-form input,.v2-pwd input{margin:0}.v2-pwd{align-items:stretch}.v2 .v2-btn{background:var(--berry);color:var(--on-berry);box-shadow:none}.v2 .v2-btn.ghost{color:var(--berry);background:0 0}
.pp{--paper:#f7f7f4;--surface:#fff;--ink:#1b1a17;--ink-soft:#55524b;--ink-mute:#5f5b53;--berry:#3949ab;--on-berry:#fff;--dawn:#c2410c;--dawn-deco:#f0a070;--leaf:#2f6b4a;--minus:#a8382e;--net:#dddad2;--net-strong:#bdb8ad;--tint:#eeede8;--s1:#4152b0;--s2:#1f8a70;--s3:#c2410c;--ulaz:#1f8a70;--izlaz:#c2410c;--stanje:#4152b0;--qc-green:#2f6b4a;--qc-yellow:#8a6a00;--qc-red:#a8382e;--mesh:transparent;--f-display:var(--font-v2-display), "Arial Narrow", system-ui, sans-serif;--f-body:var(--font-v2-body), system-ui, sans-serif;--f-num:var(--font-v2-num), ui-monospace, Menlo, monospace;--display-wdth:100;--radius:3px;--radius-sm:2px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--f-body);min-height:100vh;font-size:16px;line-height:1.5}@media (prefers-color-scheme:dark){.pp:not([data-theme=light]){--paper:#121212;--surface:#1c1c1c;--ink:#edebe6;--ink-soft:#b3afa6;--ink-mute:#a6a196;--berry:#a3b0ff;--on-berry:#121212;--dawn:#ff9a62;--net:#2e2c28;--net-strong:#45423c;--tint:#242320;--leaf:#7fc79c;--minus:#f08a7e;--s1:#7385e0;--s2:#2f9c78;--s3:#d9773a;--ulaz:#2f9c78;--izlaz:#d9773a;--stanje:#7385e0;--qc-green:#7fc79c;--qc-yellow:#e7c14b;--qc-red:#f08a7e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.pp[data-theme=dark]{--paper:#121212;--surface:#1c1c1c;--ink:#edebe6;--ink-soft:#b3afa6;--ink-mute:#a6a196;--berry:#a3b0ff;--on-berry:#121212;--dawn:#ff9a62;--net:#2e2c28;--net-strong:#45423c;--tint:#242320;--leaf:#7fc79c;--minus:#f08a7e;--s1:#7385e0;--s2:#2f9c78;--s3:#d9773a;--ulaz:#2f9c78;--izlaz:#d9773a;--stanje:#7385e0;--qc-green:#7fc79c;--qc-yellow:#e7c14b;--qc-red:#f08a7e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.pp *,.pp :before,.pp :after{box-sizing:border-box}.pp h1,.pp h2,.pp h3{font-family:var(--f-display);font-variation-settings:"wdth" var(--display-wdth);text-wrap:balance;color:var(--ink);letter-spacing:0;margin:0;font-weight:600;line-height:1.12}.pp .num{font-family:var(--f-num);font-variant-numeric:tabular-nums slashed-zero}.pp .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute);font-size:.74rem;font-weight:600;font-family:var(--f-body);margin:0}.pp a{color:var(--berry)}.pp :focus-visible{outline:3px solid var(--dawn);outline-offset:2px;border-radius:4px}.pp button{font:inherit;color:inherit}.pp .screen{padding-block:0 24px;padding-inline:18px}.pp .screen[hidden]{display:none!important}.pp-main{max-width:560px;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));margin:0 auto}.pp-main.wide{max-width:1040px}.pp .nav{z-index:5;position:fixed;bottom:0;left:0;right:0}.pp .appbar .mark{color:inherit;text-decoration:none}.pp .appbar{background:var(--paper);z-index:3;border-bottom:1px solid var(--net);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 10px;display:flex;position:sticky;top:0}.pp .mark{align-items:center;gap:8px;min-width:0;display:flex}.pp .mark b{font-family:var(--f-display);font-variation-settings:"wdth" 110;white-space:nowrap;text-overflow:ellipsis;font-size:.98rem;overflow:hidden}.pp .mark small{color:var(--ink-mute);font-size:.7rem;line-height:1.2;display:block}.pp .yearpick{border:1px solid var(--net-strong);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.82rem;font-weight:600}.pp .nav{border-top:1px solid var(--net);background:var(--surface);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(4,1fr);display:grid}.pp .nav button{cursor:pointer;color:var(--ink-mute);background:0 0;border:0;justify-items:center;gap:3px;padding:8px 4px 9px;font-size:.78rem;font-weight:600;display:grid}.pp .nav button svg{width:24px;height:24px}.pp .nav button .pill{border-radius:999px;place-items:center;width:52px;height:28px;display:grid}.pp .nav button[aria-current=page]{color:var(--berry)}.pp .nav button[aria-current=page] .pill{background:var(--tint)}.pp .icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.pp .hello{padding-block:18px 6px}.pp .hello h2{font-size:1.55rem}.pp .hello p{color:var(--ink-soft);margin:6px 0 0;font-size:.98rem}.pp .card{background:var(--surface);border:1px solid var(--net);border-radius:var(--radius);padding:16px}.pp .stack{gap:12px;margin-top:14px;display:grid}.pp .hero-money{position:relative;overflow:hidden}.pp .hero-money:before{content:"";background-image:repeating-linear-gradient(45deg, var(--mesh) 0 1px, transparent 1px 11px), repeating-linear-gradient(-45deg, var(--mesh) 0 1px, transparent 1px 11px);pointer-events:none;clip-path:inset(0);position:absolute;inset:0}.pp .hero-money.pull:before{animation:.7s cubic-bezier(.2,.7,.2,1) both pull}@keyframes pull{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.pp .big{font-family:var(--f-display);font-variation-settings:"wdth" 125;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.35rem;font-weight:650;line-height:1.05;position:relative}.pp .big small{color:var(--ink-soft);letter-spacing:0;margin-top:2px;font-size:.95rem;font-weight:600;display:block}.pp .sub{color:var(--ink-soft);margin-top:4px;font-size:.9rem;position:relative}.pp .vat{border:1px solid var(--net-strong);border-radius:999px;gap:2px;padding:2px;display:inline-flex;position:relative}.pp .vat button{white-space:nowrap;cursor:pointer;color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:3px 10px;font-size:.76rem;font-weight:600}.pp .vat button[aria-pressed=true]{background:var(--berry);color:var(--on-berry)}.pp .row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pp .legend{gap:6px;margin-top:12px;font-size:.86rem;display:grid}.pp .legend div{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;display:grid}.pp .sw{border-radius:2px;width:14px;height:10px}.pp .sw.paid{background:var(--berry)}.pp .sw.wait{background:repeating-linear-gradient(135deg, var(--berry) 0 2px, transparent 2px 5px);border:1px solid var(--berry)}.pp .sw.est{border:1.5px dashed var(--berry)}.pp .trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pp .mini{background:var(--surface);border:1px solid var(--net);border-radius:var(--radius);min-width:0;padding:10px}.pp .mini .k{color:var(--ink-mute);font-size:.72rem;font-weight:600;line-height:1.25}.pp .mini .v{font-family:var(--f-num);white-space:nowrap;margin-top:4px;font-size:1.02rem;font-weight:600}.pp .mini .h{color:var(--ink-soft);margin-top:2px;font-size:.74rem}.pp .answer{border:1px solid var(--berry);background:var(--tint)}.pp .answer h3{font-size:1.12rem}.pp .steps{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.pp .steps li{border-top:1px solid var(--net);grid-template-columns:22px 1fr auto;align-items:start;gap:10px;padding:9px 0;font-size:.9rem;display:grid}.pp .steps li:first-child{border-top:0}.pp .st{border-radius:50%;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.72rem;font-weight:700;display:grid}.pp .st.ok{background:var(--leaf);color:var(--surface)}.pp .st.wait{border:2px solid var(--berry);color:var(--berry)}.pp .st.est{border:2px dashed var(--ink-mute);color:var(--ink-mute)}.pp .steps small{color:var(--ink-mute);font-size:.78rem;display:block}.pp .amt{font-family:var(--f-num);white-space:nowrap;text-align:right;font-weight:600}.pp .plus{color:var(--leaf)}.pp .minus{color:var(--minus)}.pp .btn{border-radius:var(--radius);background:var(--berry);color:var(--on-berry);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-weight:650;text-decoration:none;display:inline-flex}.pp .btn.ghost{color:var(--berry);border:1px solid var(--berry);background:0 0}.pp .btn.wide{width:100%}.pp .section-h{justify-content:space-between;align-items:baseline;margin-top:22px;display:flex}.pp .section-h h3{font-size:1.08rem}.pp .section-h a,.pp .linkbtn{color:var(--berry);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.pp .ledger{border-collapse:collapse;width:100%;font-size:.88rem}.pp .ledger td{border-top:1px solid var(--net);vertical-align:top;padding:7px 0}.pp .ledger tr:first-child td{border-top:0}.pp .ledger td:last-child{text-align:right;font-family:var(--f-num);white-space:nowrap;padding-left:8px;font-weight:600}.pp .ledger .tot td{border-top:2px solid var(--ink);font-size:.95rem;font-weight:700}.pp .ledger small{color:var(--ink-mute);font-size:.76rem;display:block}.pp .ledger .blk td{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);font-size:.72rem;font-weight:700;font-family:var(--f-body);padding-top:14px}.pp .stepbar{border-radius:3px;gap:2px;height:10px;margin:10px 0 4px;display:flex;overflow:hidden}.pp .stepbar span{height:100%;display:block}.pp .stepbar .paid{background:var(--berry)}.pp .stepbar .wait{background:repeating-linear-gradient(135deg, var(--berry) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--berry)}.pp .stepbar .est{box-shadow:inset 0 0 0 1.5px var(--ink-mute);background:0 0}.pp .stepbar .neg{background:repeating-linear-gradient(135deg, var(--minus) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--minus)}.pp .chain{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:4px;margin-top:10px;display:grid}.pp .chain .c{background:var(--paper);border:1px solid var(--net);border-radius:var(--radius-sm);text-align:center;min-width:0;padding:8px}.pp .chain .c b{font-family:var(--f-num);font-size:.92rem;display:block}.pp .chain .c span{color:var(--ink-mute);font-size:.7rem;line-height:1.2;display:block}.pp .chain svg{width:18px;height:18px;color:var(--ink-mute)}.pp .chain-diff{font-size:.74rem;font-family:var(--f-num);color:var(--ink-soft);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.pp .trucks{gap:8px;margin-top:10px;display:grid}.pp .truck{text-align:left;background:var(--surface);border:1px solid var(--net);border-radius:var(--radius);cursor:pointer;grid-template-columns:54px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.pp .truck:hover{border-color:var(--berry)}.pp .stub{border-right:1.5px dashed var(--net-strong);text-align:center;padding-right:8px}.pp .stub b{font-family:var(--f-display);font-variation-settings:"wdth" 120;font-size:1.05rem;display:block}.pp .stub span{color:var(--ink-mute);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.pp .truck .t1{font-size:.92rem;font-weight:600}.pp .truck .t2{color:var(--ink-mute);font-size:.78rem}.pp .chip{border:1px solid var(--net-strong);color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.pp .chip.ok{border-color:var(--leaf);color:var(--leaf)}.pp .chip.wait{border-color:var(--berry);color:var(--berry)}.pp .chip.est{border-style:dashed}.pp .chip.neg{border-color:var(--minus);color:var(--minus)}.pp .tabs{border-bottom:1px solid var(--net);gap:6px;margin-top:14px;display:flex}.pp .tabs button{color:var(--ink-mute);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-right:10px;padding:9px 4px;font-weight:650}.pp .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--berry)}.pp .chart{position:relative}.pp .chart svg{width:100%;height:auto;display:block;overflow:visible}.pp .chart .axis{fill:var(--ink-mute);font-family:var(--f-num);font-size:10px}.pp .chart .grid{stroke:var(--net);stroke-width:1px}.pp .chart .base{stroke:var(--net-strong);stroke-width:1px}.pp .chart .lbl{fill:var(--ink);font-family:var(--f-num);font-size:10.5px;font-weight:600}.pp .chart .lbl-soft{fill:var(--ink-soft);font-family:var(--f-body);font-size:10.5px;font-weight:600}.pp .tip{pointer-events:none;background:var(--ink);color:var(--paper);white-space:nowrap;font-size:.76rem;font-family:var(--f-num);z-index:4;border-radius:6px;padding:6px 8px;position:absolute;transform:translate(-50%,-110%)}.pp .tip[hidden]{display:none}.pp .chart-cap{color:var(--ink-mute);margin-top:6px;font-size:.78rem}.pp .keys{color:var(--ink-soft);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:.78rem;display:flex}.pp .keys span{align-items:center;gap:6px;display:inline-flex}.pp .keys i{border-radius:2px;width:14px;height:3px;display:inline-block}.pp .toggle-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.pp .qc-verdict{grid-template-columns:54px 1fr;align-items:center;gap:12px;display:grid}.pp .light{width:54px;height:54px;color:var(--surface);border-radius:50%;place-items:center;font-size:1.3rem;font-weight:800;display:grid}.pp .light.g{background:var(--qc-green)}.pp .light.y{background:var(--qc-yellow)}.pp .qc-verdict h3{font-size:1.15rem}.pp .metric{border-top:1px solid var(--net);grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0;font-size:.86rem;display:grid}.pp .metric .bar{background:var(--paper);border:1px solid var(--net);border-radius:4px;grid-column:1/-1;height:8px;position:relative;overflow:visible}.pp .metric .bar i{border-radius:4px;position:absolute;top:0;bottom:0;left:0}.pp .metric .bar em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.pp .week{border-top:1px solid var(--net);grid-template-columns:1fr 120px;align-items:center;gap:10px;padding:8px 0;display:grid}.pp .week label{font-size:.9rem;font-weight:600}.pp .week small{color:var(--ink-mute);font-size:.76rem;font-weight:400;display:block}.pp .field{border:1.5px solid var(--net-strong);border-radius:var(--radius-sm);background:var(--surface);width:100%;height:48px;font:600 1rem var(--f-num);color:var(--ink);text-align:right;padding:0 12px}.pp .field:focus{border-color:var(--berry);box-shadow:0 0 0 3px var(--tint);outline:none}.pp .login{flex-direction:column;min-height:100%;display:flex}.pp .login-hero{background-position:70% 40%;background-size:cover;flex:none;height:290px;position:relative}.pp .login-hero:after{content:"";background:linear-gradient(to bottom, transparent 45%, var(--paper) 100%);position:absolute;inset:0}.pp .login-body{z-index:1;gap:14px;margin-top:-40px;padding:4px 20px 24px;display:grid;position:relative}.pp .login-body h2{font-size:1.9rem}.pp .login-brand{align-items:center;gap:14px;padding-top:6px;display:flex}.pp .login-brand svg{flex:none}.pp .login-brand h1{font-family:var(--f-display);font-variation-settings:"wdth" 110;text-wrap:balance;margin:0;font-size:1.55rem;line-height:1.15}.pp .login-brand small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);margin-top:3px;font-size:.78rem;display:block}.pp .login-body p{color:var(--ink-soft);margin:0}.pp .f{gap:6px;display:grid}.pp .f label{font-size:.92rem;font-weight:650}.pp .f input{border:1.5px solid var(--net-strong);border-radius:var(--radius-sm);background:var(--surface);height:56px;font:500 1.05rem var(--f-body);color:var(--ink);width:100%;padding:0 14px}.pp .f input:focus{border-color:var(--berry);box-shadow:0 0 0 3px var(--tint);outline:none}.pp .pw{position:relative}.pp .pw button{height:44px;color:var(--berry);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:650;position:absolute;top:6px;right:6px}.pp .remember{align-items:center;gap:10px;font-size:.92rem;display:flex}.pp .remember input{width:22px;height:22px;accent-color:var(--berry)}.pp .wa{border:1px solid var(--net);background:var(--surface);border-radius:var(--radius);align-items:center;gap:10px;padding:12px;font-size:.9rem;display:flex}.pp .wa b{display:block}.pp .notice-ok{border-left:3px solid var(--leaf);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:10px 12px;font-size:.9rem}.pp .photo-band{border-radius:var(--radius);background-position:50%;background-size:cover;height:120px;margin-top:14px}.pp .stub b,.pp .big{letter-spacing:.01em}.pp .card,.pp .mini,.pp .truck{border-style:solid}.pp .truck{border-left:4px solid var(--berry)}.pp .eyebrow:before{content:"№ ";color:var(--dawn)}.pp .hero-money{border-top:3px dashed var(--net-strong)}.pp .photo-strip{border-radius:var(--radius);background-position:50% 55%;background-size:cover;height:96px;margin-top:14px}.pp .tasks{gap:8px;margin-top:8px;display:grid}.pp .task{background:var(--surface);border:1px solid var(--net);border-radius:var(--radius);grid-template-columns:26px 1fr;gap:10px;padding:12px;display:grid}.pp .task .box{border:2px solid var(--berry);border-radius:4px;width:22px;height:22px;margin-top:2px}.pp .task form.tick{margin:-9px 0 0 -9px}.pp .task .tickbtn{cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.pp .task .tickbtn .box{margin-top:0}.pp .task .tickbtn:hover .box,.pp .task .tickbtn:focus-visible .box{background:color-mix(in srgb, var(--berry) 18%, transparent);box-shadow:inset 0 0 0 2px var(--surface)}.pp .task.done .box{background:var(--leaf);border-color:var(--leaf)}.pp .task b{font-size:.95rem;display:block}.pp .task p{color:var(--ink-soft);margin:2px 0 6px;font-size:.86rem}.pp .src{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);font-size:.7rem;font-weight:700}.pp .task .acts{flex-wrap:wrap;gap:8px;display:flex}.pp .task .acts .btn{min-height:40px;padding:8px 12px;font-size:.88rem}.pp .qc-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pp .qc-row{text-align:left;background:var(--surface);border:1px solid var(--net);border-radius:var(--radius);cursor:pointer;grid-template-columns:54px 1fr auto 16px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.pp .qc-row:hover{border-color:var(--berry)}.pp .dot{vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:6px;display:inline-block}.pp .dot.g{background:var(--qc-green)}.pp .dot.y{background:var(--qc-yellow)}.pp .all18{gap:0;margin-top:8px;display:grid}.pp .all18 h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);margin:12px 0 4px;font-size:.74rem}.pp .m18{border-top:1px solid var(--net);grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:6px 0;font-size:.86rem;display:grid}.pp .day{border-top:1px solid var(--net);grid-template-columns:72px 1fr 112px;align-items:center;gap:8px;padding:5px 0;display:grid}.pp .day .dn{font-family:var(--f-num);font-size:.9rem;font-weight:600}.pp .day .dw{color:var(--ink-mute);font-size:.8rem}.pp .day.we{background:var(--tint);border-radius:4px;margin-inline:-8px;padding-inline:8px}.pp .day .field{height:42px}.pp .wk-head{justify-content:space-between;align-items:baseline;padding:14px 0 4px;font-weight:700;display:flex}.pp .wk-head span{font-family:var(--f-num);color:var(--ink-soft);font-size:.88rem;font-weight:600}.pp .steps-op{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pp .steps-op div{border:1px solid var(--net);border-radius:var(--radius-sm);background:var(--surface);padding:8px;font-size:.78rem}.pp .steps-op div.on{border-color:var(--berry);box-shadow:inset 0 0 0 1px var(--berry)}.pp .steps-op b{font-size:.84rem;display:block}.pp .drop{border:2px dashed var(--net-strong);border-radius:var(--radius);text-align:center;color:var(--ink-soft);background:var(--surface);margin-top:10px;padding:14px;font-size:.9rem}.pp .drop b{color:var(--ink);display:block}.pp .tbl-wrap{border:1px solid var(--net);border-radius:var(--radius);background:var(--surface);margin-top:8px;overflow-x:auto}.pp table.op{border-collapse:collapse;width:100%;min-width:560px;font-size:.76rem}.pp table.op th,.pp table.op td{border-bottom:1px solid var(--net);text-align:right;white-space:nowrap;padding:6px 8px}.pp table.op th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper);font-size:.66rem;position:sticky;top:0}.pp table.op td:first-child,.pp table.op th:first-child{text-align:left;background:var(--surface);position:sticky;left:0}.pp table.op th:first-child{background:var(--paper)}.pp table.op td{font-family:var(--f-num)}.pp table.op td:first-child{font-family:var(--f-body);font-weight:600}.pp table.op tr.tot td{border-top:2px solid var(--ink);font-weight:700}.pp .ok-tick{font-family:var(--f-body);align-items:center;gap:4px;font-size:.74rem;display:inline-flex}.pp .ok-tick input{width:18px;height:18px;accent-color:var(--berry)}.pp .assume{border:1px dashed var(--dawn);border-radius:var(--radius-sm);color:var(--ink-soft);margin-top:10px;padding:8px 10px;font-size:.8rem}.pp .assume b{color:var(--dawn)}.pp table.seasons{border-collapse:collapse;width:100%;margin-top:8px;font-size:.86rem}.pp table.seasons th,.pp table.seasons td{border-top:1px solid var(--net);text-align:right;padding:7px 4px}.pp table.seasons th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);border-top:0;font-size:.68rem}.pp table.seasons td:first-child,.pp table.seasons th:first-child{text-align:left}.pp table.seasons td{font-family:var(--f-num)}.pp table.seasons tr.cur td{font-weight:700}.pp .nav a{color:var(--ink-mute);background:0 0;border:0;justify-items:center;gap:3px;padding:8px 4px 9px;font-size:.78rem;font-weight:600;text-decoration:none;display:grid}.pp .nav a svg{width:24px;height:24px}.pp .nav a .pill{border-radius:999px;place-items:center;width:52px;height:28px;display:grid}.pp .nav a[aria-current=page]{color:var(--berry)}.pp .nav a[aria-current=page] .pill{background:var(--tint)}.pp .pp-menu{min-width:0;position:relative}.pp .pp-menu>summary{cursor:pointer;list-style:none}.pp .pp-menu>summary::-webkit-details-marker{display:none}.pp .pp-pop{z-index:6;background:var(--surface);border:1px solid var(--net-strong);border-radius:var(--radius);gap:2px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 8px 24px #0000001f}.pp .pp-pop.left{left:0}.pp .pp-pop.right{right:0}.pp .pp-pop a,.pp .pp-pop button{text-align:left;width:100%;min-height:44px;color:var(--ink);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.pp .pp-pop a:hover,.pp .pp-pop button:hover{background:var(--tint)}.pp .pp-pop a[aria-current=true]{color:var(--berry)}.pp .pp-pop form{margin:0}.pp label{text-transform:none;letter-spacing:0;color:var(--ink);font-size:inherit;font-family:var(--f-body);margin:0}.pp input{margin:0}.pp .btn,.pp button[type=submit].btn{box-shadow:none;font-family:var(--f-body);letter-spacing:0;text-transform:none;background-image:none}.pp .notice-ok.pp-notice-err{border-left-color:var(--minus)}.pp .login .login-body{max-width:520px;margin-inline:auto}.pp a.truck,.pp a.qc-row{color:inherit;text-decoration:none}.pp .tabs a{color:var(--ink-mute);background:0 0;border:0;border-bottom:3px solid #0000;margin-right:10px;padding:9px 4px;font-weight:650;text-decoration:none}.pp .tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--berry)}.pp details.pp-all>summary{cursor:pointer;list-style:none}.pp details.pp-all>summary::-webkit-details-marker{display:none}.pp .pp-wide-table{border:1px solid var(--net);border-radius:var(--radius);background:var(--surface);margin-top:10px;overflow-x:auto}.pp .pp-wide-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:.8rem}.pp .pp-wide-table th,.pp .pp-wide-table td{border-bottom:1px solid var(--net);text-align:right;white-space:nowrap;padding:6px 8px}.pp .pp-wide-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);background:var(--paper);font-size:.66rem}.pp .pp-wide-table td{font-family:var(--f-num)}.pp .pp-wide-table td:nth-child(2),.pp .pp-wide-table td:nth-child(3),.pp .pp-wide-table td:last-child,.pp .pp-wide-table th:nth-child(2),.pp .pp-wide-table th:nth-child(3),.pp .pp-wide-table th:last-child{text-align:left;font-family:var(--f-body)}.pp .pp-wide-table tfoot td{border-top:2px solid var(--ink);font-weight:700}.pp .pp-op{margin-top:12px}.pp .chip{font-family:var(--f-body);cursor:default;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;text-decoration:none}.pp .chip:hover{border-color:inherit}
