@layer projectPages{.s3-open{column-gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head card""program card";align-items:start;display:grid}.s3-open>.s3-head{grid-area:head}.s3-open__card{grid-area:card}.s3-open__program{grid-area:program}.s3-open__program>h3:first-child{margin-top:0}@container ap (width<=1099px){.s3-open{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""card""program";row-gap:40px}.s3-open>.s3-head{margin-bottom:0}}.s3-edition{max-width:none}.s3-edition__dates{gap:10px;margin:0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:grid}.s3-edition__label{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:1.4;display:block}.s3-edition__closed{font-size:15px;font-weight:500;line-height:1.45}.s3-edition__closed[hidden]{display:none}.ap-status[data-status]{color:var(--ink-muted);font-size:14px}.ap-status[data-status=przesunieta]:before,.ap-status[data-status=odwolana]:before,.ap-status[data-stan=zamkniete]:before{background:var(--ink-muted)}.s3-edition [data-order-price][hidden]{display:none}@container ap (width<=699px){.s3-edition{padding:24px 20px}}@container ap (width>=1100px){.s3-open:has(.s3-order[open]){grid-template-areas:"head head""card card""program program"}.s3-open:has(.s3-order[open])>.s3-head{margin-bottom:40px}.s3-open:has(.s3-order[open])>.s3-open__program{max-width:760px;margin-top:56px}.sz-bilet:has(>.s3-order[open]){grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,6fr);column-gap:40px;padding:36px 44px}.sz-bilet:has(>.s3-order[open])>*{grid-column:1/-1}.sz-bilet:has(>.s3-order[open])>:first-child{grid-area:1/1}.sz-bilet:has(>.s3-order[open])>.ap-status{grid-area:2/1;align-self:start}.sz-bilet:has(>.s3-order[open])>.s3-edition__dates{grid-area:1/2/3/3}.sz-bilet:has(>.s3-order[open])>[data-order-price]{border-top:0;grid-area:1/3/3/4;padding-top:0}.sz-bilet:has(>.s3-order[open])>.sz-bilet__odcinek{grid-template-columns:minmax(0,5fr) minmax(0,10fr);align-items:start;column-gap:40px;margin-inline:-44px;padding-inline:44px}.sz-bilet:has(>.s3-order[open])>.s3-order>summary{justify-self:start;width:auto;padding-inline:40px;display:inline-flex}details.s3-order[open]>summary{margin-bottom:var(--space-6)}}details.s3-order>summary{width:100%;list-style:none;display:flex}details.s3-order>summary::-webkit-details-marker{display:none}details.s3-order[open]>summary{margin-bottom:var(--space-5)}details.s3-order[hidden]{display:none}.s3-order-form{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.s3-order-who{border:0;min-width:0;margin:0;padding:0}.s3-order-seg{clear:both;background:var(--bg-mgla);border-radius:var(--radius-pill);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px;padding:4px;display:grid}.s3-order-seg label{border-radius:var(--radius-pill);min-height:44px;color:var(--ink);font:600 15px/1.2 var(--font-sans);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:0 12px;display:flex;position:relative}.s3-order-seg input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.s3-order-seg label:has(input:checked){background:var(--action);color:var(--on-action)}.s3-order-seg label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.s3-order-group{gap:var(--space-5);display:grid}.s3-order-group[hidden]{display:none}.s3-check{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:6px 12px;display:grid}.s3-check input{width:22px;height:22px;accent-color:var(--action);margin:2px 0 0}.s3-check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.s3-check label{color:var(--ink);cursor:pointer;font-size:16px;font-weight:600;line-height:1.45}.s3-check .ap-hint{grid-column:2}.s3-order-stepper{justify-content:flex-start;gap:8px}.s3-order-stepper .ap-input{text-align:center;width:88px;min-height:44px;font:500 18px/1 var(--font-mono);-moz-appearance:textfield;appearance:textfield;padding:8px 10px}.s3-order-stepper .ap-input::-webkit-inner-spin-button,.s3-order-stepper .ap-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.s3-order-sum{background:var(--bg-mgla);border-radius:var(--radius-field);gap:14px;padding:18px;display:grid}.s3-order-sum__title{font-size:17px;font-weight:700;line-height:1.3}.s3-order-sum__facts{gap:8px;margin:0;font-size:15px;line-height:1.45;display:grid}.s3-order-sum__facts dt{color:var(--ink);font-weight:600}.s3-order-sum__facts dd{color:var(--ink-muted);margin:0}.s3-order-sum .ap-sum{padding-top:12px}.s3-order-sum [data-order-lines]{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.sz-postep{gap:6px;display:grid}.sz-postep__t{color:var(--ink-muted);font-size:13px;font-weight:600;line-height:1.4}.sz-postep__lista{margin:0;padding:0;list-style:none;display:grid;position:relative}.sz-postep__lista:before{content:"";background:var(--line);width:2px;position:absolute;top:14px;bottom:14px;left:8px}.sz-postep__lista li{color:var(--ink-muted);grid-template-columns:18px minmax(0,1fr);column-gap:12px;padding:5px 0;font-size:15.5px;font-weight:500;line-height:1.4;display:grid;position:relative}.sz-postep__lista li:before{content:"";z-index:1;background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-field);border-radius:4px;margin-top:1px;position:relative}.sz-postep__lista li[data-gotowe]{color:var(--ink)}.sz-postep__lista li[data-gotowe]:before{background:var(--ok);box-shadow:none}.sz-postep__lista li[data-gotowe]:after{content:"";z-index:2;border-bottom:2.2px solid #fff;border-left:2.2px solid #fff;width:8px;height:4.5px;position:absolute;top:10px;left:5px;transform:rotate(-45deg)}.sz-postep__lista li[aria-current]{color:var(--ink);font-weight:700}.sz-postep__lista li[aria-current]:before{box-shadow:inset 0 0 0 2px var(--ink)}.sz-postep__opis{color:var(--ink-muted);grid-column:2;font-size:13px;font-weight:500}.sz-fakty{color:var(--ink);gap:4px;margin:4px 0 0;padding:0;font-size:15px;font-weight:500;line-height:1.45;list-style:none;display:grid}.sz-bilet__ryzyko{color:var(--ink);text-wrap:pretty;font-size:15.5px;font-weight:600;line-height:1.45}.sz-bilet__ryzyko[hidden]{display:none}@container ap (width>=1100px){.s3-order[open]~.sz-bilet__ryzyko{display:none}}.sz-cena{justify-self:stretch;container-type:inline-size}.sz-cena{gap:6px}.sz-cena__etykieta{color:var(--ink-muted);font-size:14px;font-weight:600;line-height:1.4}.sz-cena__rzad{font:800 clamp(20px,7.4cqi,30px)/1.15 var(--font-sans);letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.sz-cena .sz-cena__rzad span{font:inherit}.sz-cena .sz-cena__rzad [data-order-price-net]{font:600 clamp(14px,4.4cqi,17px)/1.3 var(--font-sans);letter-spacing:0;color:var(--ink-muted)}.sz-cena .ap-sum__note{color:var(--ink)}.sz-cena .ap-sum__note b{font-weight:700}@container (width<=340px){.sz-cena__rzad{column-gap:10px}}}