/* Spokojny Zakątek: the investment content and its own gallery dialog only.
   Original map geometry, imagery, scripts and global GNT chrome are retained. */
body.gnt-refresh.spokojny-page .sz-brand {
  --sz-paper:#FFFFFF;
  --sz-warm:#F6F4F0;
  --sz-graphite:#2E3336;
  --sz-silver:#9BA1A6;
  --sz-muted:#60676B;
  --sz-line:#DFE2DF;
  --sz-green:#216B52;
  --sz-green-hover:#184E3C;
  --sz-green-soft:#EAF2ED;
  --sans:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --serif:var(--sans);
  --brand:var(--sz-graphite);
  --navy:var(--sz-graphite);
  --ink:var(--sz-graphite);
  --ink-soft:var(--sz-muted);
  --forest:var(--sz-green);
  --forest-soft:var(--sz-green-soft);
  --warm-ivory:var(--sz-warm);
  --surface:var(--sz-warm);
  --sand:var(--sz-warm);
  --sandstone:var(--sz-line);
  --sandstone-ink:var(--sz-graphite);
  --line:var(--sz-line);
  --focus:var(--sz-graphite);
  font-family:var(--sans);
  font-size:18px;
  font-weight:400;
  line-height:1.6;
  color:var(--sz-graphite);
  background:var(--sz-warm);
}
body.gnt-refresh.spokojny-page .sz-brand :is(h1,h2,h3) {
  font-family:var(--sans);
  font-weight:600;
  color:var(--sz-graphite);
  line-height:1.25;
  letter-spacing:-.025em;
}
body.gnt-refresh.spokojny-page .sz-brand h2 {font-size:clamp(28px,2.65vw,36px)}
body.gnt-refresh.spokojny-page .sz-brand h3 {font-size:24px}
body.gnt-refresh.spokojny-page .sz-brand :is(p,li) {line-height:1.6}
body.gnt-refresh.spokojny-page .sz-brand :is(button,select,output) {font-family:var(--sans)}
body.gnt-refresh.spokojny-page .sz-brand :is(.eyebrow,.gnt-location) {
  color:var(--sz-muted);font-size:14px;font-weight:600;letter-spacing:.055em;
}
body.gnt-refresh.spokojny-page .sz-brand a {text-underline-offset:4px}
body.gnt-refresh.spokojny-page .sz-brand :is(.text-link,.sz-address a,.sz-contact-person>a:not(.btn)) {
  color:var(--sz-graphite);font-size:16px;text-decoration:underline;text-decoration-thickness:1px;
}
body.gnt-refresh.spokojny-page .sz-brand :focus-visible {
  outline:3px solid var(--sz-graphite);outline-offset:4px;
}
/* Compact original title zone, using the supplied SVG without alteration. */
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro {background:var(--sz-warm);padding:28px 0}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro>.container {display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"identity developer" "identity note";align-items:end;gap:20px 22px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro>.container>div {min-width:0;max-width:100%}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-identity {grid-area:identity}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro h1 {margin:16px 0;line-height:1}
body.gnt-refresh.spokojny-page .sz-brand .sz-brand-logo {display:block;width:360px;max-width:100%;height:auto}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-tagline {
  font-size:24px;font-weight:600;line-height:1.4;color:var(--sz-graphite);margin:0;letter-spacing:-.025em;
}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-tagline span {white-space:nowrap}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note {grid-area:note;text-align:left;margin:0;min-width:0}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note .pill {margin:0 0 12px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note p {font-size:14px;color:var(--sz-muted);margin:0}
body.gnt-refresh.spokojny-page .sz-brand .pill {background:var(--sz-green-soft);color:var(--sz-green);border:1px solid var(--sz-line);font-size:14px;border-radius:6px}
/* Clear action hierarchy. Contact is green; exploration stays neutral. */
body.gnt-refresh.spokojny-page .sz-brand .btn,
body.gnt-refresh.spokojny-page .sz-brand .btn:not(.btn--outline):not(.btn--soft) {
  min-height:48px;min-width:44px;padding:12px 20px;border:1px solid var(--sz-muted);border-radius:6px;
  background:var(--sz-paper);color:var(--sz-graphite);font:600 16px/1.5 var(--sans);
  text-decoration:none;white-space:normal;text-align:center;box-shadow:none;transform:none;
  transition:background-color .15s,border-color .15s,color .15s;
}
body.gnt-refresh.spokojny-page .sz-brand .btn:hover,
body.gnt-refresh.spokojny-page .sz-brand .btn:not(.btn--outline):not(.btn--soft):hover {
  background:var(--sz-warm);border-color:var(--sz-graphite);color:var(--sz-graphite);
}
body.gnt-refresh.spokojny-page .sz-brand .btn[href]:is([href*="kontakt.html"],[href="#sprzedaz"],[href^="tel:"]),
body.gnt-refresh.spokojny-page .sz-brand #sz-unit-contact {
  background:var(--sz-green);border:1px solid var(--sz-green);color:#fff;
}
body.gnt-refresh.spokojny-page .sz-brand .btn[href]:is([href*="kontakt.html"],[href="#sprzedaz"],[href^="tel:"]):hover,
body.gnt-refresh.spokojny-page .sz-brand #sz-unit-contact:hover {
  background:var(--sz-green-hover);border-color:var(--sz-green-hover);color:#fff;
}
body.gnt-refresh.spokojny-page .sz-brand #sz-unit-contact {
  display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:6px;
  min-height:48px;margin-top:16px;padding:12px;font-size:16px;font-weight:600;line-height:1.5;text-decoration:none;
}
/* Map dimensions and all interaction hit areas are deliberately untouched. */
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-map-view,.sz-map-panel) {background:#fff;border-color:var(--sz-line);border-radius:8px;box-shadow:none}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-panel {border-top:1px solid var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-toolbar {flex-wrap:wrap;gap:12px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-toolbar strong {font-size:18px;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-toolbar p {font-size:14px;color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-zoom {margin-left:auto;flex-wrap:wrap}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-zoom button {min-width:44px;border-color:var(--sz-muted);border-radius:6px;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-zoom #sz-map-zoom-reset,
body.gnt-refresh.spokojny-page .sz-brand .sz-map-zoom output {font-size:14px;color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-zoom button:disabled {color:var(--sz-muted);border-color:var(--sz-line);background:var(--sz-warm)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-zoom button:not(:disabled):hover {background:var(--sz-warm);border-color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .plot-parcel {fill:var(--sz-green)}
body.gnt-refresh.spokojny-page .sz-brand .plot-parcel[data-status="sold"] {fill:var(--sz-warm)}
body.gnt-refresh.spokojny-page .sz-brand .plot-parcel.is-hovered {fill:var(--sz-green)}
body.gnt-refresh.spokojny-page .sz-brand .plot-parcel.is-selected {fill:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .plot-home-unit.is-hovered .plot-home-hit {fill:var(--sz-green)}
body.gnt-refresh.spokojny-page .sz-brand .plot-home-unit.is-selected .plot-home-hit {fill:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-marker circle {fill:var(--sz-green)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-marker text {font-family:var(--sans)}
body.gnt-refresh.spokojny-page .sz-brand [data-status="sold"]>.sz-map-marker circle {fill:var(--sz-warm);stroke:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand [data-status="sold"]>.sz-map-marker text {fill:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .plot-home-unit.is-hovered .sz-map-marker circle {stroke:#fff;stroke-width:7}
body.gnt-refresh.spokojny-page .sz-brand .plot-home-unit.is-selected .sz-map-marker circle,
body.gnt-refresh.spokojny-page .sz-brand .plot-home-unit:focus-visible .sz-map-marker circle {fill:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .plot-home-unit:is(.is-selected,:focus-visible) .sz-map-marker text {fill:#fff}
body.gnt-refresh.spokojny-page .sz-brand .plot-stage-title {font-family:var(--sans);fill:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .plot-stage-caption[data-status="planned"] .plot-stage-title {fill:var(--sz-green)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-legend {background:var(--sz-warm);border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-legend>span {color:var(--sz-muted);font-size:14px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-dot--planned {background:var(--sz-green);border-color:var(--sz-green)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-dot--sold {background:var(--sz-warm);border-color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-dot--selected {background:var(--sz-graphite);border-color:var(--sz-graphite);outline-color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-map-select label,.sz-map-quick p) {font-size:16px;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-select select {min-width:0;max-width:100%;font:400 16px/1.5 var(--sans);color:var(--sz-graphite);border-color:var(--sz-muted);border-radius:6px}
body.gnt-refresh.spokojny-page .sz-brand [data-sz-pick] {background:#fff;border-color:var(--sz-muted);border-radius:6px;color:var(--sz-graphite);font-size:16px}
body.gnt-refresh.spokojny-page .sz-brand [data-sz-pick]:hover {background:var(--sz-warm);border-color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand [data-sz-pick][aria-pressed="true"] {background:var(--sz-graphite);border-color:var(--sz-graphite);color:#fff}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-map-disclaimer,.sz-map-nojs,.sz-map-land-note,.sz-map-unit-message) {font-size:14px;line-height:1.6;color:var(--sz-muted);border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-panel-label {font:600 14px/1.5 var(--sans);letter-spacing:.04em;color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-panel-head h2 {font-size:26px}
body.gnt-refresh.spokojny-page .sz-brand #sz-unit-state {background:var(--sz-green-soft);color:var(--sz-green);font-size:14px;border-radius:6px;line-height:1.5}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-panel.is-sold #sz-unit-state {background:var(--sz-warm);color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-floor-buttons button {min-height:44px;color:var(--sz-graphite);border-color:var(--sz-muted);font-size:16px;border-radius:6px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-floor-buttons button[aria-pressed="true"] {background:var(--sz-graphite);border-color:var(--sz-graphite);color:#fff}
body.gnt-refresh.spokojny-page .sz-brand #sz-unit-plan-link {border-color:var(--sz-line);border-radius:8px;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand #sz-unit-plan-link>span {background:var(--sz-warm);font-size:14px;min-height:44px;text-decoration:underline;text-underline-offset:3px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-facts>div {flex-wrap:wrap;gap:4px 12px;border-color:var(--sz-line);padding:12px 0}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-facts dt {font-size:16px;color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-facts dd {font-size:24px;white-space:normal;color:var(--sz-graphite);font-variant-numeric:tabular-nums}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-extras {font-size:16px;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-card-actions .btn {padding:12px;font-size:16px}
body.gnt-refresh.spokojny-page .sz-brand .sz-map-select {min-width:0}
/* Existing comparison, architecture and information sections. */
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-compare,#wnetrza,.sz-gallery,.sz-standard) {background:#fff;border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-story,.sz-benefits,#opis,#dokumenty,.sz-financing,#sprzedaz) {background:var(--sz-warm);border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand :is(.section-head p,.sz-story .sz-hero-copy>p,.sz-benefit p,.sz-financing-intro p,.sz-location p,.sz-standard p,.sz-docs p,.sz-contact p):not(.eyebrow) {font-size:18px;line-height:1.6;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-story .sz-hero-copy>.sz-story-lead,
body.gnt-refresh.spokojny-page .sz-brand .sz-location .sz-location-lead {font-size:20px;color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-story .sz-hero-copy>.sz-story-stage {font-size:14px;color:var(--sz-muted);border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table-wrap {border:1px solid var(--sz-line);border-radius:8px;background:#fff}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table {font-size:18px}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table :is(th,td) {border-color:var(--sz-line);color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table thead th {font-size:16px;color:var(--sz-muted);background:var(--sz-warm)}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table tbody th {font-size:18px}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table tbody th small {font-size:14px;color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table a {font-size:16px;min-height:44px;color:var(--sz-graphite);text-decoration:underline}
body.gnt-refresh.spokojny-page .sz-brand .sz-unit-table tr:target {background:var(--sz-warm)}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-selection-note,.sz-image-note,.sz-gallery-grid figcaption) {color:var(--sz-muted);font-size:14px;line-height:1.6}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-hero-area,.sz-hero-area>div,.sz-feature-values,.sz-credit-note) {border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-hero-area dt,.sz-feature-values dt) {font-size:16px;color:var(--sz-muted)}
body.gnt-refresh.spokojny-page .sz-brand .sz-hero-area dd {font:700 24px/1.3 var(--sans);color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-hero-area-primary dd {font-size:28px}
body.gnt-refresh.spokojny-page .sz-brand .sz-hero-area>div:nth-child(3) {flex-wrap:wrap}
body.gnt-refresh.spokojny-page .sz-brand .sz-hero-area>div:nth-child(3) dd {font-size:20px}
body.gnt-refresh.spokojny-page .sz-brand .sz-feature-values dd {font:600 26px/1.3 var(--sans);color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-benefit-grid {border:1px solid var(--sz-line);border-radius:8px;overflow:hidden}
body.gnt-refresh.spokojny-page .sz-brand .sz-benefit {background:#fff;border-color:var(--sz-line);border-radius:0}
body.gnt-refresh.spokojny-page .sz-brand .sz-benefit h3 {font-size:24px}
body.gnt-refresh.spokojny-page .sz-brand .sz-benefit-number {font:600 24px/1.2 var(--sans);color:var(--sz-silver)}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-address,.sz-doc-preview,.sz-financing-card,.sz-specs details,.sz-contact) {background:#fff;border:1px solid var(--sz-line);border-radius:8px;box-shadow:none}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-support-icon,.sz-address-icon,.sz-benefit-icon) {color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-financing-card h3 {font-size:22px}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-financing-card p,.sz-credit-note p,.sz-specs details p,.sz-specs details ul) {font-size:17px;color:var(--sz-graphite);line-height:1.6}
body.gnt-refresh.spokojny-page .sz-brand .sz-specs summary {color:var(--sz-graphite);font-size:18px}
body.gnt-refresh.spokojny-page .sz-brand .sz-doc-preview span {color:var(--sz-graphite);font-size:16px}
body.gnt-refresh.spokojny-page .sz-brand .sz-gallery-more {border-color:var(--sz-line);background:var(--sz-warm);border-radius:8px}
body.gnt-refresh.spokojny-page .sz-brand .sz-gallery-more summary {font:600 16px/1.6 var(--sans);color:var(--sz-graphite);border:0}
body.gnt-refresh.spokojny-page .sz-brand .sz-photo {background:var(--sz-warm);border-radius:8px}
body.gnt-refresh.spokojny-page .sz-brand .sz-photo::after {color:var(--sz-graphite);background:#fff;border:1px solid var(--sz-line);border-radius:6px;min-height:44px;display:flex;align-items:center}
body.gnt-refresh.spokojny-page .sz-brand .sz-photo:hover::after {background:var(--sz-warm);border-color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand :is(.sz-financing-action strong,.sz-contact h2,.sz-contact p,.sz-contact .eyebrow,.sz-contact-person>strong,.sz-contact-person>a:not(.btn)) {color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-brand .sz-contact-person {border-color:var(--sz-line)}
/* Only the gallery dialog belonging to this page receives the brand scope. */
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand {border:1px solid var(--sz-line);border-radius:8px;background:#fff}
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand::backdrop {background:rgb(46 51 54 / 78%)}
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand :is(.sz-lightbox-top,.sz-lightbox-bottom) {background:#fff;border-color:var(--sz-line)}
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand button {color:var(--sz-graphite);border-color:var(--sz-muted);border-radius:6px;font-size:16px}
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand button:hover {background:var(--sz-warm)}
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand a {color:var(--sz-graphite)}
body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand .sz-lightbox-image {background:var(--sz-warm)}
@media(max-width:1100px) {
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro>.container {grid-template-columns:minmax(0,1fr) 290px;gap:16px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note {text-align:left}
}
@media(max-width:900px) {
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro>.container {grid-template-columns:minmax(0,1fr);grid-template-areas:"developer" "identity" "note";gap:16px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note {display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note .pill {margin:0}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-note p {flex:1 1 280px}
}
@media(max-width:760px) {
  body.gnt-refresh.spokojny-page .sz-brand {font-size:17px}
  body.gnt-refresh.spokojny-page .sz-brand h2 {font-size:28px}
  body.gnt-refresh.spokojny-page .sz-brand h3,
  body.gnt-refresh.spokojny-page .sz-brand .sz-benefit h3 {font-size:22px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro {padding:12px 0 24px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-picker {grid-template-columns:minmax(0,1fr)}
  body.gnt-refresh.spokojny-page .sz-brand .sz-brand-logo {width:270px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro h1 {margin:14px 0 12px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-tagline {font-size:20px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro-tagline span {display:block;white-space:normal}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-intro .gnt-location {font-size:14px;letter-spacing:.02em}
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-facts dd {font-size:24px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-hero-area-primary dd {font-size:24px}
  body.gnt-refresh.spokojny-page .sz-brand :is(.section-head p,.sz-story .sz-hero-copy>p,.sz-benefit p,.sz-financing-intro p,.sz-location p,.sz-standard p,.sz-docs p,.sz-contact p):not(.eyebrow) {font-size:17px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-story .sz-hero-copy>.sz-story-stage {font-size:14px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-benefit {padding:24px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-contact h2 {font-size:28px}
  body.gnt-refresh.spokojny-page .sz-lightbox.sz-brand .sz-lightbox-top {align-items:flex-start;flex-wrap:wrap}
}
@media(max-width:430px) {
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-card-actions {grid-template-columns:minmax(0,1fr)}
  body.gnt-refresh.spokojny-page .sz-brand .sz-feature-values {grid-template-columns:minmax(0,1fr)}
}
@media(prefers-reduced-motion:reduce) {
  body.gnt-refresh.spokojny-page .sz-brand *,
  body.gnt-refresh.spokojny-page .sz-brand *::before,
  body.gnt-refresh.spokojny-page .sz-brand *::after {animation:none!important;transition:none!important;scroll-behavior:auto!important}
}

/* A secondary developer signature within the intro, without a separate masthead. */
body.gnt-refresh.spokojny-page .sz-brand .sz-return-home {
  grid-area:developer;align-self:start;justify-self:start;min-width:0;max-width:100%;
}
body.gnt-refresh.spokojny-page .sz-brand .sz-return-home a {
  display:inline-flex;align-items:center;gap:16px;min-height:44px;max-width:100%;
  font-size:13px;font-weight:400;line-height:1.5;color:#273361;
  text-decoration:none;border-radius:4px;
}
body.gnt-refresh.spokojny-page .sz-brand .sz-developer-logo {display:block;width:96px;height:auto;flex:none}
body.gnt-refresh.spokojny-page .sz-brand .sz-return-home a span {min-width:0}
body.gnt-refresh.spokojny-page .sz-brand .sz-return-home a:hover span {text-decoration:underline}
html:has(.sz-return-home) {scroll-padding-top:0}
body.gnt-refresh.spokojny-page :is(main.sz-brand,.sz-brand section[id],.sz-brand .sz-unit-table tr,.sz-brand #finansowanie) {scroll-margin-top:20px}
@media(min-width:1100px) {
  body.gnt-refresh.spokojny-page .sz-brand .sz-map-panel {top:24px}
}
@media(max-width:900px) {
  body.gnt-refresh.spokojny-page .sz-brand .sz-return-home {justify-self:end}
}
@media(max-width:760px) {
  body.gnt-refresh.spokojny-page .sz-brand .sz-developer-logo {width:84px}
  body.gnt-refresh.spokojny-page .sz-brand .sz-return-home a {gap:12px}
}
@media print {body.gnt-refresh.spokojny-page .sz-return-home {display:none}}
