/* WORKVEO – Start właściciela jako kafelki i tryb „Dostosuj” (v1.85.0). Kod: static/js/start_kafelki.js.
   Działa w nowych wyglądach (html.nowy); „Klasyczny” ma dawny Start. Kolory z wyglad.css (zmienne), więc pasują do każdego motywu. */
html.nowy .sw-page{--sw-r:calc(var(--radius) + 8px);--sw-gap:18px}
html.nowy .sw-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:12px;margin-bottom:22px}
html.nowy .sw-head h1{font-size:32px;margin:0;letter-spacing:-.03em}
html.nowy .sw-head .st-act{gap:10px;flex-wrap:nowrap}
html.nowy .btn.sw-cust{background:var(--grad);border-color:transparent;color:#fff;padding:10px 16px;box-shadow:0 8px 20px -10px rgba(5,150,189,.7)}
html.nowy .btn.sw-cust:hover{filter:brightness(1.06);border-color:transparent}

/* siatka kafelków: s = 1 kolumna, m = 2 kolumny, l = 2 kolumny i 2 rzędy; luki wypełniają się same */
html.nowy .sw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(176px,auto);grid-auto-flow:dense;gap:var(--sw-gap)}
html.nowy .sw{position:relative;display:flex;flex-direction:column;min-width:0;padding:20px 22px;border:1px solid var(--line);border-radius:var(--sw-r);background:var(--card);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -18px rgba(15,23,42,.18)}
html.nowy .sw-m{grid-column:span 2}
html.nowy .sw-l{grid-column:span 2;grid-row:span 2}
html.nowy .sw-h{display:flex;align-items:center;gap:10px;min-height:30px;margin-bottom:12px;color:var(--ink2)}
html.nowy .sw-h h2{margin:0;font-size:14.5px;font-weight:650;color:var(--ink2);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.nowy .sw-k{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--surface2);color:var(--ink2)}
html.nowy .sw-k .nav-ic{width:17px;height:17px}
html.nowy .sw-r{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}
html.nowy .sw-r a{font-size:13.5px;font-weight:600;text-decoration:none}
html.nowy .sw-big{margin-top:auto;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}
html.nowy .sw-big small{font-size:18px;font-weight:700;letter-spacing:0;color:var(--ink2)}
html.nowy .sw-big.warn{color:var(--warn)}
html.nowy a.sw-link{text-decoration:none}
html.nowy .sw-sub{margin-top:8px;font-size:13px;font-weight:600;color:var(--ink2)}
html.nowy .sw-sub a{text-decoration:none}
html.nowy .sw-foot{margin-top:auto;padding-top:12px;font-size:13.5px;color:var(--ink2)}
html.nowy .sw-foot a{font-weight:600;text-decoration:none}
html.nowy .sw-empty{display:flex;align-items:center;gap:8px;margin:auto 0;color:var(--ink2);font-weight:600}
html.nowy .sw-empty .nav-ic{width:20px;height:20px;color:var(--ok);stroke-width:2.4}
/* kafelek wyróżniony (w pracy) i granatowy (wynagrodzenia) */
html.nowy .sw-acc{background:var(--grad);border-color:transparent;color:#fff}
html.nowy .sw-acc .sw-h,html.nowy .sw-acc .sw-h h2,html.nowy .sw-acc .sw-sub,html.nowy .sw-acc .sw-big small{color:rgba(255,255,255,.88)}
html.nowy .sw-acc .sw-big{color:#fff}
html.nowy .sw-acc .sw-k{background:rgba(255,255,255,.2);color:#fff}
html.nowy .sw-ring{width:64px;height:64px;fill:none;stroke-width:7;stroke-linecap:round}
html.nowy .sw-ring circle{stroke:var(--accent-soft)}
html.nowy .sw-ring circle.on{stroke:var(--accent);transform:rotate(-90deg);transform-origin:50% 50%}
html.nowy .sw-acc .sw-ring{position:absolute;top:18px;right:18px}
html.nowy .sw-acc .sw-h{padding-right:72px} html.nowy .sw-acc .sw-h h2{white-space:normal;line-height:1.25}
html.nowy .sw-acc .sw-ring circle{stroke:rgba(255,255,255,.25)} html.nowy .sw-acc .sw-ring circle.on{stroke:#fff}
html.nowy .sw-navy{background:linear-gradient(150deg,var(--navy),#183867);border-color:transparent;color:#fff}
html.nowy .sw-navy .sw-h,html.nowy .sw-navy .sw-h h2,html.nowy .sw-navy .sw-sub{color:#A9BBD6}
html.nowy .sw-navy .sw-big{color:#fff;font-size:38px}
html.nowy .sw-navy .sw-k{background:rgba(255,255,255,.1);color:#fff}
html.nowy .sw-navy a{color:#7DD3C7}
html.nowy .sw-navy #moneyToggle{padding:5px 12px;font-size:12.5px;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff}
html.nowy .sw-cmps{display:flex;flex-direction:column;gap:7px;margin-top:14px}
html.nowy .sw-cmp{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;font-size:12.5px;font-weight:600;color:#A9BBD6}
html.nowy .sw-cmp b{color:#fff;font-variant-numeric:tabular-nums}
html.nowy .sw-cmp .tr{display:block;height:8px;border-radius:9px;background:rgba(255,255,255,.1);overflow:hidden}
html.nowy .sw-cmp .tr i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#14C2AE,#38BDF8)}
html.nowy .sw-cmp .tr i.prev{background:rgba(255,255,255,.35)}
body.discreet .sw-navy .sens{filter:blur(9px)}
/* zespół: kalendarz tygodnia w wersji kafelka */
html.nowy .sw-team .wk-h{margin-bottom:6px}
html.nowy .sw-team .wk-h .wk-k{font-size:14.5px;font-weight:650;margin:0 0 6px}
html.nowy .sw-team .wk-mon{font-size:20px}
html.nowy .sw-team .wk-r{font-size:13px;margin-top:2px}
html.nowy .sw-team .wk-arr{min-width:40px;min-height:38px;font-size:22px}
html.nowy .sw-team .wk-today{min-height:38px;padding:6px 12px;font-size:14px}
html.nowy .sw-team .wk-strip{gap:6px}
html.nowy .sw-team .wk-day{padding:8px 2px;border-radius:12px}
html.nowy .sw-team .wk-day b{font-size:19px}
html.nowy .sw-team .wk-dn,html.nowy .sw-team .wk-v{font-size:12px}
html.nowy .sw-team .wk-detail{margin-top:14px;padding-top:14px}
html.nowy .sw-cns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}
html.nowy .sw-cn{padding:10px 12px;border-radius:14px;background:var(--surface2)}
html.nowy .sw-cn b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--ink)}
html.nowy .sw-cn span{font-size:12.5px;font-weight:600;color:var(--ink2)}
html.nowy .sw-cn.ok{background:var(--ok-soft)} html.nowy .sw-cn.ok b{color:var(--ok)}
html.nowy .sw-cn.warn{background:var(--warn-soft)} html.nowy .sw-cn.warn b{color:var(--warn)}
html.nowy .sw-ppl{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px 6px}
html.nowy .sw-p{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:4px 2px;border:0;border-radius:12px;background:none;color:var(--ink);font:inherit;text-align:center;cursor:pointer}
@media (hover:hover){html.nowy .sw-p:hover{background:var(--hover)}}
html.nowy .sw-p .av{width:44px;height:44px;margin-bottom:4px;font-size:13px;background:color-mix(in srgb,var(--c,var(--ink2)) 14%,var(--card));color:var(--c,var(--ink));box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--line)}
html.nowy .sw-p.ok .av{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ok)}
html.nowy .sw-p.warn .av{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--warn)}
html.nowy .sw-p.abs .av{opacity:.55}
html.nowy .sw-p b{max-width:100%;font-size:12.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html.nowy .sw-p small{max-width:100%;font-size:11.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.nowy .sw-p.warn small{color:var(--warn)}
html.nowy .sw-more .av{background:var(--surface2);color:var(--ink2);box-shadow:none}
/* listy w kafelkach */
html.nowy .sw-list{display:flex;flex-direction:column}
html.nowy .sw-pr{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line2)}
html.nowy .sw-pr:first-child{border-top:0;padding-top:0}
html.nowy .sw-pr .av{background:color-mix(in srgb,var(--c,var(--ink2)) 14%,var(--card));color:var(--c,var(--ink))}
html.nowy .sw-pt{flex:1;min-width:0}
html.nowy .sw-pt b{display:block;font-size:14px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.nowy .sw-pt small{display:block;font-size:12.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.nowy .sw-yn{display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--ink2);cursor:pointer}
html.nowy .sw-yn .nav-ic{width:17px;height:17px;stroke-width:2.4}
html.nowy .sw-yn.y{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}
html.nowy .sw-yn:hover{filter:brightness(1.08)} html.nowy .sw-yn:not(.y):hover{border-color:var(--bad);color:var(--bad)}
html.nowy .sw-yn:disabled{opacity:.5}
html.nowy .sw-an{padding:10px 0;border-top:1px solid var(--line2)}
html.nowy .sw-an:first-of-type{border-top:0;padding-top:0}
html.nowy .sw-an .an-t{display:flex;justify-content:space-between;gap:10px}
html.nowy .sw-an .an-x{margin:3px 0 4px;color:var(--ink2);font-size:13.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html.nowy .sw-an.pinned .an-t b::before{content:"Przypięte · ";color:var(--warn)}
html.nowy .sw-annall{max-height:60vh;overflow:auto;margin-bottom:14px}
html.nowy .sw-pj{display:flex;align-items:center;gap:12px;padding:6px 0;color:var(--ink);text-decoration:none}
html.nowy .sw-pj .sw-ring{width:34px;height:34px;flex:none;stroke-width:8}
html.nowy .sw-pc{font-size:12.5px;font-weight:700;color:var(--ink2)}
html.nowy .sw .pe-row{padding:7px 0}
html.nowy .sw-chart-t{margin:-4px 0 10px;font-size:13px}
html.nowy .sw-chart-t b{font-size:20px;letter-spacing:-.02em}
html.nowy .sw .bars{margin-top:auto}
html.nowy .sw-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}
html.nowy .sw-links a{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:12px;background:var(--surface2);color:var(--ink);font-weight:600;font-size:13.5px;text-decoration:none}
html.nowy .sw-links a:hover{background:var(--hover)}
html.nowy .sw-links .nav-ic{width:18px;height:18px;color:var(--accent)}
html.nowy .sw-none{padding:28px;border:2px dashed var(--line);border-radius:var(--sw-r);text-align:center;color:var(--ink2);font-weight:600}

/* ---------- tryb „Dostosuj” ---------- */
html.nowy .sw-editbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--sw-r);background:var(--card);box-shadow:0 10px 30px -16px rgba(15,23,42,.35)}
html.nowy .sw-editbar h1{margin:0 0 4px;font-size:22px}
html.nowy .sw-et .muted{font-size:13.5px;line-height:1.45;max-width:640px}
html.nowy .sw-ea{display:flex;gap:10px;flex:none}
html.nowy .sw-editing .sw{user-select:none;-webkit-user-select:none}
html.nowy .sw-editing .sw>*:not(.sw-del):not(.sw-grip){pointer-events:none}
html.nowy .sw-editing .sw{animation:sw-wig .32s ease-in-out infinite alternate;outline:2px dashed var(--line);outline-offset:3px}
html.nowy .sw-editing .sw:nth-child(2n){animation-delay:-.16s}
html.nowy .sw-editing .sw-m,html.nowy .sw-editing .sw-l{animation-name:sw-wig2}
@keyframes sw-wig{from{transform:rotate(-.45deg)}to{transform:rotate(.45deg)}}
@keyframes sw-wig2{from{transform:rotate(-.18deg)}to{transform:rotate(.18deg)}}
@media (prefers-reduced-motion:reduce){html.nowy .sw-editing .sw{animation:none}}
html.nowy .sw-del,html.nowy .sw-grip{position:absolute;z-index:3;display:grid;place-items:center;border:0;cursor:pointer;font:inherit}
html.nowy .sw-del{top:-10px;left:-10px;width:30px;height:30px;border-radius:50%;background:#64748B;color:#fff;font-size:22px;font-weight:700;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.25)}
html.nowy .sw-del:hover{background:var(--bad)}
html.nowy .sw-grip{top:10px;right:10px;width:40px;height:40px;border-radius:12px;background:var(--card);color:var(--ink);font-weight:800;letter-spacing:-2px;border:1px solid var(--line);box-shadow:0 2px 6px rgba(15,23,42,.12);touch-action:none;cursor:grab}
html.nowy .sw-grip:focus-visible,html.nowy .sw-del:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
html.nowy .sw-hold{opacity:.35;animation:none!important}
html.nowy .sw-ghost{position:fixed;top:0;left:0;z-index:100;margin:0;pointer-events:none;opacity:.95;box-shadow:0 24px 50px -12px rgba(15,23,42,.45);animation:none!important;outline:0}
html.nowy .sw-ghost .sw-del,html.nowy .sw-ghost .sw-grip{display:none}
html.nowy .sw-new{animation:sw-new 1.2s ease-out 1!important}
@keyframes sw-new{0%{box-shadow:0 0 0 0 var(--accent)}100%{box-shadow:0 0 0 14px transparent}}
html.nowy .sw-add{margin-top:26px}
html.nowy .sw-done2{display:flex;justify-content:flex-end;margin-top:16px}
@media(max-width:760px){html.nowy .sw-done2 .btn{flex:1;justify-content:center;min-height:48px}}
html.nowy .sw-addl{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:12px}
html.nowy .sw-ai{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}
html.nowy .sw-ai:hover{border-color:var(--accent);background:var(--hover)}
html.nowy .sw-at{flex:1;min-width:0}
html.nowy .sw-at b{display:block;font-size:15px}
html.nowy .sw-at small{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--ink2)}
html.nowy .sw-plus{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-size:22px;font-weight:700}

@media(max-width:1100px){
  html.nowy .sw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  html.nowy .sw-page{--sw-gap:12px}
  html.nowy .sw-head{grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}
  html.nowy .sw-head h1{font-size:28px}
  html.nowy .sw-head .st-act{grid-column:1/-1}
  html.nowy .sw-grid{grid-auto-rows:minmax(150px,auto)}
  html.nowy .sw{padding:16px}
  html.nowy .sw-big{font-size:32px}
  html.nowy .sw-acc .sw-ring{display:none}
  html.nowy .sw-h h2{white-space:normal;line-height:1.25}
  html.nowy .sw-h{flex-wrap:wrap} html.nowy .sw-h .seg.sw-r{margin-left:0;width:100%} html.nowy .sw-h .seg button{flex:1}
  html.nowy .sw-s .sw-h{align-items:flex-start}
  html.nowy .sw-s .sw-k{display:none}
  html.nowy .sw-cmp{grid-template-columns:72px minmax(0,1fr) auto;gap:8px}
  html.nowy .sw-navy .sw-big{font-size:32px}
  html.nowy .sw-ppl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 2px}
  html.nowy .sw-team .wk-mon{font-size:20px}
  html.nowy .sw-team .wk-nav{flex:0 0 auto}
  html.nowy .sw-team .wk-h{flex-wrap:nowrap}
  html.nowy .sw-team .wk-tt{flex:1 1 auto}
  html.nowy .sw-team .wk-arr{min-width:42px;min-height:40px}
  html.nowy .sw-team .wk-today{flex:none;min-height:40px}
  html.nowy .sw-editbar{position:static;flex-direction:column;align-items:stretch;gap:12px;padding:14px}
  html.nowy .sw-editbar h1{font-size:20px}
  html.nowy .sw-ea{flex-wrap:wrap;gap:8px} html.nowy .sw-ea .btn{flex:1 1 0;justify-content:center;padding:9px 8px;font-size:14px;white-space:normal;text-align:center}
  html.nowy .sw-ea .btn.primary{flex-basis:100%;order:-1;min-height:46px}
  html.nowy .sw-addl{grid-template-columns:1fr}
}
/* ---------- nagłówek Startu na kolorowym pasie (Wyrazisty na komputerze i telefonie, Granatowy kokpit) ---------- */
@media(min-width:1024px){
  html.nowy[data-layout=rail] .sw-head h1{color:#fff} html.nowy[data-layout=rail] .sw-head .st-date{color:rgba(255,255,255,.8)}
  html.nowy[data-layout=rail] .sw-head .st-act .btn:not(.primary){background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}
  html.nowy[data-layout=rail] .sw-head .st-act .btn.primary{background:#fff;color:var(--navy);border-color:#fff}
}
@media(max-width:760px){
  html[data-theme=wyrazisty] .sw-head h1{color:#fff} html[data-theme=wyrazisty] .sw-head .st-date{color:rgba(255,255,255,.8)}
  html[data-theme=wyrazisty] .sw-head .st-act .btn:not(.primary){background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3)}
  html[data-theme=wyrazisty] .sw-head .st-act .btn.primary{background:#fff;color:var(--navy);border-color:#fff}
}
html[data-theme=kokpit] .sw-head h1{color:#fff} html[data-theme=kokpit] .sw-head .st-date{color:rgba(255,255,255,.8)}
html[data-theme=kokpit] .sw-head .st-act .btn:not(.primary),html[data-theme=kokpit] .btn.sw-cust{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.25);box-shadow:none}
html[data-theme=kokpit] .sw-head .st-act .btn.primary{background:#14C2AE;color:#04201B;border-color:#14C2AE}
html[data-theme=kokpit] .sw{border-color:transparent}
html[data-theme=kokpit] .sw-navy{background:linear-gradient(150deg,#132B52,#1B3D6E);border-color:rgba(255,255,255,.08)}

/* ---------- Jasny i spokojny oraz Minimalistyczny: białe kafelki bez kolorowych teł ---------- */
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw{border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.04),0 6px 20px -8px rgba(16,24,40,.08)}
html[data-theme=jasny] .sw-head h1{font-size:36px;font-weight:800}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .btn.sw-cust{background:transparent;color:var(--ink2);border-color:transparent;box-shadow:none}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .btn.sw-cust:hover{background:var(--surface2);color:var(--ink)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy{background:var(--card);color:var(--ink)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-h,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-h h2,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-sub,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-big small,
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy .sw-h,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy .sw-h h2,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy .sw-sub,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-cmp{color:var(--ink2)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-big,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy .sw-big,:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-cmp b{color:var(--ink)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-k{background:var(--accent-soft);color:var(--accent)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy .sw-k{background:var(--surface2);color:var(--ink2)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-ring circle{stroke:var(--accent-soft)} :is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-acc .sw-ring circle.on{stroke:var(--accent)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy a{color:var(--accent2)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-navy #moneyToggle{background:var(--card);color:var(--ink);border-color:var(--line)}
:is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-cmp .tr{background:var(--surface2)} :is(html[data-theme=jasny],html[data-theme=minimalny]) .sw-cmp .tr i.prev{background:#CBD5E1}

html[data-theme=minimalny] .sw{box-shadow:none;border-color:var(--line);border-radius:6px}
html[data-theme=minimalny] .sw-cmp .tr i{background:var(--ink)}

/* ---------- Widżety: większe zaokrąglenia i wyraźniejsze cienie ---------- */
html[data-theme=widzety] .sw-page{--sw-r:24px}
html[data-theme=widzety] .sw{border-color:transparent;box-shadow:0 1px 2px rgba(16,24,40,.04),0 14px 34px -18px rgba(16,24,40,.22)}
html[data-theme=widzety] .sw-head h1{font-size:36px;font-weight:800}

@media print{html.nowy .sw-grid{display:block} html.nowy .sw{break-inside:avoid;margin-bottom:12px;box-shadow:none} html.nowy .sw-cust{display:none}}
html.nowy .sw-editing .sw-r,html.nowy .sw-editing .wk-nav,html.nowy .sw-editing .sw-acc .sw-ring{visibility:hidden}
