/* Oprawa obserwatoriów. Paleta pochodzi z aktywnej skórki. */
body.a14-page{--a14-bg:var(--pw-bg,#111726);--a14-text:var(--text,#ECE6F6);--a14-accent:var(--pw-accent,#7C6CFF);--a14-line:color-mix(in srgb,currentColor 12%,transparent);--a14-card:color-mix(in srgb,var(--a14-text) 4%,var(--a14-bg));--a14-muted:color-mix(in srgb,var(--a14-text) 72%,var(--a14-bg))}
body.a14-page .a14-root{max-width:1280px!important;margin:0 auto!important;padding:44px 32px 90px!important;color:var(--a14-text)!important;font:16px/1.75 "Inter",sans-serif;--bg:var(--a14-bg);--text:var(--a14-text);--border:var(--a14-line);--card:var(--a14-card);--muted:var(--a14-muted)}
body.a14-page .a14-root *{box-sizing:border-box}
body.a14-page .a14-root :is(h1,h2,h3){font-family:"Space Grotesk","Inter",sans-serif!important;text-transform:none!important;text-wrap:balance;color:var(--a14-text)}
body.a14-page .a14-root .a14-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;border-top:2px solid var(--a14-text);border-bottom:1px solid var(--a14-line);padding:32px 0 40px;margin:0 0 34px;background:none}
body.a14-page .a14-root .a14-copy h1{font-size:clamp(38px,4.5vw,64px)!important;font-weight:750!important;line-height:1.06!important;letter-spacing:-.045em!important;margin:0 0 25px!important;text-align:left}
body.a14-page .a14-root .a14-copy :is([class$=-kick],[class$=-k],.k){font:700 11px/1.5 "Inter",sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:var(--a14-accent)!important;margin:0 0 24px!important}
body.a14-page .a14-root .a14-copy p:not([class$=-k]){font:400 17px/1.7 "Inter",sans-serif!important;color:var(--a14-muted)!important;margin:0!important;max-width:none;text-align:left}
body.a14-page .a14-art{margin:0;color:var(--a14-text);padding:20px 0}
body.a14-page .a14-art svg{display:block;width:100%;height:auto;max-height:440px}
body.a14-page .a14-art .accent{stroke:var(--a14-accent);fill:color-mix(in srgb,var(--a14-accent) 16%,transparent)}
body.a14-page .a14-root>h2,body.a14-page .a14-root>[class$=-sec]{font-size:clamp(28px,3vw,38px)!important;line-height:1.18!important;letter-spacing:-.035em!important;margin:64px 0 26px!important;padding-top:26px;border-top:1px solid var(--a14-line);border-bottom:0}
body.a14-page .a14-root h3{font-size:24px;line-height:1.25;letter-spacing:-.02em}
body.a14-page .a14-root :is(p,[class$=-note]){color:var(--a14-muted);line-height:1.8}
body.a14-page .a14-root>[class$=-stan],body.a14-page .a14-root>.pw-rk-meta{margin:0 0 30px!important;padding:16px 20px;border:1px solid var(--a14-line);font:12px/1.7 "Inter",sans-serif;color:var(--a14-muted);background:var(--a14-card)}
body.a14-page .a14-root :is(.pw-ci-hero,.pw-zar-hero){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:none;border:0;margin:36px 0}
body.a14-page .a14-root :is(.pw-ci-hero,.pw-zar-hero)>div{min-width:0;border:1px solid var(--a14-line);padding:26px;background:var(--a14-card);border-radius:3px}
body.a14-page .a14-root :is(.pw-ci-hero,.pw-zar-hero) :is(b,strong,.n,.v){font:700 clamp(30px,3.1vw,40px)/1.08 "Space Grotesk",sans-serif!important;letter-spacing:-.04em;color:var(--a14-text)}
body.a14-page .a14-root .pw-zw-licznik{margin:36px 0;padding:32px;border:1px solid var(--a14-line);border-left:4px solid var(--a14-accent);background:var(--a14-card);border-radius:0}
body.a14-page .a14-root :is(.pw-ci-box,.pw-wai-box,.pw-act-mit,.pw-kai-zal,.pw-rk-insights){padding:28px;margin:36px 0;border:1px solid var(--a14-line);border-left:4px solid var(--a14-accent);border-radius:0;background:var(--a14-card);color:var(--a14-text)}
body.a14-page .a14-root :is(.pw-wd-item,.pw-sta-card,.pw-pr-cyt){padding:28px;margin:24px 0;border:1px solid var(--a14-line);border-radius:3px;background:var(--a14-card)}
body.a14-page .a14-root .pw-pr-cyt{font-size:21px;line-height:1.6;border-left:4px solid var(--a14-accent)}
body.a14-page .a14-root .pw-zk-karty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:38px 0}
body.a14-page .a14-root .pw-zk-karty>a{padding:28px;border:1px solid var(--a14-line);border-radius:3px;background:var(--a14-card);color:var(--a14-text)}
body.a14-page .a14-root .pwa-log{padding:0;list-style:none;margin:38px 0}
body.a14-page .a14-root .pwa-log>li{padding:26px 0;border-bottom:1px solid var(--a14-line);line-height:1.75}
body.a14-page .a14-root .a14-table-frame{max-width:100%;min-width:0;overflow-x:auto;margin:28px 0 40px;border:1px solid var(--a14-line);border-radius:0;scrollbar-color:var(--a14-accent) var(--a14-card)}
body.a14-page .a14-root .a14-table-frame table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;background:transparent!important;font-variant-numeric:tabular-nums}
body.a14-page .a14-root .a14-table-frame :is(th,td){padding:18px 20px!important;border:0!important;border-bottom:1px solid var(--a14-line)!important;font-size:14px!important;line-height:1.55!important;vertical-align:top;text-align:left;min-width:100px}
body.a14-page .a14-root .a14-table-frame th{background:var(--a14-text)!important;color:var(--a14-bg)!important;font:700 12px/1.5 "Inter",sans-serif!important;letter-spacing:.025em;white-space:normal}
body.a14-page .a14-root .a14-table-frame td{background:transparent!important}
body.a14-page .a14-root .a14-table-frame tbody tr:nth-child(even){background:var(--a14-card)!important}
body.a14-page .a14-root .a14-table-frame tr:hover{background:color-mix(in srgb,var(--a14-accent) 7%,var(--a14-bg))!important}
body.a14-page .a14-root .a14-table-frame table:has(th:nth-child(5)){min-width:820px}
body.a14-page .a14-root :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--a14-accent);outline-offset:4px}
body.a14-page .a14-root :is(button,select,input:not([type=radio]):not([type=checkbox])){min-height:44px;font-family:"Inter",sans-serif;border-radius:3px}
body.a14-page .a14-root :is(select,input:not([type=radio]):not([type=checkbox])){font-size:16px;color:var(--a14-text);background:var(--a14-bg);border:1px solid var(--a14-line);max-width:100%}
body.a14-page .a14-root .pwvs-pickers{gap:26px;margin:36px 0}
@media(max-width:750px){body.a14-page .a14-root{padding:26px 20px 60px!important}body.a14-page .a14-root .a14-hero{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:28px 0 34px}body.a14-page .a14-copy{display:contents}body.a14-page .a14-copy>*{order:3}body.a14-page .a14-root .a14-copy :is([class$=-kick],[class$=-k],.k){order:0;margin:0!important}body.a14-page .a14-root .a14-copy h1{order:1;font-size:38px!important;margin:0!important}body.a14-page .a14-art{order:2;width:260px;max-width:100%;margin:auto;padding:0}body.a14-page .a14-art svg{max-height:190px}body.a14-page .a14-root :is(.pw-ci-hero,.pw-zar-hero,.pw-zk-karty){grid-template-columns:1fr}body.a14-page .a14-root :is(.pw-wd-item,.pw-sta-card,.pw-pr-cyt){padding:22px}body.a14-page .a14-root .pwvs-pickers{grid-template-columns:1fr}body.a14-page .a14-root .pw-pr-cyt{font-size:19px}}
