/* GENERISANO: python3 bin/build-assets.py — ne mijenjati ručno. */
/* 1. font */
@font-face{font-family:Urbanist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/urbanist-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Urbanist;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/urbanist-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* 2. osnova samostalne aplikacije (zamjena za WordPress admin stilove) + stranice Lukrosa */
/* Osnova koju je u WordPressu davao admin (common.css, forms.css): dopunjava se kako se moduli prenose. */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-size:13px;line-height:1.4;color:#3c434a;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{margin:1em 0;color:#1d2327}
h1{font-size:23px;font-weight:400}
h2{font-size:1.3em}
h3{font-size:1.17em}
p{margin:1em 0;font-size:13px;line-height:1.5}
a{color:#2271b1;transition-property:border,background,color;transition-duration:.05s;transition-timing-function:ease-in-out}
a:hover{color:#135e96}
img{max-width:100%;height:auto;border:0}
hr{border:0;border-top:1px solid #dcdcde;border-bottom:1px solid #f6f7f7}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
[hidden]{display:none!important}
.wrap{margin:10px 20px 0 2px}
.wp-header-end{visibility:hidden;margin:-2px 0 0;border:0}
.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border:0;word-wrap:normal!important}
.clear{clear:both}
/* 3. Corbel izgled (konty-izgled.php) */
body.zp-corbel.zd-app{--zp-ico:#6a6a66;--zp-h:60;--zp-s:3%;--zp-acc:#111;--zp-acc-ink:#fff;--zp-t1:#111;--zp-t1i:#fff;
--zp-bg:hsl(var(--zp-h) var(--zp-s) 91%);--zp-card:rgba(255,255,255,.74);--zp-solid:#fff;--zp-ink:hsl(var(--zp-h) 10% 7%);--zp-muted:hsl(var(--zp-h) 5% 42%);
--zp-line:rgba(0,0,0,.08);--zp-t3:hsl(var(--zp-h) var(--zp-s) 85%);--zp-t4:hsl(var(--zp-h) var(--zp-s) 77%);--zp-hover:rgba(0,0,0,.045);
--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 10px 30px rgba(0,0,0,.05);--zp-good:#1a7f37;--zp-bad:#b3261e;--zp-bar:var(--zp-t1);
--zd-gold:var(--zp-acc);--zd-gold2:var(--zp-acc);--zd-ink:var(--zp-ink);--zd-muted:var(--zp-muted);--zd-glass:var(--zp-card);--zd-line:var(--zp-line);--zd-sh:var(--zp-shadow)}
body.zp-corbel.zd-app[data-zp=zahara]{--zp-h:40;--zp-s:24%;--zp-acc:#886d15;--zp-t1:#111;--zp-t1i:#fff;--zp-bar:#111;--zp-ico:#886d15}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-stk>.w,body.zp-corbel.zd-app[data-zp=zahara] .zpd-lg .w,body.zp-corbel.zd-app[data-zp=zahara] .zpd-dl i.h{background:color-mix(in srgb,var(--zp-acc) 55%,transparent)}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-donut svg .ls{stroke:color-mix(in srgb,var(--zp-acc) 38%,transparent)}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-heat,body.zp-corbel.zd-app[data-zp=zahara] .zpd-legend{--zp-bar:var(--zp-acc)}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-avg{border-top-color:var(--zp-acc)}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-avg span{background:color-mix(in srgb,var(--zp-acc) 14%,var(--zp-solid));color:var(--zp-acc);border-color:transparent}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=zahara] .zm-t.t4{background:#dccb8c;color:#1a1608}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=zahara] .zm-t.t1{background:#7a5f10;color:#fff}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-tile.t1 .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=zahara] #zpdg stop:nth-child(1){stop-color:#f3e7b8}
body.zp-corbel.zd-app[data-zp=zahara] #zpdg stop:nth-child(2){stop-color:#fff}
body.zp-corbel.zd-app[data-zp=zahara] #zpdg stop:nth-child(3){stop-color:#e8d99c}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-gauge{background:#7a5f10;color:#fff}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#7a5f10;stroke:#fff}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-gauge-svg circle:nth-last-of-type(1){fill:#fff}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-gauge .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=zahara] .zpd-gauge .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=pastel]{--zp-h:205;--zp-s:22%;--zp-acc:#2a6f9a;--zp-acc-ink:#fff;--zp-t1:#14202a;--zp-t1i:#f3f7f8;--zp-bg:#e6ecef;--zp-card:rgba(255,255,255,.5);--zp-solid:#fbfcfd;--zp-ink:#14202a;--zp-muted:#4c5a65;--zp-line:rgba(20,32,42,.09);--zp-t3:#e3ebef;--zp-t4:#cbe1f0;--zp-hover:rgba(20,32,42,.06);--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -30px rgba(28,60,82,.3);--zp-good:#22735c;--zp-bad:#b1412a;--zp-bar:#2a6f9a;--zp-ico:#2a6f9a}
body.zp-corbel.zd-app[data-zp=pastel]:before{content:""!important;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,#bcd9f2,transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),#bfe6d6,transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,#f6cfc7,transparent)}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=pastel] .zm-t.t1{background:#a9d2f1;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t2,body.zp-corbel.zd-app[data-zp=pastel] .zm-t.t2{background:#a7e1ca;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t3{background:#f1e08f;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=pastel] .zm-t.t4{background:#f6b4a3;color:#14202a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zp=pastel] .zpd-card .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zp=pastel] .zpd-card .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t1 .zpd-chip[data-tip]:after{background:#14202a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-tile.t1 .zpd-link{border-top-color:rgba(20,32,42,.24)}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-gauge{background:#1f4d6a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-gauge-svg{color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=pastel] #zpdg stop:nth-child(1){stop-color:#a7e1ca}
body.zp-corbel.zd-app[data-zp=pastel] #zpdg stop:nth-child(2){stop-color:#a9d2f1}
body.zp-corbel.zd-app[data-zp=pastel] #zpdg stop:nth-child(3){stop-color:#f1e08f}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#1f4d6a}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-avg{border-top-color:#df7659}
body.zp-corbel.zd-app[data-zp=pastel] .zpd-avg span{background:#d3ecee;color:#1b6e78;border-color:transparent}
body.zp-corbel.zd-app[data-zm=dark]{--zp-bg:hsl(var(--zp-h) var(--zp-s) 6%);--zp-card:rgba(255,255,255,.055);--zp-solid:hsl(var(--zp-h) var(--zp-s) 11%);--zp-ink:#f1f1ee;--zp-muted:hsl(var(--zp-h) 6% 63%);
--zp-line:rgba(255,255,255,.09);--zp-t1:hsl(var(--zp-h) var(--zp-s) 17%);--zp-t1i:#f4f4f1;--zp-t3:hsl(var(--zp-h) var(--zp-s) 13%);--zp-t4:hsl(var(--zp-h) var(--zp-s) 20%);--zp-hover:rgba(255,255,255,.06);
--zp-shadow:0 10px 30px rgba(0,0,0,.35);--zp-bar:var(--zp-acc);--zp-good:#6ee08d;--zp-bad:#ff8a80;--zp-acc-ink:#101010;color-scheme:dark}
body.zp-corbel.zd-app[data-zm=dark][data-zp=mono]{--zp-acc:#f1f1ee;--zp-ico:#a9a9a5}
body.zp-corbel.zd-app[data-zm=dark][data-zp=zahara]{--zp-acc:#c9a43a;--zp-ico:#c9a43a;--zp-bar:#e8dcc0;--zp-t1:#1a1814}
body.zp-corbel.zd-app[data-zm=dark][data-zp=zahara] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=zahara] .zm-t.t4{background:#6b5a22;color:#f4efdf}
body.zp-corbel.zd-app[data-zm=dark][data-zp=zahara] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=zahara] .zm-t.t1{background:#7a5f10;color:#fff}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel]{--zp-h:206;--zp-s:24%;--zp-acc:#79b6e3;--zp-bg:#0c1216;--zp-solid:#172129;--zp-ink:#e8eef1;--zp-muted:#a7b3bb;--zp-card:rgba(255,255,255,.055);--zp-line:rgba(255,255,255,.09);--zp-t1:#e8eef1;--zp-t1i:#0f171c;--zp-t3:#172128;--zp-t4:#1d3a50;--zp-bar:#79b6e3;--zp-ico:#79b6e3;--zp-good:#6fd3b0;--zp-bad:#f2937c;--zp-shadow:0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel]:before{background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,rgba(70,140,200,.32),transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),rgba(46,160,128,.24),transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,rgba(230,120,95,.15),transparent)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zm-t.t1{background:#2f5a7a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t2,body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zm-t.t2{background:#1f5846;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t3{background:#6b5f1f;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zm-t.t4{background:#7a3f31;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1 .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-tile.t1 .zpd-link{border-top-color:rgba(255,255,255,.24)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-gauge{background:#24597a}
body.zp-corbel.zd-app[data-zm=dark][data-zp=pastel] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#24597a}
body.zp-corbel.zd-app[data-zp=ocean]{--zp-h:205;--zp-s:22%;--zp-acc:#2a6f9a;--zp-acc-ink:#fff;--zp-t1:#14202a;--zp-t1i:#f3f7f8;--zp-bg:#e4ebf0;--zp-card:rgba(255,255,255,.5);--zp-solid:#fbfcfd;--zp-ink:#14202a;--zp-muted:#4c5a65;--zp-line:rgba(20,32,42,.09);--zp-t3:#e3ebef;--zp-t4:#cbe1f0;--zp-hover:rgba(20,32,42,.06);--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -30px rgba(28,60,82,.3);--zp-good:#22735c;--zp-bad:#b1412a;--zp-bar:#2a6f9a;--zp-ico:#2a6f9a}
body.zp-corbel.zd-app[data-zp=ocean]:before{content:""!important;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,#b4d3ef,transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),#b6e2e6,transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,#cfe0f3,transparent)}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=ocean] .zm-t.t1{background:#9fcbef;color:#14202a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t2,body.zp-corbel.zd-app[data-zp=ocean] .zm-t.t2{background:#9fdce0;color:#14202a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t3{background:#cfe3f5;color:#14202a}
/* Treća pločica u Ocean paleti: demo boja #cfe3f5 potamnjena za 1% (L 88,6 → 87,6) = #cbe1f4, ostaje plava; opšte pravilo niže je miješalo sa tekstom i činilo je sivom. */
body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zpd-tile.t3,body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zm-t.t3,body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zkt-cards>:nth-child(3),body.zp-corbel.zd-app[data-zp=ocean]:not([data-zm=dark]) .zk-cards>:nth-child(3){background:#cbe1f4!important}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=ocean] .zm-t.t4{background:#8fc6d6;color:#14202a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zp=ocean] .zpd-card .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zp=ocean] .zpd-card .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t1 .zpd-chip[data-tip]:after{background:#14202a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-tile.t1 .zpd-link{border-top-color:rgba(20,32,42,.24)}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-gauge{background:#173f5f;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-gauge-svg{color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=ocean] #zpdg stop:nth-child(1){stop-color:#9fdce0}
body.zp-corbel.zd-app[data-zp=ocean] #zpdg stop:nth-child(2){stop-color:#9fcbef}
body.zp-corbel.zd-app[data-zp=ocean] #zpdg stop:nth-child(3){stop-color:#fff}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#173f5f}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-avg{border-top-color:#df7659}
body.zp-corbel.zd-app[data-zp=ocean] .zpd-avg span{background:#d3ecee;color:#1b6e78;border-color:transparent}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean]{--zp-h:206;--zp-s:24%;--zp-acc:#79b6e3;--zp-bg:#0a1118;--zp-solid:#172129;--zp-ink:#e8eef1;--zp-muted:#a7b3bb;--zp-card:rgba(255,255,255,.055);--zp-line:rgba(255,255,255,.09);--zp-t1:#e8eef1;--zp-t1i:#0f171c;--zp-t3:#172128;--zp-t4:#1d3a50;--zp-bar:#79b6e3;--zp-ico:#79b6e3;--zp-good:#6fd3b0;--zp-bad:#f2937c;--zp-shadow:0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean]:before{background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,rgba(60,130,200,.34),transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),rgba(40,160,170,.24),transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,rgba(90,140,210,.16),transparent)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zm-t.t1{background:#2b5a80;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t2,body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zm-t.t2{background:#1f5a63;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t3{background:#3a6a8a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zm-t.t4{background:#2c5f73;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1 .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-tile.t1 .zpd-link{border-top-color:rgba(255,255,255,.24)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-gauge{background:#1e4c70}
body.zp-corbel.zd-app[data-zm=dark][data-zp=ocean] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#1e4c70}
body.zp-corbel.zd-app[data-zp=sage]{--zp-h:112;--zp-s:14%;--zp-acc:#2f6b4f;--zp-acc-ink:#fff;--zp-t1:#14202a;--zp-t1i:#f3f7f8;--zp-bg:#e9ebe4;--zp-card:rgba(255,255,255,.5);--zp-solid:#fbfcfd;--zp-ink:#14202a;--zp-muted:#4c5a65;--zp-line:rgba(20,32,42,.09);--zp-t3:#e5ebe3;--zp-t4:#cfe5d6;--zp-hover:rgba(20,32,42,.06);--zp-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 24px 48px -30px rgba(28,60,82,.3);--zp-good:#22735c;--zp-bad:#b1412a;--zp-bar:#2f6b4f;--zp-ico:#2f6b4f}
body.zp-corbel.zd-app[data-zp=sage]:before{content:""!important;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,#cfe3c8,transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),#e6e2c6,transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,#c9e2d6,transparent)}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t1,body.zp-corbel.zd-app[data-zp=sage] .zm-t.t1{background:#bfe0c4;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t2,body.zp-corbel.zd-app[data-zp=sage] .zm-t.t2{background:#a9dcc6;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t3{background:#ece2a8;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t4,body.zp-corbel.zd-app[data-zp=sage] .zm-t.t4{background:#e9c9a7;color:#14202a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile .zpd-chip,body.zp-corbel.zd-app[data-zp=sage] .zpd-card .zpd-chip{background:rgba(255,255,255,.55);color:#1b5e4a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile .zpd-chip.dn,body.zp-corbel.zd-app[data-zp=sage] .zpd-card .zpd-chip.dn{background:rgba(255,255,255,.55);color:#8f3220}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t1 .zpd-chip[data-tip]:after{background:#14202a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=sage] .zpd-tile.t1 .zpd-link{border-top-color:rgba(20,32,42,.24)}
body.zp-corbel.zd-app[data-zp=sage] .zpd-gauge{background:#234a3a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=sage] .zpd-gauge-svg{color:#f3f7f8}
body.zp-corbel.zd-app[data-zp=sage] #zpdg stop:nth-child(1){stop-color:#ece2a8}
body.zp-corbel.zd-app[data-zp=sage] #zpdg stop:nth-child(2){stop-color:#bfe0c4}
body.zp-corbel.zd-app[data-zp=sage] #zpdg stop:nth-child(3){stop-color:#fff}
body.zp-corbel.zd-app[data-zp=sage] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#234a3a}
body.zp-corbel.zd-app[data-zp=sage] .zpd-avg{border-top-color:#d0864f}
body.zp-corbel.zd-app[data-zp=sage] .zpd-avg span{background:#d3ecee;color:#1b6e78;border-color:transparent}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage]{--zp-h:112;--zp-s:14%;--zp-acc:#8fd1ad;--zp-bg:#0c120f;--zp-solid:#151d18;--zp-ink:#e8eef1;--zp-muted:#a7b3bb;--zp-card:rgba(255,255,255,.055);--zp-line:rgba(255,255,255,.09);--zp-t1:#e8eef1;--zp-t1i:#0f171c;--zp-t3:#151d18;--zp-t4:#1d3a2b;--zp-bar:#8fd1ad;--zp-ico:#8fd1ad;--zp-good:#6fd3b0;--zp-bad:#f2937c;--zp-shadow:0 24px 48px -30px rgba(0,0,0,.7)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage]:before{background:radial-gradient(31vmax 31vmax at 13vmax 7vmax,rgba(80,160,110,.28),transparent),radial-gradient(35vmax 35vmax at calc(100% - 11vmax) calc(100% - 45vmax),rgba(200,180,90,.14),transparent),radial-gradient(23vmax 23vmax at calc(100% - 31vmax) 7vmax,rgba(60,150,130,.2),transparent)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1,body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zm-t.t1{background:#3f6b52;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t2,body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zm-t.t2{background:#2f6b5b;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t3{background:#6b6a2a;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t4,body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zm-t.t4{background:#6e5538;color:#f3f7f8}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1 .zpd-chip{background:rgba(110,224,165,.16);color:#8fe3c4}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1 .zpd-chip.dn{background:rgba(255,157,148,.16);color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-tile.t1 .zpd-link{border-top-color:rgba(255,255,255,.24)}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-gauge{background:#2a5845}
body.zp-corbel.zd-app[data-zm=dark][data-zp=sage] .zpd-gauge-svg circle:nth-last-of-type(2){fill:#2a5845}
body.zp-corbel.zd-app{background:var(--zp-bg)!important;color:var(--zp-ink)}
body.zp-corbel.zd-app:before{content:none!important}
/* iOS Safari: donji desni krug gradijenta (polumjer 35vmax) se sijekao na donjem rubu fiksnog sloja, pa se vidjela vodoravna ivica pozadine. Sloj je produžen 40vmax ispod ekrana, a centar tog kruga spušten za isto (45vmax umjesto 5vmax), pa izgled ostaje isti, bez presjeka. */
body.zp-corbel.zd-app:before{bottom:-40vmax!important}
/* iOS 26 Safari: ispod statusne trake i donje trake fiksni sloj se ne crta (isječen je na vidljivi dio), pa se na vrhu i pri dnu vidi ivica pozadine. Na telefonu je gradijent zato dio dokumenta (sloj preko cijelog body-ja koji se pomjera sa sadržajem), pa teče i ispod traka bez presjeka. */
@media(max-width:782px){html{height:auto!important}body.zp-corbel.zd-app{height:auto!important;min-height:100vh;position:relative}body.zp-corbel.zd-app:before{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;height:auto!important}}
body.zp-corbel.zd-app .wrap.zahara-dob{box-sizing:border-box;max-width:1840px;padding:22px min(1.6vw,28px) 20px min(calc(81px + 1.486vw),108px)}
body.zp-corbel.zd-app .zahara-dob h1,body.zp-corbel.zd-app .zahara-dob h2,body.zp-corbel.zd-app .zahara-dob h3{color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob h2{font-size:18px;font-weight:650;letter-spacing:-.01em}
body.zp-corbel.zd-app .zahara-dob p,body.zp-corbel.zd-app .zahara-dob li,body.zp-corbel.zd-app .zahara-dob label,body.zp-corbel.zd-app .zahara-dob .description{color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .description,body.zp-corbel.zd-app .zahara-dob .muted{color:var(--zp-muted)}
body.zp-corbel.zd-app .zahara-dob a{color:var(--zp-ink)}
/* ---- zaglavlje ---- */
.zp-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin:0 0 4px}
.zp-brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--zp-ink)!important;flex:0 0 auto}
.zp-mark{width:40px;height:40px;border-radius:13px;background:var(--zp-t1);position:relative;display:block}
.zp-mark:after{content:"";position:absolute;inset:10px;background:var(--zp-t1i);-webkit-mask:var(--zp-mark) center/contain no-repeat;mask:var(--zp-mark) center/contain no-repeat}
.zp-bt{display:flex;flex-direction:column;line-height:1.2}.zp-bt b{font-size:17px;font-weight:700;letter-spacing:-.02em}.zp-bt small{font-size:12px;font-weight:500;color:var(--zp-muted)}
.zp-brand.zp-lk{flex-direction:column;align-items:flex-start;gap:5px}
.zp-slg{display:block;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1;color:var(--zp-muted);white-space:nowrap}
@media(max-width:782px){.zp-brand.zp-lk svg{height:32px}.zp-slg{font-size:8.8px}}
.zp-lk svg{height:40px;width:auto;display:block}.zp-lk .lk-t{fill:var(--zp-ink)}.zp-lk .lk-r{fill:#0E8FB0}.zp-lk .lk-d{fill:#E08A00}
body.zp-corbel.zd-app[data-zm=dark] .zp-lk .lk-r{fill:#22B5D6}body.zp-corbel.zd-app[data-zm=dark] .zp-lk .lk-d{fill:#FBB124}
.zp-nav{display:flex;gap:0;padding:4px;border-radius:999px;background:var(--zp-card);border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zp-solid) 92%,transparent);overflow-x:auto;scrollbar-width:none;min-width:0;justify-self:center;max-width:100%}
.zp-nav::-webkit-scrollbar{display:none}
.zp-nav a{padding:10px 16px;border-radius:999px;color:var(--zp-ink)!important;text-decoration:none;font-size:13.5px;line-height:20px;font-weight:600;white-space:nowrap;transition:background .15s}
.zp-nav a:hover{background:var(--zp-hover)}
.zp-nav a.on,.zp-nav a.on:hover{background:var(--zp-t1);color:var(--zp-t1i)!important}
.zp-right{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}
.zp-apps{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:var(--zp-card);border:1px solid var(--zp-line)}
.zp-apps a{padding:6px 12px;border-radius:999px;font-size:13px;color:var(--zp-muted);text-decoration:none;font-weight:500}
.zp-apps a.on{background:var(--zp-t1);color:var(--zp-t1i)}
.zp-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--zp-card);border:1px solid var(--zp-line);color:var(--zp-ink)!important;text-decoration:none;font-size:13px;font-weight:500}
.zp-btn svg{width:16px;height:16px}.zp-btn:hover{background:var(--zp-solid)}
.zp-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.zp-livepill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:999px;background:var(--zp-hover);border:0;font-size:12px;font-weight:500;color:var(--zp-ink);white-space:nowrap}
button.zp-livepill{font-family:inherit;cursor:pointer;line-height:18px}
button.zp-livepill:hover{background:color-mix(in srgb,var(--zp-ink) 10%,transparent)}
.zp-livepill .n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--zp-ink);color:var(--zp-solid);font-size:11.5px;font-weight:600}
.zp-livepill svg{width:14px;height:14px;flex:none;opacity:.6}
.zp-lp{position:relative;display:inline-block}
.zp-lp-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:70;width:max-content;min-width:290px;max-width:min(440px,90vw);padding:8px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22)}
.zp-lp-pop[hidden]{display:none}
.zp-lp-pop a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:13.5px;font-weight:500;color:var(--zp-ink)!important;text-decoration:none}
.zp-lp-pop a:hover{background:var(--zp-hover)}
.zp-lp-pop a i{width:9px;height:9px;border-radius:50%;background:var(--zp-muted);flex:none}
.zp-lp-pop a.bad i{background:#b32d2e}.zp-lp-pop a.warn i{background:#b26200}.zp-lp-pop a.low i{background:#e8780a}.zp-lp-pop a.end i{background:#e8b900}.zp-lp-pop a.ok i{background:#1a9a4a}.zp-lp-pop a.web i{background:#1d5f99}
.zp-livepill .t{display:inline-block;transition:opacity .22s ease;white-space:nowrap}
.zp-lp[data-mode=rotate] .zp-livepill .n{display:none}
.zp-livepill[data-tone] i{animation:none;box-shadow:none}
.zp-livepill[data-tone=bad] i{background:#b32d2e}.zp-livepill[data-tone=low] i{background:#e8780a}.zp-livepill[data-tone=end] i{background:#e8b900}.zp-livepill[data-tone=web] i{background:#1d5f99}.zp-livepill[data-tone=warn] i{background:#b26200}
@media(prefers-reduced-motion:reduce){.zp-livepill .t{transition:none}}
.zp-livepill i{width:8px;height:8px;border-radius:50%;background:var(--zp-muted);flex:0 0 auto}.zp-livepill.on i{background:#1a9a4a;animation:zpLive 2s ease-out infinite}@keyframes zpLive{0%{box-shadow:0 0 0 0 rgba(26,154,74,.55)}70%{box-shadow:0 0 0 7px rgba(26,154,74,0)}100%{box-shadow:0 0 0 0 rgba(26,154,74,0)}}@media(prefers-reduced-motion:reduce){.zp-livepill.on i{animation:none;box-shadow:0 0 0 3px rgba(26,154,74,.18)}}
.zp-title h1{margin:24px 0 26px;padding:0;font-size:clamp(28px,2.6vw,38px);line-height:1.04;font-weight:600;letter-spacing:-.025em;color:var(--zp-ink)}
/* Oznaka „Najprodavaniji“ skraćena na „Top“ (bez izmjene konty-sync.php). */
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-top{align-items:center}
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-top .zd-ch{font-size:0;line-height:0}
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-top .zd-ch:after{content:"Hit";display:block;font-size:10px;line-height:14px}
/* Zalihe na desktopu: tanka vertikalna crta između loga i naziva brenda i veći naziv (kao na telefonu). */
@media (min-width:783px){
body.zd-app .zahara-dob table.zd-lager-ov td.zd-bcell{position:relative}
body.zd-app .zahara-dob table.zd-lager-ov td.zd-bcell:after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:var(--zd-muted);opacity:.45}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2){padding-left:18px}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2) a:first-child strong{font-size:16px;letter-spacing:.07em}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2) a:first-child{display:block;margin-bottom:10px}
}
@media (max-width:782px){
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(2){padding-top:12px}
}
/* Zalihe: brojevi Nema / Nisko / Pri kraju su linkovi na listu tih parfema brenda (desktop: sam broj, telefon: cijela pločica). */
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt{color:inherit;text-decoration:none;cursor:pointer}
body.zd-app .zahara-dob table.zd-lager-ov tbody td .zd-sr a.zd-chl.zd-chl{margin:0;display:flex;align-items:center;flex:0 0 auto;text-decoration:none;cursor:pointer}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-chl:hover .zd-ch{filter:brightness(1.1)}
body.zd-app .zahara-dob table.zd-lager-ov .zd-sr-end .zd-ch{color:#fff}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(3) .zd-v,body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(3) a.zd-cnt .zd-v{font-weight:700}
body.zd-app .zahara-dob .zp-bsum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin:12px 0}
body.zd-app .zahara-dob .zp-bsum>div{min-width:0;padding:12px 10px;border-radius:12px;background:rgba(127,127,127,.12);text-align:center}
body.zd-app .zahara-dob .zp-bsum span{display:block;font-size:11.5px;line-height:1.25;color:var(--zd-muted)}
body.zd-app .zahara-dob .zp-bsum small{display:block;font-size:10.5px;opacity:.8}
body.zd-app .zahara-dob .zp-bsum b{display:block;font-size:20px;font-weight:600;line-height:1.25;margin-top:4px;color:var(--zd-ink)}
@media(max-width:782px){body.zd-app .zahara-dob .zp-bsum{gap:8px}body.zd-app .zahara-dob .zp-bsum b{font-size:18px}}
body.zd-app .zahara-dob .zp-sort{display:none}
body.zd-app .zahara-dob .zp-sku{display:none}
body.zd-app .zahara-dob p.zp-note{margin:16px 0 8px}
body.zd-app .zahara-dob table.zd-lager-br thead th a.zd-sorted{color:#886d15;font-weight:700}
body.zd-app .zahara-dob table.zd-prof-br thead th{font-size:11px!important;letter-spacing:.66px!important}body.zd-app .zahara-dob table.zd-topsell td.zp-xc{white-space:nowrap}@media(min-width:783px){body.zd-app .zahara-dob .zd-calc .zd-sum{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:782px){body.zd-app .zahara-dob .zd-calc .zd-sum>div:nth-child(n+4){grid-column:span 2}}
body.zd-app:not(.zp-ready) .zkt-seg~*:not(script):not(style):not(link){opacity:0;animation:zpshow 0s 1.6s forwards}
@keyframes zpshow{to{opacity:1}}
body.zd-app .zkt-seg~*{transition:opacity .12s}
body.zd-app .zahara-dob table.zd-prof-ov td a.zd-cnt{display:block;color:inherit;text-decoration:none;cursor:pointer}
body.zd-app .zahara-dob table.zd-prof-ov td a.zd-cnt:hover{opacity:.75}
body.zd-app .zahara-dob table.zd-prof-ov td[data-href]{cursor:pointer}
body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(3) .zd-v,body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(6) .zd-v{font-weight:700}
body.zd-app .zahara-dob p.zp-chips a[class*="zp-c-"]:before{content:"";display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:#787c82}
body.zd-app .zahara-dob p.zp-chips a.zp-c-out:before{background:#b3261e}
body.zd-app .zahara-dob p.zp-chips a.zp-c-low:before{background:#e8710a}
body.zd-app .zahara-dob p.zp-chips a.zp-c-end:before{background:#e0b100}
body.zd-app .zahara-dob p.zp-chips a.button{display:inline-flex!important;align-items:center;height:30px!important;min-height:0!important;padding:0 9px!important;line-height:1!important;font-size:13px}
body.zd-app .zahara-dob p.zp-chips a[class*="zp-c-"]:before{margin-right:5px}
body.zd-app .zahara-dob p.zp-chips a.button .zp-n{margin-left:5px;font-weight:500;opacity:.55}
body.zd-app .zahara-dob p.zp-chips a.button.button-primary .zp-n{opacity:.75}
body.zd-app .zahara-dob p.zp-chips{display:flex;flex-wrap:wrap;gap:6px}
body.zd-app .zahara-dob img.zp-hl{display:none}
body.zd-app .zahara-dob table.zd-lager-br{max-width:none!important;width:100%}
@media(min-width:783px){
body.zd-app .zahara-dob .zp-bhead{display:flex;align-items:center;margin:14px 0}
body.zd-app .zahara-dob .zp-bhead h2.zp-bh{margin:0}
body.zd-app .zahara-dob .zp-bhead .zp-bsum{flex:0 0 560px;margin:0 0 0 48px}
body.zd-app .zahara-dob h2.zp-bh{display:flex;align-items:center;margin:14px 0;font-size:22px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
body.zd-app .zahara-dob .zp-bhead h2.zp-bh{flex-direction:column;justify-content:center;gap:2px;box-sizing:border-box;flex:0 0 181.33px;width:181.33px;margin:0 22px 0 0;padding:4px 0;border-right:1px solid var(--zp-line);text-align:center}
body.zd-app .zahara-dob .zp-bhead .zp-bsum{margin:0}
body.zd-app .zahara-dob img.zp-hl{display:none}}
@media(min-width:783px){body.zd-app .zahara-dob .zp-bhead .zd-sum{flex:0 0 560px;margin:0}
body.zd-app .zahara-dob .zp-bhead .zd-sum{grid-template-columns:repeat(3,minmax(0,1fr))!important}
body.zd-app .zahara-dob .zp-bhead .zd-sum>div{grid-column:auto!important}
body.zd-app .zahara-dob table.zd-prof-br td.zd-bcell img.zd-blogo{display:block;height:36px;width:78px;max-width:none;object-fit:contain;margin:0 auto}
body.zd-app .zahara-dob table.zd-prof-br.zd-nologo thead th:first-child,body.zd-app .zahara-dob table.zd-prof-br.zd-nologo tbody td:first-child{display:table-cell!important}
body.zd-app .zahara-dob table.zd-prof-ov td.zd-bcell{position:relative}
body.zd-app .zahara-dob table.zd-prof-ov td.zd-bcell:after{content:"";position:absolute;right:0;top:12px;bottom:12px;width:1px;background:var(--zd-muted);opacity:.45}
body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(2){padding-left:18px}
body.zd-app .zahara-dob table.zd-prof-ov tbody td:nth-child(2) a strong{font-size:16px;letter-spacing:.07em}}
@media(min-width:783px){body.zd-app .zahara-dob table.zd-lager-br th.zp-skucell,body.zd-app .zahara-dob table.zd-lager-br td.zp-skucell{display:none}
body.zd-app .zahara-dob table.zd-lager-br td.zd-bcell img.zd-blogo{display:block;margin:0 auto}
body.zd-app .zahara-dob table.zd-prof-br th.zp-skucell,body.zd-app .zahara-dob table.zd-prof-br td.zp-skucell{display:none!important}
body.zd-app .zahara-dob table.zd-prof-br td.zd-bcell .zp-sku{display:block;margin-top:0;font-size:8px;line-height:1;letter-spacing:.03em;text-align:center;color:var(--zd-muted);white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell th.zp-skucell,body.zd-app .zahara-dob table.zd-topsell td.zp-skucell,body.zd-app .zahara-dob table.zd-fastsell th.zp-skucell,body.zd-app .zahara-dob table.zd-fastsell td.zp-skucell{display:none!important}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell img.zd-blogo,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell img.zd-blogo{display:block;height:36px;width:78px;max-width:none;object-fit:contain;margin:0 auto}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell .zp-sku,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell .zp-sku{display:block;margin-top:0;font-size:8px;line-height:1;letter-spacing:.03em;text-align:center;color:var(--zd-muted);white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell td.zd-rk,body.zd-app .zahara-dob table.zd-topsell th:first-child,body.zd-app .zahara-dob table.zd-fastsell td.zd-rk,body.zd-app .zahara-dob table.zd-fastsell th:first-child{padding-left:19px;padding-right:6px;text-align:left;white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell{padding-left:2px;padding-right:2px}
body.zd-app .zahara-dob table.zd-lager-br td.zd-bcell .zp-sku{display:block;margin-top:0;font-size:8px;line-height:1;letter-spacing:.03em;text-align:center;color:var(--zd-muted);white-space:nowrap}}
@media(max-width:782px){body.zd-app .zahara-dob h2.zp-bh{margin:8px 0 2px;font-size:22px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
body.zd-app .zahara-dob table.zd-lager-br tbody td.zp-skucell:nth-child(n){display:none!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td.zd-bcell:nth-child(n){flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}
body.zd-app .zahara-dob table.zd-lager-br td.zd-bcell .zp-sku{margin-top:0;white-space:nowrap}
body.zd-app .zahara-dob table.zd-prof-br tbody td.zp-skucell:nth-child(n){display:none!important}
body.zd-app .zahara-dob table.zd-prof-br tbody td.zd-bcell:nth-child(n){flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}
body.zd-app .zahara-dob table.zd-prof-br td.zd-bcell .zp-sku{margin-top:0;white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell tbody td.zp-skucell:nth-child(n),body.zd-app .zahara-dob table.zd-fastsell tbody td.zp-skucell:nth-child(n){display:none!important}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell .zp-sku,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell .zp-sku{display:block;margin-top:0;text-align:center;white-space:nowrap}
body.zd-app .zahara-dob table.zd-topsell td.zd-bcell .zd-v,body.zd-app .zahara-dob table.zd-fastsell td.zd-bcell .zd-v{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-rk,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-rk{justify-content:flex-start!important;gap:2px!important;padding-left:0!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-bcell,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-bcell,body.zd-app .zahara-dob table.zd-topsell tbody td.zd-namecol,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-namecol{margin-left:0!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-bcell,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-bcell{margin-right:0!important;padding-right:6px!important;grid-column:span 3!important}
body.zd-app .zahara-dob table.zd-topsell tbody tr,body.zd-app .zahara-dob table.zd-fastsell tbody tr{position:relative}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-rk,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-rk{position:absolute!important;top:5px;left:9px;width:auto!important;padding:0!important;margin:0!important;font-size:14px!important;line-height:1;z-index:1}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-rk:before,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-rk:before{font-size:12px!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zd-namecol,body.zd-app .zahara-dob table.zd-fastsell tbody td.zd-namecol{grid-column:span 9!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(5){order:1!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(6){order:2!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(8){order:3!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(7){order:4!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(9){order:5!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell tbody td:nth-child(10){order:6!important;grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-topsell td .zd-trk{width:90%!important;margin-left:auto!important;margin-right:auto!important}
body.zd-app .zahara-dob table.zd-topsell tbody td.zp-xc{white-space:normal}
body.zd-app .zahara-dob .zp-bhead .zd-sum{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:560px}
body.zd-app .zahara-dob .zp-bhead .zd-sum>div{grid-column:auto!important}
body.zd-app .zahara-dob .zp-note{font-size:13px;line-height:1.5;color:var(--zd-muted)}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td.zp-tot-x{display:none!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot{font-weight:400!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td{text-align:center!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td:nth-child(2){text-align:left!important;padding:16px 0 12px!important}
body.zd-app .zahara-dob table.zd-lager-ov tr.zp-tot td:nth-child(2) .zd-v{font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
body.zd-app .zahara-dob table.zd-lager-ov tbody tr{grid-template-columns:repeat(6,minmax(0,1fr))!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(3){grid-column:span 3!important;order:1!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(4){grid-column:span 3!important;order:2!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(8){grid-column:span 6!important;order:6!important}
body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(5),body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(6),body.zd-app .zahara-dob table.zd-lager-ov tbody td:nth-child(7){grid-column:span 2!important;order:5!important}
body.zd-app .zahara-dob table.zd-lager-br tbody tr{grid-template-columns:repeat(12,minmax(0,1fr))!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(1){grid-column:span 3!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(2){grid-column:4/-1!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(4),body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(5),body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(6){grid-column:span 4!important}
body.zd-app .zahara-dob table.zd-lager-br tbody td:nth-child(7){grid-column:1/-1!important}
body.zd-app .zahara-dob table.zd-prof-ov a.zd-bl{display:flex!important;width:100%}
body.zd-app .zahara-dob table.zd-prof-ov td.zd-bcell{width:auto!important;min-width:0}
body.zd-app .zahara-dob table.zd-prof-ov tr.zd-tot{font-weight:400!important}
body.zd-app .zahara-dob table.zd-prof-ov tr.zd-tot td:nth-child(1),body.zd-app .zahara-dob table.zd-prof-ov tr.zd-tot td:nth-child(1) .zd-v{text-align:left!important}
body.zd-app .zahara-dob table.zd-prof-ov tbody tr:not(.zd-tot) td:nth-child(6),body.zd-app .zahara-dob table.zd-prof-ov tbody tr:not(.zd-tot) td:nth-child(7),body.zd-app .zahara-dob table.zd-prof-ov tbody tr:not(.zd-tot) td:nth-child(8),body.zd-app .zahara-dob table.zd-prof-ov tbody tr.zd-tot td:nth-child(5),body.zd-app .zahara-dob table.zd-prof-ov tbody tr.zd-tot td:nth-child(6),body.zd-app .zahara-dob table.zd-prof-ov tbody tr.zd-tot td:nth-child(7){grid-column:span 2}
body.zd-app .zahara-dob .zp-sort.zp-sx{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-4px;margin-right:-4px;padding:2px 4px}
body.zd-app .zahara-dob .zp-sort.zp-sx::-webkit-scrollbar{display:none}
body.zd-app .zahara-dob .zp-sort.zp-sx a,body.zd-app .zahara-dob .zp-sort.zp-sx em{flex:0 0 auto;white-space:nowrap}
body.zd-app .zahara-dob .zp-sku{display:block;margin-top:6px;text-align:center;font-size:8px;line-height:1.1;letter-spacing:.03em;color:var(--zd-muted)}
body.zd-app .zahara-dob p.zp-chips{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;margin:12px -4px;padding:2px 4px}
body.zd-app .zahara-dob p.zp-chips::-webkit-scrollbar{display:none}
body.zd-app .zahara-dob p.zp-chips a.button{flex:0 0 auto;margin:0!important}
body.zd-app .zahara-dob .zp-sort{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}
body.zd-app .zahara-dob .zp-sort em{font-style:normal;font-size:12px;color:var(--zd-muted)}
body.zd-app .zahara-dob .zp-sort a{padding:6px 12px;border:1px solid var(--zd-line);border-radius:999px;font-size:13px;color:var(--zd-ink);text-decoration:none}
body.zd-app .zahara-dob .zp-sort a.on{background:var(--zp-ink);border-color:var(--zp-ink);color:var(--zp-card)}}
@media (min-width:783px){
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt{border-bottom:0;padding-bottom:0}
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt:hover{opacity:.75}
}
@media (max-width:782px){
body.zd-app .zahara-dob table.zd-lager-ov td[data-href]{cursor:pointer}
body.zd-app .zahara-dob table.zd-lager-ov td a.zd-cnt{display:block}
}
/* ---- dock ---- */
.zp-dock{position:fixed;left:20px;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;border-radius:999px;background:var(--zp-t1);box-shadow:0 14px 34px rgba(0,0,0,.25)}
.zp-dock a,.zp-dock button{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;background:transparent;color:var(--zp-t1i);opacity:.82;cursor:pointer;padding:0;text-decoration:none}
.zp-dock a,.zp-dock button{color:var(--zp-t1i)!important}
.zp-dock a:hover,.zp-dock button:hover{background:rgba(255,255,255,.14);opacity:1}
.zp-dock .zp-ic-sun{display:none}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock .zp-ic-moon{display:none}
body.zp-corbel.zd-app[data-zm=dark] .zp-dock .zp-ic-sun{display:inline-flex}
.zp-dock hr{width:22px;margin:4px 0;border:0;border-top:1px solid currentColor;opacity:.25;color:var(--zp-t1i)}
.zp-pop{position:fixed;left:84px;top:50%;transform:translateY(-50%);z-index:60;width:230px;padding:14px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22);color:var(--zp-ink)}
.zp-pop[hidden]{display:none}
@media(hover:none){.zpd-chip[data-tip]:hover:after,.zpd-chip[data-tip]:focus:after{opacity:0!important;transform:translateY(4px)!important}.zpd-chip[data-tip].tip-open:after{opacity:1!important;transform:none!important}.zpd-tile:has(.zpd-chip.tip-open){overflow:visible;z-index:5}.zpd-kpis>.zpd-tile:nth-child(even) .zpd-chip[data-tip]:after{left:auto;right:0}.zpd-chip[data-tip]{-webkit-tap-highlight-color:transparent}}
body.zp-corbel.zd-app .zahara-dob .zd-tw>table.widefat{max-width:none!important}
@media(max-width:782px){body.zp-corbel.zd-app .zahara-dob form:has(>input[name=q]){display:flex;flex-wrap:wrap;gap:8px;align-items:center}body.zp-corbel.zd-app .zahara-dob form>input[name=q]{flex:1 1 100%;width:100%;box-sizing:border-box}body.zp-corbel.zd-app .zahara-dob form>input[type=date]{flex:1 1 110px;min-width:0;box-sizing:border-box}body.zp-corbel.zd-app .zahara-dob form>select[name=type]{flex:1 1 120px;min-width:0}}
.zp-spot{position:fixed;inset:0;z-index:80;display:flex;justify-content:center;align-items:flex-start;padding:12vh 14px 0;background:rgba(20,20,16,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.zp-spot[hidden]{display:none}
.zs-card{width:min(560px,100%);max-height:min(560px,76vh);display:flex;flex-direction:column;border-radius:26px;background:color-mix(in srgb,var(--zp-solid) 92%,transparent);border:1px solid var(--zp-line);box-shadow:0 30px 70px rgba(0,0,0,.28);color:var(--zp-ink);overflow:hidden}
.zs-in{display:flex;align-items:center;gap:12px;padding:0 16px 0 20px;height:62px;border-bottom:1px solid var(--zp-line);color:var(--zp-muted)}
.zs-in input{flex:1;min-width:0;height:100%;border:0!important;background:transparent!important;box-shadow:none!important;outline:none!important;font:500 17px/1 inherit;font-family:inherit;color:var(--zp-ink);padding:0}
.zs-x{border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-muted);border-radius:8px;font:600 11px/1 inherit;font-family:inherit;padding:5px 8px;cursor:pointer}
.zs-list{overflow:auto;padding:6px 8px 8px}
.zs-h{padding:12px 12px 6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--zp-muted)}
.zs-i{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:16px;text-decoration:none!important;color:var(--zp-ink)!important}
.zs-i.on{background:var(--zp-hover,rgba(127,127,127,.12))}
.zs-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--zp-card);border:1px solid var(--zp-line);color:var(--zp-ink)}
.zs-ic svg{width:17px;height:17px}
.zs-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.zs-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zs-t small{font-size:11.5px;color:var(--zp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.zs-r{flex:none;font-size:12.5px;font-weight:600;color:var(--zp-ink);text-align:right}
.zs-r em{font-style:normal;font-weight:500;color:var(--zp-muted)}
.zs-r em.zs-no{color:var(--zp-bad,#b3261e)}
.zs-more,.zs-empty{padding:10px 14px;font-size:12.5px;color:var(--zp-muted)}
.zs-empty{padding:28px 14px;text-align:center}
.zs-foot{display:flex;gap:16px;padding:10px 18px;border-top:1px solid var(--zp-line);font-size:11.5px;color:var(--zp-muted)}
.zs-foot kbd{font:600 10.5px inherit;font-family:inherit;border:1px solid var(--zp-line);background:var(--zp-card);border-radius:5px;padding:1px 5px;margin-right:3px}
tr.zs-flash td{background:color-mix(in srgb,var(--zp-acc,#886d15) 20%,transparent)!important;transition:background .6s}
@media(max-width:782px){.zp-spot{padding-top:7vh}.zs-foot{display:none}.zs-r em{display:none}.zs-r{font-size:12px}}
.zp-dock button.on{background:rgba(255,255,255,.18);opacity:1}
.zp-calcbd{position:fixed;inset:0;z-index:59;background:rgba(20,20,16,.26);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}
.zp-calcbd[hidden]{display:none}
.zp-pop.zp-calc{position:fixed;left:50%;top:12vh;bottom:auto;transform:translateX(-50%);width:min(400px,calc(100vw - 28px));max-height:84vh;overflow:auto;padding:20px 18px 18px;border-radius:26px;background:color-mix(in srgb,var(--zp-solid) 92%,transparent);box-shadow:0 30px 70px rgba(0,0,0,.28)}
@media(max-width:782px){.zp-pop.zp-calc{top:6vh;bottom:auto}}
.zp-calc .zc-esc{position:absolute;top:16px;right:16px}
.zp-calc h4{margin:0;font-size:19px;font-weight:600;letter-spacing:-.3px;color:var(--zp-ink)}
.zp-calc .zc-sub{margin:3px 28px 14px 0;font-size:12.5px;color:var(--zp-muted)}
.zp-calc .zc-in{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.zp-calc .zc-in label{display:block;min-width:0}
.zp-calc .zc-in span{display:block;font-size:12px;font-weight:600;color:var(--zp-ink);margin-bottom:6px;line-height:1.25}
.zp-calc .zc-in span i,.zp-calc small i{display:block;font-style:normal;font-weight:400;font-size:11px;color:var(--zp-muted)}
.zp-calc .zc-in em{position:relative;display:block;font-style:normal}
.zp-calc .zc-in input{width:100%;box-sizing:border-box;height:48px;padding:0 28px 0 14px;font-size:18px;font-weight:600;font-family:inherit;border-radius:16px;border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-ink);box-shadow:none;font-variant-numeric:tabular-nums}
.zp-calc .zc-in input::placeholder{color:var(--zp-muted);opacity:.55;font-weight:500}
.zp-calc .zc-in input:focus{outline:none;border-color:var(--zp-acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-acc) 22%,transparent)}
.zp-calc .zc-in u{position:absolute;right:12px;top:50%;transform:translateY(-50%);text-decoration:none;font-size:14px;color:var(--zp-muted);pointer-events:none}
.zp-calc .zc-hero{margin-top:14px;padding:16px 18px 15px;border-radius:22px;background:var(--zp-t1);color:var(--zp-t1i)}
.zp-calc .zc-hero small{display:block;font-size:13px;font-weight:600;opacity:.92}
.zp-calc .zc-hero small i{display:inline;margin-left:6px;font-style:normal;font-weight:400;font-size:11.5px;opacity:.7;color:inherit}
.zp-calc .zc-hero b{color:var(--zp-t1i)!important;text-transform:none;display:block;margin:8px 0 10px;font-size:38px;font-weight:600;letter-spacing:-1px;line-height:1;font-variant-numeric:tabular-nums}
.zp-calc .zc-chip{display:inline-block;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:600;background:rgba(255,255,255,.14);color:inherit}
.zp-calc .zc-hero b.neg,.zp-calc .zc-hero .zc-chip.neg{color:#ffb0a8!important}
.zp-calc .zc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}
.zp-calc .zc-grid>div{padding:12px 14px;border-radius:18px;background:var(--zp-card);border:1px solid var(--zp-line)}
.zp-calc .zc-grid small{display:block;font-size:12px;font-weight:600;color:var(--zp-ink);line-height:1.25}
.zp-calc .zc-grid b{color:var(--zp-ink)!important;text-transform:none;display:block;margin-top:7px;font-size:19px;font-weight:600;letter-spacing:-.4px;color:var(--zp-ink);font-variant-numeric:tabular-nums}
.zp-set{box-sizing:border-box;left:auto;right:20px;top:76px;transform:none;width:min(540px,92vw);max-height:84vh;overflow:auto;padding:22px 24px}
.zp-gearbtn{position:relative;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--zp-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zp-solid) 92%,transparent);cursor:pointer}
.zp-gearbtn svg{width:18px;height:18px}
#zp-home svg{width:22px;height:22px;stroke-width:1.47}
#zp-bell svg{width:21px;height:21px;stroke-width:1.54}
#zp-gear svg{width:20px;height:20px;stroke-width:1.62}
.zp-homemenu svg g[stroke-width]{stroke-width:1.8}
.zp-homewrap,.zp-bellwrap{position:relative;display:inline-flex}
.zp-bn{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#1d5f99;color:#fff;font-size:10px;font-weight:700;line-height:16px;font-family:inherit;text-align:center;box-shadow:0 0 0 2px var(--zp-solid,#fff);box-sizing:border-box}
.zp-bn[hidden]{display:none}.zp-bn.red{background:#b3261e}
.zp-bellmenu{position:absolute;top:calc(100% + 8px);right:-48px;z-index:70;width:max-content;min-width:300px;max-width:min(380px,92vw);padding:8px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22)}
.zp-bellmenu[hidden]{display:none}
.zp-bm-h{padding:8px 12px 4px;font-size:15px;font-weight:700;color:var(--zp-ink)}
.zp-bm-g{padding:10px 12px 2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted)}
.zp-bm-i{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;font-size:13.5px;font-weight:500;color:var(--zp-ink)!important;text-decoration:none}
.zp-bm-i:hover{background:var(--zp-hover)}
.zp-bm-i i{width:9px;height:9px;border-radius:50%;background:var(--zp-muted);flex:none}
.zp-bm-t{display:flex;flex-direction:column;gap:1px;min-width:0}.zp-bm-t b{font-weight:600;font-size:13.5px;line-height:1.3}.zp-bm-t small{font-size:12px;font-weight:500;color:var(--zp-muted);line-height:1.3}
.zp-bm-i.warn i{background:#b26200}
.zkt-pz{display:none!important}
.zp-bm-i.best i{background:#1a9a4a}.zp-bm-i.bad i{background:#b32d2e}.zp-bm-i.low i{background:#e8780a}.zp-bm-i.end i{background:#e8b900}.zp-bm-i.web i{background:#1d5f99}
.zp-bm-ok{display:flex;align-items:center;gap:10px;padding:14px 12px;font-size:13.5px;font-weight:500;color:var(--zp-ink)}
.zp-bm-ok i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#1a9a4a;color:#fff;font-style:normal;font-size:12px;font-weight:700}
@keyframes zpRing{0%,100%{transform:rotate(0)}15%{transform:rotate(16deg)}30%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(2deg)}}
#zp-bell svg.ring{transform-origin:50% 10%;animation:zpRing .9s ease-in-out 1}
@media(prefers-reduced-motion:reduce){#zp-bell svg.ring{animation:none}}
@media(max-width:600px){.zp-bellmenu{position:fixed;left:12px;right:12px;top:72px;width:auto;min-width:0;max-width:none}}
.zp-lp[data-mode=rotate] .zp-livepill svg:not(.zp-ck){display:none}
.zp-livepill .zp-ck{display:none;width:16px;height:16px;flex:none;color:var(--zp-muted)}
.zp-livepill.clk i{display:none}
.zp-livepill.clk .zp-ck{display:block;animation:zpdBeat 2.8s ease-in-out infinite}
.zp-livepill.busy .zp-ck{animation:none;opacity:1}
.zp-livepill.busy .zp-ck path{transform-box:view-box;transform-origin:12px 12px;animation:zpdSpin .9s linear infinite}
.zp-livepill.busy .zp-ck path.hh{animation-duration:5.4s}
.zp-lp[data-mode=rotate] .zp-livepill .zp-ck{display:none!important}
.zp-lp[data-mode=rotate] .zp-livepill i,.zp-lp[data-mode=rotate] .zp-livepill.clk i{display:block;background:#1a9a4a;animation:zpLive 2s ease-out infinite}
.zp-lp[data-mode=rotate] .zp-livepill.closed i,.zp-lp[data-mode=rotate] .zp-livepill.closed.clk i{background:var(--zp-ink);color:var(--zp-ink);animation:zpLiveK 2s ease-out infinite}@keyframes zpLiveK{0%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 45%,transparent)}70%{box-shadow:0 0 0 7px color-mix(in srgb,currentColor 0%,transparent)}100%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 0%,transparent)}}
@media(prefers-reduced-motion:reduce){.zp-lp[data-mode=rotate] .zp-livepill i{animation:none;box-shadow:0 0 0 3px rgba(26,154,74,.18)}}
@media(prefers-reduced-motion:reduce){.zp-livepill.clk .zp-ck,.zp-livepill.busy .zp-ck path{animation:none}}
.zp-homemenu{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:8px;z-index:70}
.zp-homemenu[hidden]{display:none}
.zp-homemenu .zp-gearbtn{background:var(--zp-solid);box-shadow:0 8px 22px rgba(0,0,0,.16),inset 0 0 0 1px var(--zp-line)}
.zp-right>.zp-btn:not(.zp-gearbtn){height:40px;padding:0 16px;border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--zp-solid) 92%,transparent)}
.zp-dot{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--zp-solid,#fff);background:#1a7f37}
.zp-dot.warn{background:#e8780a}.zp-dot.bad{background:#b3261e}
.zp-sst{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}
.zp-sst span{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--zp-line);font-size:12px;color:var(--zp-ink)}
.zp-sst i{width:8px;height:8px;border-radius:50%;background:#1a7f37;flex:none}
.zp-sst .warn i{background:#e8780a}.zp-sst .bad i{background:#b3261e}
.zp-setlink{margin:4px 0 8px;font-size:13px}.zp-setlink a{color:var(--zp-ink);font-weight:600}
.zp-set.busy{opacity:.55;pointer-events:none}
.zp-setx{position:sticky;top:0;float:right;z-index:2;width:34px;height:34px;margin:-8px -8px 0 8px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--zp-ink) 8%,transparent);color:var(--zp-ink);font-size:22px;line-height:34px;font-family:inherit;text-align:center;cursor:pointer}
.zp-setx:hover{background:color-mix(in srgb,var(--zp-ink) 14%,transparent)}
.zp-setform h3{margin:0 0 14px;font-size:16px;font-weight:650;color:var(--zp-ink)}
.zp-setform label{display:block;margin:0 0 14px;font-size:13px;font-weight:600;color:var(--zp-ink)}
.zp-setform label input[type=password]{display:block;width:100%;margin-top:6px;padding:9px 14px;border-radius:14px;border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-ink)}
.zp-setform label small{display:block;font-weight:400;color:var(--zp-muted);margin-top:4px;line-height:1.45}
.zp-setform label.chk{display:flex;gap:10px;align-items:flex-start;font-weight:500;margin-bottom:10px}
.zp-setform label.chk input{margin-top:3px;flex:0 0 auto}
.zp-setform fieldset{border:0;margin:6px 0 14px;padding:0}
.zp-setform legend{font-size:13px;font-weight:600;margin-bottom:8px;color:var(--zp-ink)}
.zp-setbtns{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 10px}
.zp-setmsg{min-height:18px;font-size:13px;color:var(--zp-ink);margin:0 0 8px}
.zp-setfoot{font-size:12px;color:var(--zp-muted);margin:0;line-height:1.5}
.zp-pop b{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--zp-muted);margin:2px 0 8px}
.zp-sw{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:14px}
.zp-sw button{border:1px solid var(--zp-line);background:transparent;border-radius:12px;padding:8px 2px 6px;cursor:pointer;color:var(--zp-ink);font-size:10px}
.zp-sw button i{display:block;width:22px;height:22px;border-radius:50%;margin:0 auto 4px}
.zp-sw button span{display:block}
.zp-sw button.on{outline:2px solid var(--zp-ink);outline-offset:-1px}
.zp-sw [data-p=mono] i{background:linear-gradient(135deg,#111 50%,#e9e9e6 50%)}
.zp-sw [data-p=zahara] i{background:linear-gradient(135deg,#111 50%,#886d15 50%)}
.zp-sw [data-p=pastel] i{background:linear-gradient(135deg,#a9d2f1 33%,#a7e1ca 33% 66%,#f6b4a3 66%)}
.zp-sw [data-p=ocean] i{background:linear-gradient(135deg,#9fcbef 33%,#9fdce0 33% 66%,#173f5f 66%)}
.zp-sw [data-p=sage] i{background:linear-gradient(135deg,#bfe0c4 33%,#ece2a8 33% 66%,#234a3a 66%)}
.zp-seg{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--zp-hover)}
.zp-seg button{flex:1;border:0;background:transparent;border-radius:999px;padding:7px 4px;font-size:12px;color:var(--zp-ink);cursor:pointer}
.zp-seg button.on{background:var(--zp-t1);color:var(--zp-t1i)}
/* ---- kartice (KPI pločice: crna, bijela, siva, tamnosiva) ---- */
body.zp-corbel.zd-app .zkt-cards,body.zp-corbel.zd-app .zk-cards{gap:14px}
body.zp-corbel.zd-app .zkt-card,body.zp-corbel.zd-app .zkt-cards>div,body.zp-corbel.zd-app .zk-cards>div,body.zp-corbel.zd-app [style*="#c3c4c7"],body.zp-corbel.zd-app .zd-card,body.zp-corbel.zd-app .zkt-close{background:var(--zp-card)!important;border:1px solid var(--zp-line)!important;border-radius:22px!important;box-shadow:var(--zp-shadow);color:var(--zp-ink)}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1),body.zp-corbel.zd-app .zk-cards>:nth-child(1){background:var(--zp-t1)!important;color:var(--zp-t1i)!important;border-color:transparent!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(3),body.zp-corbel.zd-app .zk-cards>:nth-child(3){background:var(--zp-t3)!important}body.zp-corbel.zd-app .zpd-tile.t3,body.zp-corbel.zd-app .zkt-cards>:nth-child(3),body.zp-corbel.zd-app .zk-cards>:nth-child(3),body.zp-corbel.zd-app .zm-t.t3{background:color-mix(in srgb,var(--zp-t3) 95%,var(--zp-ink))!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(4),body.zp-corbel.zd-app .zk-cards>:nth-child(4){background:var(--zp-t4)!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) *,body.zp-corbel.zd-app .zk-cards>:nth-child(1) *{color:inherit!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) [style*="#1a7f37"],body.zp-corbel.zd-app .zk-cards>:nth-child(1) [style*="#1a7f37"]{color:#7ee0a0!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) [style*="#b32d2e"],body.zp-corbel.zd-app .zk-cards>:nth-child(1) [style*="#b32d2e"]{color:#ff9d94!important}
body.zp-corbel.zd-app .zkt-card .t,body.zp-corbel.zd-app [style*="color:#50575e"],body.zp-corbel.zd-app .zkt-card .s{color:var(--zp-muted)!important}
body.zp-corbel.zd-app .zkt-cards>:nth-child(1) .t,body.zp-corbel.zd-app .zkt-cards>:nth-child(1) .s,body.zp-corbel.zd-app .zkt-cards>:nth-child(1) [style*="color:#50575e"],body.zp-corbel.zd-app .zk-cards>:nth-child(1) [style*="color:#50575e"]{color:inherit!important;opacity:.72}
body.zp-corbel.zd-app .zkt-card .v,body.zp-corbel.zd-app [style*="font-size:26px"]{font-size:30px;font-weight:650;letter-spacing:-.02em}
body.zp-corbel.zd-app .zkt-card a{text-decoration:underline;text-underline-offset:3px}
body.zp-corbel.zd-app [style*="#1a7f37"]{color:var(--zp-good)}
body.zp-corbel.zd-app [style*="#b32d2e"],body.zp-corbel.zd-app .zkt-bad,body.zp-corbel.zd-app .bad{color:var(--zp-bad)}
body.zp-corbel.zd-app .zkt-new,body.zp-corbel.zd-app .good{color:var(--zp-good)}
body.zp-corbel.zd-app .zkt-warn{color:#b26200}
body.zp-corbel.zd-app[data-zm=dark] .zkt-warn{color:#f0b35a}
body.zp-corbel.zd-app .zkt-live{background:var(--zp-good)}
/* grafikoni: crna/akcent boja umjesto plave, web dio šrafiran, staze i prosjek u sivom */
body.zp-corbel.zd-app [style*="background:#2271b1"]{background:var(--zp-bar)!important;border-radius:6px}
body.zp-corbel.zd-app [style*="background:#a7aaad"]{background:var(--zp-t4)!important;border-radius:6px}
body.zp-corbel.zd-app [style*="background:#e0e0e0"]{background:var(--zp-hover)!important;border-radius:6px}
body.zp-corbel.zd-app [style*="background:#e0e0e0"]>div{border-radius:6px}
body.zp-corbel.zd-app .zp-hatch{background:repeating-linear-gradient(135deg,var(--zp-bar) 0 3px,var(--zp-t3) 3px 6px)!important}
body.zp-corbel.zd-app .zp-hsw{color:transparent!important;display:inline-block;width:11px;height:11px;vertical-align:-1px;border-radius:3px;background:repeating-linear-gradient(135deg,var(--zp-bar) 0 3px,var(--zp-t3) 3px 6px);box-shadow:inset 0 0 0 1px var(--zp-bar)}
body.zp-corbel.zd-app [style*="color:#103438"]{color:var(--zp-ink)!important}
body.zp-corbel.zd-app [style*="color:#2271b1"]{color:var(--zp-bar)!important}
/* ---- tabele ---- */
body.zp-corbel.zd-app table.widefat{background:var(--zp-card)!important;border:1px solid var(--zp-line)!important;border-radius:22px;box-shadow:var(--zp-shadow);border-collapse:separate;border-spacing:0;overflow:hidden}
body.zp-corbel.zd-app .zd-tw{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:22px;backdrop-filter:none!important}
body.zp-corbel.zd-app .zd-tw table.widefat{box-shadow:none}
body.zp-corbel.zd-app table.widefat thead th,body.zp-corbel.zd-app table.widefat tfoot th{background:transparent!important;color:var(--zp-muted)!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--zp-line);padding:14px 12px}
body.zp-corbel.zd-app table.widefat thead th a{color:var(--zp-muted)}
body.zp-corbel.zd-app table.widefat td{border-bottom:1px solid var(--zp-line);padding:11px 12px;color:var(--zp-ink)}
body.zp-corbel.zd-app table.widefat td:not(.good):not(.bad):not(.muted){color:var(--zp-ink)}
body.zp-corbel.zd-app table.widefat.striped>tbody>:nth-child(odd){background:transparent}
body.zp-corbel.zd-app table.widefat tbody tr:hover td{background:var(--zp-hover)}
body.zp-corbel.zd-app table.widefat tbody tr:last-child td{border-bottom:0}
body.zp-corbel.zd-app table.widefat a:hover{color:var(--zp-muted)}
body.zp-corbel.zd-app .zahara-dob .zd-fixhead{background:var(--zp-solid)}
body.zp-corbel.zd-app[data-zm=dark] img.zd-blogo{filter:invert(1) hue-rotate(180deg);opacity:.9}
body.zp-corbel.zd-app a.zd-edit:hover{color:var(--zp-ink)}
/* ---- dugmad, polja, pločice ---- */
body.zp-corbel.zd-app .zahara-dob .button{border-radius:999px;border:1px solid var(--zp-line);background:var(--zp-card);color:var(--zp-ink);box-shadow:none;padding:3px 16px}
body.zp-corbel.zd-app .zahara-dob .button:hover{background:var(--zp-solid);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .button-primary{background:var(--zp-t1);border-color:var(--zp-t1);color:var(--zp-t1i)}
body.zp-corbel.zd-app .zahara-dob .button-primary:hover{background:var(--zp-acc);border-color:var(--zp-acc);color:var(--zp-acc-ink)}
body.zp-corbel.zd-app .zahara-dob .button-small{padding:0 12px}
body.zp-corbel.zd-app .zahara-dob input[type=text],body.zp-corbel.zd-app .zahara-dob input[type=search],body.zp-corbel.zd-app .zahara-dob input[type=number],body.zp-corbel.zd-app .zahara-dob input[type=password],body.zp-corbel.zd-app .zahara-dob select,body.zp-corbel.zd-app .zahara-dob textarea{border:1px solid var(--zp-line);border-radius:14px;background:var(--zp-solid);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .subsubsub a,body.zp-corbel.zd-app .zahara-dob .zd-pills a{border-radius:999px;background:var(--zp-card);border:1px solid var(--zp-line);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .subsubsub a.current,body.zp-corbel.zd-app .zahara-dob .zd-pills a.active{background:var(--zp-t1);border-color:var(--zp-t1);color:var(--zp-t1i)}
body.zp-corbel.zd-app .zahara-dob .notice{border-radius:16px;background:var(--zp-card);color:var(--zp-ink)}
body.zp-corbel.zd-app .zahara-dob .zd-bar,body.zp-corbel.zd-app .zahara-dob .zd-daily{border-radius:18px}
body.zp-corbel.zd-app .zahara-dob .zd-chg{border-radius:999px}
body.zp-corbel.zd-app details{color:var(--zp-ink)}
@media (max-width:600px){.zp-nav a{flex:1 1 auto;text-align:center;padding:9px 8px;font-size:13.5px}}
@media (max-width:380px){.zp-nav{padding:4px}.zp-nav a{padding:8px 6px;font-size:12.5px}}
/* ---- mobilni ---- */
@media (max-width:1100px){
body.zp-corbel.zd-app .wrap.zahara-dob{padding:16px 14px 14px}
.zp-top{display:flex;flex-wrap:wrap;gap:18px}
.zp-nav{order:3;flex:1 1 100%;justify-self:auto;background:transparent;box-shadow:none;padding:6px 0}
.zp-right{margin-left:auto}
.zp-apps{display:none}
.zp-title h1{font-size:28px;margin:27px 0 26px}
.zp-dock{left:50%;top:auto;bottom:14px;transform:translateX(-50%);flex-direction:row;padding:8px 10px;transition:transform .25s ease,opacity .25s ease}
.zp-dock.zp-dock-hide{transform:translate(-50%,170%);opacity:0;pointer-events:none}
.zp-dock hr{width:0;height:22px;border-top:0;border-left:1px solid currentColor;margin:0 4px}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-bl:before{display:flex;align-items:center;min-height:44px}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-bl>img{transform:translateY(-3px)}
body.zd-app .zahara-dob table.zd-lager-ov a.zd-bl:after{height:44px;flex-basis:1px}
.zp-pop{left:50%;top:auto;bottom:78px;transform:translateX(-50%)}
.zp-set{left:12px;right:12px;top:12px;bottom:auto;transform:none;width:auto;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);-webkit-overflow-scrolling:touch;padding:18px 18px 20px}
}
/* 4. osnovni stil modula (dobavljaci.php) */
.zahara-dob .zd-bar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:22px 0 12px;padding:10px 12px;background:#fff;border:1px solid #dcdcde}
.zahara-dob .zd-err{color:#b32d2e}
.zahara-dob .zd-cards{display:flex;flex-wrap:wrap;gap:12px;margin:14px 0}
.zahara-dob .zd-card{background:#fff;border:1px solid #dcdcde;padding:10px 14px;min-width:150px}
.zahara-dob .zd-card b{display:block;font-size:20px;margin-top:2px}
.zahara-dob table.widefat td,.zahara-dob table.widefat th{vertical-align:middle}
.zahara-dob .num{text-align:right;white-space:nowrap}
.zahara-dob .good{color:#007017;font-weight:600}
.zahara-dob .bad{color:#b32d2e;font-weight:600}
.zahara-dob .muted{color:#8c8f94}
.zahara-dob input.zd-q{width:64px}
.zahara-dob .zd-filters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}
.zahara-dob .zd-sticky{position:sticky;bottom:0;background:#fff;border-top:1px solid #dcdcde;padding:10px;display:flex;gap:16px;align-items:center;z-index:5}
.zahara-dob .zd-new{background:#886d15;color:#fff;font-size:10px;padding:1px 5px;border-radius:3px;margin-left:4px}
.zahara-dob .zd-best{background:#edfaef}
.zahara-dob .zd-sug{margin-top:4px;padding:3px 6px;background:#fcf9e8;border-left:3px solid #886d15;font-size:12px}
.zahara-dob .zd-country{display:block;font-size:11px;font-weight:400;color:#8c8f94;line-height:1.3}
.zahara-dob th a{color:inherit;text-decoration:none}
.zahara-dob a.zd-card{color:inherit;text-decoration:none}
.zahara-dob a.zd-card:hover{border-color:#886d15}
.zahara-dob .zd-have{background:#007017;color:#fff;font-size:10px;padding:1px 5px;border-radius:3px;margin-left:4px}
.zahara-dob .zd-tag{font-size:10px;color:#886d15;font-weight:600}
.zahara-dob .zd-tag-back{color:#007017}
.zahara-dob .zd-brand-set{margin:16px 0;padding:10px 12px;background:#fff;border:1px solid #dcdcde}
.zahara-dob .zd-brand-set summary{cursor:pointer;font-weight:600}
.zahara-dob .zd-frlink-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.zahara-dob .zd-frlink-form input[name=ean]{width:150px}
.zahara-dob .zd-mode{display:flex;gap:0;margin:14px 0 4px;border:1px solid #886d15;border-radius:6px;overflow:hidden;width:max-content;max-width:100%}
.zahara-dob .zd-mode a{padding:9px 22px;text-decoration:none;color:#886d15;font-size:15px;font-weight:600;background:#fff;line-height:1.25}
.zahara-dob .zd-mode a+a{border-left:1px solid #886d15}
.zahara-dob .zd-mode a small{display:block;font-size:11px;font-weight:400;color:#8c8f94}
.zahara-dob .zd-mode a.active{background:#886d15;color:#fff}
.zahara-dob .zd-mode a.active small{color:#f3ead0}
.zahara-dob .zd-pills{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}
.zahara-dob .zd-pills a{padding:4px 10px;border:1px solid #dcdcde;border-radius:14px;background:#fff;text-decoration:none;color:#103438;font-size:13px}
.zahara-dob .zd-pills a span{color:#8c8f94;font-size:11px}
.zahara-dob .zd-pills a.active{background:#886d15;border-color:#886d15;color:#fff}
.zahara-dob .zd-pills a.active span{color:#f3ead0}
.zahara-dob .zd-cur{background:#fcf9e8}
.zahara-dob .zd-chg{font-size:11px;font-weight:600;white-space:nowrap;cursor:help}
.zahara-dob .zd-dn{color:#007017}
.zahara-dob .zd-up{color:#b32d2e}
.zahara-dob .zd-daily{margin:-4px 0 10px;padding:8px 12px;background:#fff;border:1px solid #dcdcde}
.zahara-dob .zd-kind{border:1px solid #886d15;color:#886d15;font-size:10px;padding:0 4px;border-radius:3px;margin-left:4px;font-weight:600}
.zahara-dob .zd-kind-deo,.zahara-dob .zd-kind-oil,.zahara-dob .zd-kind-set,.zahara-dob .zd-kind-setq,.zahara-dob .zd-kind-body,.zahara-dob .zd-kind-cosm,.zahara-dob .zd-kind-tester,.zahara-dob .zd-kind-disc,.zahara-dob .zd-kind-small,.zahara-dob .zd-kind-vol,.zahara-dob .zd-kind-unpacked,.zahara-dob .zd-kind-size,.zahara-dob .zd-kind-line{border-color:#b32d2e;color:#b32d2e}
/* ---------- Izgled aplikacije (2026-10-17): staklene kartice, pill navigacija, zlatna #886d15 ---------- */
body.zd-app{--zd-gold:#886d15;--zd-gold2:#a8871a;--zd-ink:#103438;--zd-muted:#8a8274;--zd-glass:rgba(255,255,255,.62);--zd-line:rgba(255,255,255,.8);--zd-sh:0 12px 34px rgba(70,50,15,.08);background:#f4efe7 radial-gradient(1200px 700px at 8% -10%,#fbf6ec 0,transparent 60%) fixed;font-family:Urbanist,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--zd-ink)}
body.zd-app:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(900px 600px at 95% 10%,rgba(232,214,224,.75),transparent 60%),radial-gradient(900px 700px at 80% 100%,rgba(214,226,236,.8),transparent 60%),radial-gradient(700px 500px at 0% 100%,rgba(240,205,190,.55),transparent 60%)}
html.wp-toolbar:has(body.zd-app){padding-top:0}
body.zd-app #wpadminbar,body.zd-app #adminmenumain,body.zd-app .update-nag,body.zd-app #wpbody-content>.notice,body.zd-app #screen-meta-links{display:none!important}
body.zd-app #wpcontent,body.zd-app #wpfooter{margin-left:0;padding-left:0}
body.zd-app #wpbody-content{padding-bottom:0}
body.zd-app #wpfooter{display:block;position:static;float:none;clear:both;height:auto;padding:0 0 26px;margin:0;text-align:center;background:none}
body.zd-app #wpfooter p{float:none;margin:0;padding:0;text-align:center;font-size:12px;line-height:1.4;color:#787c82!important}
body.zd-app #wpfooter #footer-upgrade{display:none}
body.zd-app #wpfooter .clear{display:none}
@media(max-width:782px){body.zd-app.zp-corbel #wpfooter{padding-bottom:84px}}
body.zd-app .wrap.zahara-dob{max-width:1500px;margin:0 auto;padding:22px 26px}
.zd-app .zd-top{display:flex;align-items:center;gap:14px;margin:0 0 14px}
.zd-app .zd-top h1{margin:0;padding:0;font-size:29px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}
.zd-app .zd-logo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,var(--zd-gold2),var(--zd-gold));color:#fff;font-weight:700;font-size:18px;box-shadow:0 8px 20px rgba(136,109,21,.3)}
.zd-app .zd-top .zd-logo-img{height:44px;width:auto;display:block;padding-right:14px;border-right:1px solid rgba(16,52,56,.15)}
.zd-app .zd-apps{display:inline-flex;gap:4px;padding:4px;margin-left:6px;border-radius:12px;background:var(--zd-glass);border:1px solid var(--zd-line);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zd-apps a{padding:7px 14px;border-radius:9px;color:var(--zd-muted);text-decoration:none;font-size:13px;font-weight:550;white-space:nowrap}
.zd-app .zd-apps a.active{background:var(--zd-gold);color:#fff}
.zd-app .zd-top .zd-wp + .zd-wp{margin-left:0}
.zd-app .zd-top .zd-wp{margin-left:auto;padding:9px 16px;border-radius:12px;background:var(--zd-glass);border:1px solid var(--zd-line);box-shadow:var(--zd-sh);color:var(--zd-ink);text-decoration:none;font-size:13px;backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-mode{display:inline-flex;gap:4px;padding:5px;margin:4px 0 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px);overflow:visible}
.zd-app .zahara-dob .zd-mode a{padding:10px 20px;border:0!important;border-radius:9px;background:transparent;color:var(--zd-muted);font-size:14px;font-weight:550}
.zd-app .zahara-dob .zd-mode a small{display:none}
.zd-app .zahara-dob .zd-mode a.active{background:#fff;color:var(--zd-ink);box-shadow:0 4px 14px rgba(70,50,15,.12)}
.zd-app .zahara-dob .nav-tab-wrapper{display:flex;gap:8px;overflow-x:auto;border:0;padding:2px 2px 8px;margin:0 0 6px;scrollbar-width:thin}
.zd-app .zahara-dob .nav-tab{flex:0 0 auto;margin:0;padding:8px 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);color:var(--zd-ink);font-size:13px;font-weight:550;backdrop-filter:blur(14px);line-height:1.25}
.zd-app .zahara-dob .nav-tab:hover{background:#fff}
/* Izabrani tab: bijela pozadina i zlatna crta pri dnu (kao predlog 2). */
.zd-app .zahara-dob .nav-tab-active,.zd-app .zahara-dob .nav-tab-active:hover{background:#fff;border-color:var(--zd-line);color:var(--zd-ink);box-shadow:inset 0 -3px 0 var(--zd-gold)}
.zd-app .zahara-dob .zd-tabw{position:relative;flex:0 0 auto;display:flex}
.zd-app .zahara-dob .zd-tabw .nav-tab{padding-left:36px}
.zd-app .zahara-dob .zd-sw{position:absolute;z-index:2;left:12px;top:50%;margin-top:-15px;width:17px;height:30px;border-radius:9px;background:#d3cdc2;transition:background .15s}
.zd-app .zahara-dob .zd-sw::after{content:"";position:absolute;left:2px;top:15px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:top .15s}
.zd-app .zahara-dob .zd-tabw:not(.zd-off) .zd-sw{background:var(--zd-gold)}
.zd-app .zahara-dob .zd-tabw:not(.zd-off) .zd-sw::after{top:2px}
.zd-app .zahara-dob .zd-off .nav-tab:not(.nav-tab-active){color:#a59d92}
.zd-app .zahara-dob .zd-off .nav-tab:not(.nav-tab-active) .zd-country{color:#bdb6aa}
.zd-app .zahara-dob .zd-mode .zd-cn{display:inline-block;min-width:18px;padding:1px 6px;margin-left:6px;border-radius:999px;background:var(--zd-gold);color:#fff;font-size:11px;font-weight:600;line-height:16px;text-align:center;vertical-align:1px}
.zd-app .zahara-dob .zd-cartw .nav-tab{position:relative;padding:8px 16px 12px 42px;overflow:hidden}
.zd-app .zahara-dob .zd-cartw .nav-tab-active,.zd-app .zahara-dob .zd-cartw .nav-tab-active:hover{box-shadow:none}
.zd-app .zahara-dob .zd-cartw .zd-ci{position:absolute;left:14px;top:50%;margin-top:-10px;width:20px;height:20px;color:var(--zd-gold)}
.zd-app .zahara-dob .zd-ctrack{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(136,109,21,.16)}
.zd-app .zahara-dob .zd-cfill{display:block;height:100%;background:var(--zd-gold)}
.zd-app .zahara-dob .zd-cfill.part{background:#d1b155}
.zd-app .zahara-dob .zd-nt-rep{box-shadow:inset 3px 0 0 var(--zd-gold)}
.zd-app .zahara-dob table.widefat td.zd-bcell{padding-right:0!important}
.zd-app .zahara-dob tr.zd-wrow{cursor:pointer}
.zd-app .zahara-dob .zd-wch{display:inline-block;margin-left:8px;color:var(--zd-muted);transition:transform .15s}
.zd-app .zahara-dob tr.zd-wopen .zd-wch{transform:rotate(180deg)}
.zd-app .zahara-dob tr.zd-wsub{display:none}
.zd-app .zahara-dob tr.zd-wsub.open{display:table-row}
.zd-app .zahara-dob table.widefat tr.zd-wsub td{padding:6px 14px 14px;background:rgba(136,109,21,.06)}
.zd-app .zahara-dob .zd-wstrip{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}
.zd-app .zahara-dob .zd-wbox{box-sizing:border-box;flex:1 0 104px;max-width:150px;min-width:100px;display:flex;flex-direction:column;gap:1px;padding:8px 10px;border:1px solid var(--zd-line);border-radius:10px;background:#fff;text-align:left}
.zd-app .zahara-dob .zd-wbl{font-size:12px;font-weight:600;color:var(--zd-ink)}
.zd-app .zahara-dob .zd-wbc{font-size:11px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-wbox b{font-size:15px;font-weight:600;color:var(--zd-ink);margin-top:2px}
.zd-app .zahara-dob .zd-wbq{font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-wbt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--zd-gold);font-weight:600;margin-top:2px}
.zd-app .zahara-dob .zd-wbox.best{border-color:var(--zd-gold);box-shadow:inset 0 0 0 1px var(--zd-gold)}
.zd-app .zahara-dob .zd-wbox.none{opacity:.45;background:transparent}
.zd-app .zahara-dob .zd-wbox .zd-chg{align-self:flex-start;margin:2px 0}
.zd-app .zahara-dob .zd-chg.zd-eq{background:#eeebe4;color:#7a7568}
.zd-app .zahara-dob tr.zd-wrow td.num .zd-chg{margin-right:6px}
.zd-app .zahara-dob .zd-wsearch{margin:0 0 14px;padding:18px 20px 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-wsearch h2{margin:0 0 4px;font-size:16px}
.zd-app .zahara-dob .zd-wsearch input[type=search]{width:100%;max-width:560px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--zd-line);border-radius:10px;background:#fff;font-size:15px}
.zd-app .zahara-dob.zd-nab .zd-sr{display:flex;align-items:center;gap:14px;padding:10px 2px;border-top:1px solid var(--zd-line)}
.zd-app .zahara-dob .zd-srb{flex:0 0 84px;width:84px}
.zd-app .zahara-dob .zd-srn{flex:1 1 auto;min-width:0}
.zd-app .zahara-dob .zd-srn a:not(.zd-fr){color:var(--zd-ink)}
.zd-app .zahara-dob .zd-srp{flex:0 0 auto;min-width:130px;text-align:right;white-space:nowrap}
.zd-app .zahara-dob .zd-sra{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.zd-app .zahara-dob .zd-sraq{width:66px}
.zd-app .zahara-dob .zd-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 12px}
.zd-app .zahara-dob .zd-act{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-act small{font-size:12px;line-height:1.45;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-actn{grid-column:1/-1;margin:0;padding:0 4px;font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-act .button.zd-danger{color:#b3261e;border-color:rgba(179,38,30,.35)}
.zd-app .zahara-dob .zd-act .button.zd-danger:hover{background:#fbe4e1}
.zd-app .zahara-dob .zd-sb{padding:12px 18px;gap:10px 22px}
.zd-app .zahara-dob .zd-sbt{display:flex;flex-direction:column;line-height:1.15}
.zd-app .zahara-dob .zd-sbl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--zd-muted);font-weight:600}
.zd-app .zahara-dob .zd-sbt strong{font-size:20px;font-weight:600;color:var(--zd-ink)}
.zd-app .zahara-dob .zd-sbm{display:flex;flex-direction:column;gap:4px;min-width:180px;font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-sbbar{display:block;height:6px;border-radius:3px;background:rgba(136,109,21,.18);overflow:hidden}
.zd-app .zahara-dob .zd-sbbar i{display:block;height:100%;background:#d1b155;transition:width .2s}
.zd-app .zahara-dob .zd-sbbar i.ok{background:var(--zd-gold)}
.zd-app .zahara-dob .zd-sbi{margin-left:auto;font-size:16px;color:var(--zd-muted);cursor:help}
.zd-app .zahara-dob .zd-cartw .nav-tab{padding-right:38px}
.zd-app .zahara-dob .zd-pcsv{position:absolute;z-index:2;right:10px;top:9px;width:16px;height:16px;color:var(--zd-gold);opacity:.65;line-height:0}
.zd-app .zahara-dob .zd-pcsv:hover{opacity:1}
.zd-app .zahara-dob .zd-pcsv svg{width:16px;height:16px}
.zd-app .zahara-dob .zd-warn{color:#b3261e;font-weight:600}
.zd-app .zahara-dob .zd-st{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}
.zd-app .zahara-dob .zd-st-way{background:#f3ead0;color:#886d15}
.zd-app .zahara-dob .zd-st-ok{background:#e1f0e4;color:#2f8a43}
.zd-app .zahara-dob .zd-st-bad{background:#fbe4e1;color:#b3261e}
.zd-app .zahara-dob .zd-st-mute{background:#eeebe4;color:#7a7568}
.zd-app .zahara-dob .zd-ord{margin-top:4px;font-size:12px}
.zd-app .zahara-dob .zd-ord summary{cursor:pointer;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-ord ul{margin:6px 0 0 16px;list-style:disc}
.zd-app .zahara-dob .zd-cs{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:12px 0 18px}
.zd-app .zahara-dob .zd-csc{display:flex;flex-direction:column;gap:3px;padding:15px 20px 14px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px);color:inherit;text-decoration:none;min-width:0}
.zd-app .zahara-dob .zd-csl{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-csc b{font-size:27px;line-height:1.2;font-weight:600;color:var(--zd-ink);white-space:nowrap}
.zd-app .zahara-dob .zd-csc small{font-size:12px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-csg{border-color:rgba(136,109,21,.35)}
.zd-app .zahara-dob .zd-csg b{color:var(--zd-gold)}
.zd-app .zahara-dob a.zd-csc:hover{background:#fff}
.zd-app .zahara-dob .zd-bar,.zd-app .zahara-dob .zd-daily,.zd-app .zahara-dob .zd-brand-set,.zd-app .zahara-dob .zd-sticky{background:var(--zd-glass);border:1px solid var(--zd-line);border-radius:12px;box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-bar{font-size:12px;color:var(--zd-muted);padding:10px 14px;gap:8px 16px}
.zd-app .zahara-dob .zd-bar strong{color:var(--zd-ink)}
/* Sav tamni tekst (i WordPress-ov sivo-crni u tabelama, poljima i naslovima) u brend tamno zelenoj. */
.zd-app .zd-top h1,.zd-app .zahara-dob h2,.zd-app .zahara-dob h3,.zd-app .zahara-dob table.widefat td:not(.good):not(.bad):not(.muted),.zd-app .zahara-dob table.widefat th,.zd-app .zahara-dob table.widefat td:not(.good):not(.bad):not(.muted) strong:not(.good):not(.bad),.zd-app .zahara-dob input,.zd-app .zahara-dob select,.zd-app .zahara-dob textarea{color:var(--zd-ink)}
.zd-app .zahara-dob .zd-pager{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:10px 0;font-size:13px;color:var(--zd-muted)}
.zd-app .zahara-dob .zd-pager strong{color:var(--zd-ink);font-weight:600}
.zd-app .zahara-dob .zd-pages{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.zd-app .zahara-dob .zd-pages a,.zd-app .zahara-dob .zd-pages .on{min-width:18px;padding:4px 2px;text-align:center;line-height:1.2;border-bottom:2px solid transparent;color:var(--zd-muted);text-decoration:none;box-shadow:none}
.zd-app .zahara-dob .zd-pages a:hover{color:var(--zd-ink);border-bottom-color:rgba(136,109,21,.35)}
.zd-app .zahara-dob .zd-pages .on{color:var(--zd-ink);border-bottom-color:var(--zd-gold);font-weight:600}
.zd-app .zahara-dob .zd-hidbar{margin-bottom:0}
.zd-app .zahara-dob .zd-hidbar a{text-decoration:none}
.zd-app .zahara-dob .zd-hidbar a:hover strong{color:var(--zd-gold)}
.zd-app .zahara-dob .zd-bar.zd-hidbar>span.zd-h{display:inline}
.zd-app .zahara-dob .zd-daily{margin:0 0 14px;padding:12px 16px}
.zd-app .zahara-dob .zd-daily a{color:inherit;text-decoration:none;border-bottom:1px dotted rgba(16,52,56,.35)}
.zd-app .zahara-dob .zd-daily a:hover{color:var(--zd-gold);border-bottom-color:var(--zd-gold)}
.zd-app .zahara-dob .zd-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:14px;margin:12px 0 16px}
.zd-app .zahara-dob .zd-card{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;min-width:0;padding:18px 18px 16px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px);color:var(--zd-muted);font-size:13px;line-height:1.35;transition:transform .15s,box-shadow .15s}
.zd-app .zahara-dob .zd-card b{margin:0;font-size:30px;font-weight:650;letter-spacing:-.02em;color:var(--zd-ink);line-height:1.1}
.zd-app .zahara-dob .zd-card b.good{color:#127a2a}
.zd-app .zahara-dob .zd-card b.bad{color:#b3261e}
.zd-app .zahara-dob a.zd-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(70,50,15,.13);border-color:#fff}
.zd-app .zahara-dob .zd-chg{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;line-height:1.6}
.zd-app .zahara-dob .zd-dn{background:#dff3e3;color:#127a2a}
.zd-app .zahara-dob .zd-up{background:#fbe2df;color:#b3261e}
.zd-app .zahara-dob .zd-new,.zd-app .zahara-dob .zd-have{border-radius:999px;padding:1px 7px}
.zd-app .zahara-dob .zd-pills a,.zd-app .zahara-dob .subsubsub a{border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);padding:6px 12px;backdrop-filter:blur(14px)}
.zd-app .zahara-dob .zd-pills a.active,.zd-app .zahara-dob .subsubsub a.current{background:var(--zd-ink);border-color:var(--zd-ink);color:#fff}
.zd-app .zahara-dob .subsubsub{float:none;display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px;font-size:0}
.zd-app .zahara-dob .subsubsub li{font-size:0}
.zd-app .zahara-dob .subsubsub li a{font-size:13px}
.zd-app .zahara-dob .subsubsub a{display:inline-block;color:var(--zd-ink);text-decoration:none}
.zd-app .zahara-dob .button{border-radius:12px;border-color:rgba(0,0,0,.08);background:#fff;color:var(--zd-ink);padding:2px 14px;box-shadow:0 2px 8px rgba(70,50,15,.06)}
.zd-app .zahara-dob .button-primary{background:var(--zd-gold);border-color:var(--zd-gold);color:#fff}
.zd-app .zahara-dob .button-primary:hover{background:var(--zd-gold2);border-color:var(--zd-gold2)}
.zd-app .zahara-dob input[type=text],.zd-app .zahara-dob input[type=search],.zd-app .zahara-dob input[type=number],.zd-app .zahara-dob input[type=password],.zd-app .zahara-dob select,.zd-app .zahara-dob textarea{border:1px solid rgba(0,0,0,.08);border-radius:12px;background:rgba(255,255,255,.85);min-height:34px}
.zd-app .zahara-dob .zd-tw{overflow-x:auto;margin:10px 0 18px;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob table.widefat tbody td .zd-lbl{display:none}
.zd-app .zahara-dob table.widefat{border:0;background:transparent;box-shadow:none;border-collapse:separate;border-spacing:0}
.zd-app .zahara-dob table.widefat thead th,.zd-app .zahara-dob table.widefat tfoot th{position:sticky;top:0;background:rgba(250,247,241,.92);border-bottom:1px solid rgba(0,0,0,.06);color:var(--zd-muted);font-size:12px;font-weight:600;padding:12px 10px}
.zd-app .zahara-dob table.widefat td{border-bottom:1px solid rgba(0,0,0,.045);padding:10px;background:transparent}
.zd-app .zahara-dob table.widefat.striped>tbody>:nth-child(odd){background:transparent}
.zd-app .zahara-dob table.widefat tbody tr:hover td{background:rgba(255,255,255,.7)}
.zd-app .zahara-dob table.widefat tbody tr:last-child td{border-bottom:0}
.zd-app .zahara-dob .zd-best{background:rgba(18,122,42,.07)!important}
.zd-app .zahara-dob .zd-cur{background:rgba(136,109,21,.08)!important}
.zd-app .zahara-dob h2{font-size:18px;font-weight:650;letter-spacing:-.01em}
.zd-app .zahara-dob .notice{border-radius:12px;border-left-width:4px;box-shadow:var(--zd-sh)}
body.zd-app #wpbody{padding-top:0}
@media (min-width:783px){
.zd-app .zahara-dob table.widefat td.num .zd-chg{margin:0 5px 0 0;padding:0 6px;vertical-align:1px}
.zd-app .zahara-dob table.widefat .zd-namecol{min-width:240px}
.zd-app .zahara-dob table.widefat thead th{background:#faf7f1}
.zd-app .zahara-dob .zd-fixhead{position:fixed;top:0;z-index:60;overflow:hidden;display:none;background:#faf7f1;border-radius:0 0 12px 12px;box-shadow:0 10px 24px rgba(70,50,15,.12)}
.zd-app .zahara-dob .zd-fixhead table.widefat{margin:0;table-layout:fixed}
.zd-app .zahara-dob .zd-fixhead th{box-sizing:border-box}
}
.zahara-dob .zd-icons{display:inline-flex;gap:5px;align-items:center;margin-left:8px;color:var(--zp-ico,#886d15);vertical-align:middle}
.zahara-dob .zd-icons svg{width:14px;height:14px;display:block}
.zahara-dob a:has(> strong),.zahara-dob a.zd-frlink,.zpd-tbl a:has(> strong){text-decoration:none}
.zahara-dob a:has(> strong):hover,.zahara-dob a.zd-frlink:hover,.zpd-tbl a:has(> strong):hover{text-decoration:none}
a.zd-edit{display:none!important} /* olovka ✎ za uređivanje iza naziva sakrivena (2026-11-07); vrati: ukloni ovo pravilo */
.zahara-dob span.muted:has(+ .zd-icons){font-size:12px;line-height:16px;vertical-align:middle;position:relative;top:-.5px}
.zahara-dob .zd-fr{border:1px solid var(--zp-ico,#886d15);border-radius:999px;padding:0 6px;font-size:11px;font-weight:600;line-height:16px;color:var(--zp-ico,#886d15)!important;text-decoration:none;white-space:nowrap}
.zahara-dob .zd-ico{cursor:help}
.zahara-dob .zd-pills a.zd-plogo{display:inline-flex;align-items:center;gap:6px;min-height:50px;border-radius:12px!important}
.zahara-dob .zd-pills a.zd-plogo img.zd-blogo{height:48px;width:auto;max-width:none;display:inline-block}
/* Izabrani brend: bijela pozadina, zlatni okvir i zlatna kvačica u gornjem desnom uglu. */
.zd-app .zahara-dob .zd-pills a.zd-plogo{position:relative}
.zd-app .zahara-dob .zd-pills a.zd-plogo.active{background:#fff;border:1.5px solid var(--zd-gold);color:var(--zd-ink)}
.zd-app .zahara-dob .zd-pills a.zd-plogo.active::after{content:"\2713";position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--zd-gold);color:#fff;font-size:12px;font-weight:700;line-height:20px;text-align:center;box-shadow:0 2px 6px rgba(70,50,15,.18)}
.zahara-dob .zd-pills svg.zd-pico{display:block}
.zd-app .zahara-dob .zd-pills a.zd-plogo:not(.zd-pall){flex-direction:column;justify-content:center;gap:3px;padding:6px 12px}
.zd-app .zahara-dob .zd-pills a.zd-plogo{width:119px;height:87px;box-sizing:border-box;justify-content:center}
.zd-app .zahara-dob .zd-pills a.zd-plogo .zd-btxt{height:48px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:13px;color:var(--zd-ink)}
.zd-app .zahara-dob .zd-pills a.zd-plogo:not(.zd-pall)>span:last-child{align-self:stretch;text-align:center;border-top:1px solid rgba(16,52,56,.18);padding-top:3px;font-size:12px;font-weight:700;color:var(--zd-ink)}
/* Hover kao kod tabova dobavljača: bijela pozadina. */
.zd-app .zahara-dob .zd-pills a.zd-plogo{transition:background .15s}
.zd-app .zahara-dob .zd-pills a.zd-plogo:not(.active):hover{background:#fff}
.zd-app .zahara-dob .zd-pills a.zd-pall{flex-direction:column;justify-content:flex-end!important;gap:1px;padding:4px 12px 7px;line-height:1.15}
.zd-app .zahara-dob .zd-pills a.zd-pall b{font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em}
.zd-app .zahara-dob .zd-pills a.zd-pall>span:last-child{align-self:stretch;text-align:center;border-top:1px solid rgba(16,52,56,.18);padding-top:3px;margin-top:6px;line-height:18px;font-size:12px;font-weight:700;color:var(--zd-ink)}
.zahara-dob .zd-qty{display:inline-block;min-width:8px;text-align:center;color:#fff;font-size:10px;font-weight:600;line-height:14px;padding:1px 6px;border-radius:999px;margin-left:4px;vertical-align:1px}
.zahara-dob .zd-qty{position:relative;cursor:help}
.zahara-dob .zd-qty:hover::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#103438;color:#fff;font-size:12px;font-weight:400;line-height:1.4;padding:5px 9px;border-radius:4px;white-space:nowrap;box-shadow:0 0 5px rgba(0,0,0,.3);z-index:60}
.zahara-dob .zd-qty:hover::before{content:"";position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#103438;z-index:60}
.zahara-dob .zd-q3{background:#007017}
.zahara-dob .zd-q2{background:#e0b100;color:#3a2e00}
.zahara-dob .zd-q1{background:#e8710a}
.zahara-dob .zd-q0{background:#b3261e}
.zahara-dob img.zd-blogo{display:block;height:39px;width:auto;max-width:none}
.zahara-dob td.zd-bcell{width:1%;padding-right:4px}
.zahara-dob a.zd-hide{color:#b3261e;text-decoration:none;font-size:11px;opacity:.35;margin-left:4px}
.zahara-dob tr:hover a.zd-hide{opacity:.8}
.zahara-dob .zd-votes{font-weight:400;opacity:.7}
.zahara-dob tr.zd-gone td:not(.zd-namecol){opacity:.3}
.zahara-dob tr.zd-gone td.zd-namecol strong{color:#8a8274;text-decoration:line-through}
.zahara-dob a.zd-unhide{color:#007017;text-decoration:none;font-size:11px;font-weight:600;margin-left:6px}
.zd-frimg{position:fixed;z-index:100000;display:none;width:400px;height:400px;padding:6px;box-sizing:border-box;background:#fff;border-radius:12px;box-shadow:0 18px 40px rgba(40,30,10,.25);pointer-events:none}
.zd-frimg img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}
.zahara-dob .zd-frname{font-size:11px;color:var(--zp-ico,#886d15)}
.zahara-dob a.zd-frlink{color:inherit;text-decoration:none}
.zahara-dob a.zd-frlink:hover{color:#886d15}
.zahara-dob a.zd-edit{color:#8c8f94;font-size:12px;text-decoration:none;opacity:.55;margin-left:2px}
.zahara-dob a.zd-edit:hover{opacity:1;color:#886d15}
.zd-app .zahara-dob table.widefat a{color:var(--zd-ink);text-decoration:none}
.zd-app .zahara-dob table.widefat a:hover{color:var(--zd-gold)}
.zd-app .zahara-dob table.widefat td:first-child a strong{font-weight:600}
@media (max-width:782px){
body.zd-app .wrap.zahara-dob{padding:14px 12px;margin:0}
.zd-app .zd-top h1{font-size:21px}
.zd-app .zd-top{flex-wrap:wrap}
.zd-app .zahara-dob .zd-mode{display:flex;max-width:100%;box-sizing:border-box;gap:2px}
.zd-app .zahara-dob .zd-mode a{flex:1 1 auto;padding:10px 8px;font-size:13px;text-align:center;white-space:nowrap}
.zd-app .zahara-dob .zd-mode .zd-cn{margin-left:4px;padding:1px 5px}
.zd-app .zahara-dob .zd-cs{grid-template-columns:1fr 1fr;gap:10px}
.zd-app .zahara-dob .zd-csc{padding:12px 14px}
.zd-app .zahara-dob .zd-csc:last-child:nth-child(odd){grid-column:1/-1}
.zd-app .zahara-dob table.widefat tbody tr.zd-wsub{display:none;margin-top:-8px;padding:4px 0}
.zd-app .zahara-dob table.widefat tbody tr.zd-wsub.open{display:block}
.zd-app .zahara-dob table.widefat tbody tr.zd-wsub td .zd-v{text-align:left}
.zd-app .zahara-dob .zd-wstrip{flex-wrap:wrap}
.zd-app .zahara-dob .zd-wbox{flex:1 1 calc(50% - 8px);max-width:none}
.zd-app .zahara-dob .zd-wbox.none .zd-wbc,.zd-app .zahara-dob .zd-wbox.none b{display:none}
.zd-app .zahara-dob .zd-wbox.none{padding:6px 10px}
.zd-app .zahara-dob.zd-nab .zd-sr{flex-wrap:wrap;gap:6px 12px}
.zd-app .zahara-dob .zd-srb{flex:0 0 100%;width:auto}
.zd-app .zahara-dob .zd-srp{min-width:0;text-align:left;white-space:normal}
.zd-app .zahara-dob .zd-sra{flex:0 0 100%}
.zd-app .zahara-dob .zd-acts{grid-template-columns:1fr}
.zd-app .zahara-dob .zd-sb{flex-wrap:wrap}
.zd-app .zahara-dob .zd-sbm{flex:1 0 100%;order:5}
.zd-app .zahara-dob .zd-csc b{font-size:21px}
.zd-app .zd-apps{order:5;margin:4px 0 0}
.zd-app .zd-top .zd-logo-img{height:34px;padding-right:10px}
.zd-app .zahara-dob .zd-mode{display:flex;overflow-x:auto;max-width:100%}
.zd-app .zahara-dob .zd-mode a{flex:0 0 auto;padding:9px 15px}
.zd-app .zahara-dob .zd-cards{grid-template-columns:1fr 1fr;gap:10px}
.zd-app .zahara-dob .zd-card{padding:14px;border-radius:12px}
.zd-app .zahara-dob .zd-card b{font-size:24px}
.zd-app .zahara-dob .zd-tw{overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none}
.zd-app .zahara-dob table.widefat,.zd-app .zahara-dob table.widefat tbody{display:block}
.zd-app .zahara-dob table.widefat thead{display:none}
.zd-app .zahara-dob table.widefat tbody tr{display:block;margin:0 0 10px;padding:6px 0;border:1px solid var(--zd-line);border-radius:12px;background:var(--zd-glass);box-shadow:var(--zd-sh);backdrop-filter:blur(14px)}
.zd-app .zahara-dob table.widefat tbody td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 14px;border:0;text-align:right;white-space:normal}
.zd-app .zahara-dob table.widefat tbody td:before{content:attr(data-label);color:var(--zd-muted);font-size:12px;text-align:left;flex:0 0 auto;max-width:48%}
.zd-app .zahara-dob table.widefat tbody td.zd-hassub:before{display:none}
.zd-app .zahara-dob table.widefat tbody td .zd-lbl{display:block;color:var(--zd-muted);font-size:12px;text-align:left;flex:0 0 auto;max-width:60%}
.zd-app .zahara-dob table.widefat tbody td .zd-lbl small{font-size:11px;opacity:.65}
.zd-app .zahara-dob table.widefat tbody td:first-child{display:block;text-align:left;padding:8px 14px 6px;font-size:14px}
.zd-app .zahara-dob table.widefat tbody td:first-child:before{display:none}
.zd-app .zahara-dob table.widefat tbody td.zd-empty{display:none}
.zd-app .zahara-dob table.widefat tbody td.check-column{display:none}
.zd-app .zahara-dob table.widefat tbody td .zd-v{display:block;text-align:right}
.zd-app .zahara-dob table.widefat tbody td .zd-v br{display:none}
.zd-app .zahara-dob table.widefat tbody td .zd-v>*{margin-left:6px}
.zd-app .zahara-dob .zd-bar>span:not(:has(.zd-err)){display:none}
.zd-app .zahara-dob .zd-bar{padding:8px 10px}
/* Kartice parfema kao u Poslovanju: zaglavlje (logo | naziv) i pločice 3 u redu (naslov sitno, vrijednost krupno). */
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:14px;border:0;border-radius:18px;background:#fff!important;box-shadow:0 2px 12px rgba(70,50,15,.07);backdrop-filter:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;padding:10px 6px;border:0;border-radius:12px;background:rgba(136,109,21,.06);text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:before{content:attr(data-label);order:-1;flex:none;max-width:100%;font-size:11px;line-height:1.2;color:var(--zd-muted);text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td .zd-v{display:block;width:auto;text-align:center;font-size:16px;font-weight:600;color:var(--zd-ink)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td .zd-v>*{margin-left:0}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td .zd-lbl{order:-1;max-width:100%;text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td input.zd-q,.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td input.zd-wtt{width:100%;max-width:90px;text-align:center}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-bcell{grid-column:1;padding:0 8px 0 0;border-right:1px solid var(--zd-line);border-radius:0;background:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-bcell:before{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-bcell img.zd-blogo{display:block;height:36px;width:78px;max-width:none;object-fit:contain;margin:0 auto}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol{display:block;grid-column:2 / -1;padding:0 0 0 4px;background:none;text-align:left}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol:before{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol .zd-v{text-align:left;font-size:14px;font-weight:400}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol .zd-v br{display:block}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-namecol:first-child{grid-column:1 / -1}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.zd-empty,.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td.check-column{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v{font-size:12px;font-weight:500;color:var(--zd-muted)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v strong{font-size:16px;font-weight:700;color:var(--zd-ink)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v a{color:var(--zd-ink);text-decoration:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:has(a) .zd-v br{display:block}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v br{display:block}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v strong{font-size:16px;font-weight:700;color:var(--zd-ink)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v .muted{font-size:12px;font-weight:500;color:var(--zd-muted)}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v .zd-wch{display:none}
.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v span.good,.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-namecol) .zd-v span.bad{font-size:12px;font-weight:500}
}
/* 5. sloj Nabavke u Corbel obrascu */
/* Nabavka u istom obrascu kao Poslovanje: pill navigacija, red sa naslovom odjeljka, obojene pločice, pill tabovi, „Strana X od Y“. Boje samo iz --zp-* (prate paletu i tamni mod). */
body.zp-corbel .zahara-dob.zd-nab .zd-mode,body.zp-corbel .zahara-dob.zd-nab .subsubsub,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg{display:inline-flex;flex-wrap:nowrap;gap:0;float:none;box-sizing:border-box;max-width:100%;padding:3px;margin:0 0 16px;border:0;border-radius:999px;background:color-mix(in srgb,var(--zp-ink) 6%,transparent);box-shadow:none;backdrop-filter:none;overflow:visible;font-size:0;vertical-align:top}
body.zp-corbel .zahara-dob.zd-nab .subsubsub li{display:flex;margin:0;font-size:0}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a,body.zp-corbel .zahara-dob.zd-nab .subsubsub a,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a{display:inline-flex;align-items:center;height:32px;padding:0 14px;border:0!important;border-radius:999px;background:transparent;box-shadow:none;backdrop-filter:none;font-size:12.5px;font-weight:600;line-height:1;color:var(--zp-muted);text-decoration:none;white-space:nowrap}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a:hover,body.zp-corbel .zahara-dob.zd-nab .subsubsub a:hover,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a:hover{color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a.active,body.zp-corbel .zahara-dob.zd-nab .subsubsub a.current,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a.active{background:color-mix(in srgb,var(--zp-solid) 94%,transparent);color:var(--zp-ink);box-shadow:0 2px 8px rgba(20,40,56,.1)}
body.zp-corbel .zahara-dob.zd-nab .zd-mode .zd-cn{box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;margin-left:7px;border-radius:999px;background:var(--zp-ink);color:var(--zp-solid);font-size:11px;font-weight:600;line-height:18px;vertical-align:0}
body.zp-corbel .zahara-dob.zd-nab .zd-hd{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;min-height:28px;margin:0 2px 14px;padding-top:2px}
body.zp-corbel .zahara-dob.zd-nab .zd-hd h3{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;font-size:15px;font-weight:600;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-hd h3 small{font-size:13px;font-weight:400;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-hd a.zp-livepill{line-height:18px;text-decoration:none}
body.zp-corbel .zahara-dob.zd-nab .nav-tab-wrapper{gap:8px;padding:2px 2px 10px;margin:0 0 6px;border:0}
body.zp-corbel .zahara-dob.zd-nab .nav-tab{padding:6px 18px;border:1px solid var(--zp-line);border-radius:999px;background:color-mix(in srgb,var(--zp-solid) 55%,transparent);box-shadow:none;backdrop-filter:none;color:var(--zp-muted);font-size:13px;font-weight:600;line-height:1.25}
body.zp-corbel .zahara-dob.zd-nab .nav-tab:hover{background:var(--zp-solid);color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .nav-tab.zd-nt-rep{box-shadow:none}
body.zp-corbel .zahara-dob.zd-nab .nav-tab.nav-tab-active,body.zp-corbel .zahara-dob.zd-nab .nav-tab.nav-tab-active:hover{background:var(--zp-t1);border-color:var(--zp-t1);color:var(--zp-t1i);box-shadow:none}
body.zp-corbel .zahara-dob.zd-nab .nav-tab.nav-tab-active .zd-country{color:inherit;opacity:.7}
body.zp-corbel .zahara-dob.zd-nab .nav-tab .zd-country{color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-tabw .nav-tab{padding-left:40px}
body.zp-corbel .zahara-dob.zd-nab .zd-sw{left:14px}
body.zp-corbel .zahara-dob.zd-nab .zd-off .nav-tab:not(.nav-tab-active),body.zp-corbel .zahara-dob.zd-nab .zd-off .nav-tab:not(.nav-tab-active) .zd-country{color:color-mix(in srgb,var(--zp-muted) 55%,transparent)}
body.zp-corbel .zahara-dob.zd-nab .zd-cartw .nav-tab{padding:8px 38px 12px 42px;border-radius:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:16px;margin:0 0 16px}
.zahara-dob .zm-t{display:block;box-sizing:border-box;min-width:0;padding:18px 20px 16px;border-radius:22px;background:var(--zp-card);color:var(--zp-ink);text-decoration:none;transition:transform .15s}
.zahara-dob .zm-t.t1{background:var(--zp-t1);color:var(--zp-t1i)}
.zahara-dob .zm-t.t2{background:var(--zp-solid)}
.zahara-dob .zm-t.t4{background:var(--zp-t4)}
body.zp-corbel .zahara-dob.zd-nab a.zm-t:hover{transform:translateY(-2px)}
body.zp-corbel .zahara-dob.zd-nab a.zm-t:focus{box-shadow:0 0 0 2px var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zm-t h3{display:block;margin:0;font-size:12.5px;font-weight:600;line-height:1.3;opacity:.78;color:inherit!important}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles.zd-many .zm-t h3{min-height:2.6em}
body.zp-corbel .zahara-dob.zd-nab .zm-t b{display:block;margin:12px 0 0;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1;color:inherit;white-space:nowrap}
body.zp-corbel .zahara-dob.zd-nab .zm-t b+span{display:block;margin-top:6px;font-size:12.5px;line-height:1.3;opacity:.7}
body.zp-corbel .zahara-dob.zd-nab .zd-kd{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;vertical-align:1px}
body.zp-corbel .zahara-dob.zd-nab .zd-kd.good{background:#1a9a4a}
body.zp-corbel .zahara-dob.zd-nab .zd-kd.bad{background:#b32d2e}
body.zp-corbel .zahara-dob.zd-nab .zd-pager{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 18px;margin:10px 2px;font-size:13px;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-pg{display:inline-flex;align-items:center;gap:14px;font-size:12px;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-pg b{font-weight:600;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-pb{display:inline-grid;place-items:center;box-sizing:border-box;width:28px;height:28px;padding:0 0 2px;border:1px solid var(--zp-line);border-radius:50%;background:var(--zp-solid);color:var(--zp-ink);font-size:16px;line-height:1;text-decoration:none}
body.zp-corbel .zahara-dob.zd-nab a.zd-pb:hover{background:color-mix(in srgb,var(--zp-solid) 60%,var(--zp-bg))}
body.zp-corbel .zahara-dob.zd-nab span.zd-pb{opacity:.35}
body.zp-corbel .zahara-dob.zd-nab .zd-filters{gap:8px;margin:0 0 12px}
body.zp-corbel .zahara-dob.zd-nab .zd-filters select,body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=search],body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=text],body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=number]{height:38px;min-height:38px;padding:0 16px;border:1px solid var(--zp-line);border-radius:999px;background-color:color-mix(in srgb,var(--zp-solid) 75%,transparent);box-shadow:none;font-size:13px;line-height:36px;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-filters select{padding-right:36px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%237a8791' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px}
body.zp-corbel .zahara-dob.zd-nab .zd-filters .button{height:38px;min-height:38px;padding:0 20px;border-radius:999px;border-color:var(--zp-t1);background:var(--zp-t1);box-shadow:none;color:var(--zp-t1i);font-size:13px;font-weight:600;line-height:36px}
body.zp-corbel .zahara-dob.zd-nab .zd-pills a.zd-plogo{border-radius:18px!important}
/* Izabrani brend sa logom: svijetla podloga + okvir + kvačica. Opšte pravilo za aktivne pilule (tamna podloga) je jače od starog pravila za .zd-plogo.active, pa je taman logo nestajao na tamnoj ploči. */
body.zp-corbel.zd-app .zahara-dob.zd-nab .zd-pills a.zd-plogo.active:not(.zd-pall){background:var(--zp-solid);border:1.5px solid var(--zp-acc);color:var(--zp-ink);box-shadow:0 2px 10px rgba(20,32,42,.12)}
body.zp-corbel .zahara-dob.zd-nab .zd-wsearch,body.zp-corbel .zahara-dob.zd-nab .zd-act,body.zp-corbel .zahara-dob.zd-nab .zd-brand-set{border-radius:22px}
body.zp-corbel .zahara-dob.zd-nab .zd-wsearch input[type=search]{padding:10px 18px;border-radius:999px;background:var(--zp-solid)}
body.zp-corbel .zahara-dob.zd-nab h2:not(.nav-tab-wrapper){margin:26px 2px 10px;font-size:15px;font-weight:600;color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab h2:not(.nav-tab-wrapper) .muted{font-size:13px;font-weight:400}
body.zp-corbel .zahara-dob.zd-nab .zd-wsearch h2{margin:0 0 4px}
body.zp-corbel .zahara-dob.zd-nab>p:not(.zd-daily){margin:0 2px 14px;font-size:13px;line-height:1.5;color:var(--zp-muted)}
body.zp-corbel .zahara-dob.zd-nab .zd-panel{margin:0 0 16px;padding:22px 24px;border:1px solid var(--zp-line);border-radius:26px;background:var(--zp-card);box-shadow:var(--zp-shadow);color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-panel>h2:first-child{margin-top:0}
body.zp-corbel .zahara-dob.zd-nab .zd-panel h2{margin-left:0}
body.zp-corbel .zahara-dob.zd-nab .zd-panel p{margin:0 0 12px;font-size:13px;line-height:1.55}
body.zp-corbel .zahara-dob.zd-nab .zd-panel>:last-child,body.zp-corbel .zahara-dob.zd-nab .zd-panel form>p:last-child{margin-bottom:0}
@media (max-width:1180px){
body.zp-corbel .zahara-dob.zd-nab .zd-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media (max-width:782px){
body.zp-corbel .zahara-dob.zd-nab .zd-mode,body.zp-corbel .zahara-dob.zd-nab .subsubsub,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg{display:flex;width:100%;overflow-x:auto;scrollbar-width:none}
body.zp-corbel .zahara-dob.zd-nab .subsubsub li{flex:1 0 auto}
body.zp-corbel .zahara-dob.zd-nab .zd-mode a,body.zp-corbel .zahara-dob.zd-nab .subsubsub a,body.zp-corbel .zahara-dob.zd-nab .zd-pills.zd-seg a{flex:1 0 auto;justify-content:center;height:36px;padding:0 12px;font-size:13px}
body.zp-corbel .zahara-dob.zd-nab .zd-hd{margin-bottom:12px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles>:last-child:nth-child(odd){grid-column:1/-1}
body.zp-corbel .zahara-dob.zd-nab .zm-t{padding:14px 16px 13px;border-radius:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-tiles.zd-many .zm-t h3{min-height:0}
body.zp-corbel .zahara-dob.zd-nab .zm-t b{margin-top:9px;font-size:22px}
body.zp-corbel .zahara-dob.zd-nab .zm-t b+span{font-size:11.5px}
body.zp-corbel .zahara-dob.zd-nab .zd-pager{justify-content:center;gap:10px 22px}
body.zp-corbel .zahara-dob.zd-nab .zd-pb{width:38px;height:38px;font-size:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-pg{gap:18px}
body.zp-corbel .zahara-dob.zd-nab .zd-filters select,body.zp-corbel .zahara-dob.zd-nab .zd-filters input[type=search]{flex:1 1 140px;min-width:0}
body.zp-corbel .zahara-dob.zd-nab .nav-tab-wrapper{scrollbar-width:none}
body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button{border-color:var(--zp-line);background:color-mix(in srgb,var(--zp-solid) 70%,transparent);color:var(--zp-ink)}
body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sa,body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sd{border-color:var(--zp-t1);background:var(--zp-t1);color:var(--zp-t1i)}
body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sa::after,body.zp-corbel .zahara-dob.zd-nab .zd-wsortm button.zd-sd::after{color:inherit}
body.zp-corbel .zahara-dob.zd-nab .zd-panel{padding:18px 16px;border-radius:22px}
/* Kartice artikala na telefonu: boje iz palete (ranije tvrdo bijela + zlatni ton, pa u tamnom modu nečitko). */
body.zp-corbel.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub){border-radius:22px;background:var(--zp-solid)!important;box-shadow:var(--zp-shadow)}
body.zp-corbel.zd-app .zahara-dob.zd-nab table.widefat tbody tr:not(.zd-wsub) td:not(.zd-bcell):not(.zd-namecol){border-radius:14px;background:color-mix(in srgb,var(--zp-ink) 5%,transparent)}
}
/* 6. završna pravila samostalne aplikacije */
/* Samostalna aplikacija: stvari kojih u WordPress verziji nema. Boje samo iz --zp-*. */
body.lk-app{min-height:100vh}
.lk-foot{padding:26px 0;text-align:center;font-size:12px;color:var(--zp-muted)}
.lk-userwrap{position:relative;display:inline-flex}
.lk-usermenu{position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:230px;padding:8px;border-radius:20px;background:var(--zp-solid);border:1px solid var(--zp-line);box-shadow:0 18px 44px rgba(0,0,0,.22);text-align:left}
.lk-usermenu .lk-um-h{padding:10px 12px 8px;border-bottom:1px solid var(--zp-line);margin-bottom:6px}
.lk-usermenu .lk-um-h b{display:block;font-size:14px;font-weight:600;color:var(--zp-ink)}
.lk-usermenu .lk-um-h span{display:block;font-size:12px;color:var(--zp-muted);overflow-wrap:anywhere}
.lk-usermenu button{display:block;width:100%;padding:10px 12px;border:0;border-radius:14px;background:none;font-size:13.5px;font-weight:500;color:var(--zp-ink);text-align:left;cursor:pointer}
.lk-usermenu button:hover{background:var(--zp-hover)}
.lk-usermenu form{margin:0}
.lk-soon{border-radius:26px;padding:26px 28px;background:var(--zp-card);border:1px solid var(--zp-line);box-shadow:var(--zp-shadow);color:var(--zp-ink)}
.lk-soon h3{margin:0 0 6px;font-size:15px;font-weight:600;color:var(--zp-ink)}
.lk-soon p{margin:0;font-size:13px;color:var(--zp-muted);max-width:640px}
/* Prijava i postavljanje lozinke (prije prijave nema zaglavlja ni docka). */
body.lk-auth{display:grid;place-items:center;min-height:100vh;padding:24px 16px}
.lk-auth-card{width:100%;max-width:400px;padding:34px 30px 28px;border-radius:26px;background:var(--zp-card);border:1px solid var(--zp-line);box-shadow:var(--zp-shadow);color:var(--zp-ink)}
.lk-auth-brand{margin:0 0 22px;font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--zp-ink)}
.lk-auth-brand small{display:block;margin-top:8px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--zp-muted)}
.lk-auth-card h1{margin:0 0 4px;font-size:18px;font-weight:600;color:var(--zp-ink)}
.lk-auth-card p{margin:0 0 18px;font-size:13px;color:var(--zp-muted)}
.lk-field{display:block;margin:0 0 14px}
.lk-field span{display:block;margin:0 0 6px;font-size:12.5px;font-weight:600;color:var(--zp-ink)}
.lk-field input{display:block;width:100%;height:44px;padding:0 16px;border:1px solid var(--zp-line);border-radius:999px;background:var(--zp-solid);font-size:15px;color:var(--zp-ink);outline:none}
.lk-field input:focus{border-color:var(--zp-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--zp-ink) 12%,transparent)}
.lk-btn{display:block;width:100%;height:46px;margin-top:6px;border:0;border-radius:999px;background:var(--zp-t1);color:var(--zp-t1i);font-size:15px;font-weight:600;cursor:pointer}
.lk-btn:hover{opacity:.92}
.lk-msg{margin:0 0 16px;padding:10px 14px;border-radius:14px;font-size:13px;line-height:1.45;background:color-mix(in srgb,#b32d2e 10%,var(--zp-solid));color:#8f2422}
.lk-msg.ok{background:color-mix(in srgb,#1a9a4a 12%,var(--zp-solid));color:#12602f}
body.zp-corbel.zd-app[data-zm=dark] .lk-msg{color:#ffb3a1}
body.zp-corbel.zd-app[data-zm=dark] .lk-msg.ok{color:#8fe3c4}
.lk-auth-foot{margin-top:18px;text-align:center;font-size:12px;color:var(--zp-muted)}
/* Stranice prenesenih modula: veza „WordPress“ u meniju kućice nema smisla u Lukrosu. */
body.lk-legacy .zp-homemenu a[title="WordPress"]{display:none}
