.tabs-investments-block{--tib-muted:#777169;--tib-gold:var(--invest-main-color, #bb985b);--tib-sand:#f4f0e9;--tib-line:#d8d0c5}.tabs-investments-block__intro{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex}@media (width>=1025px){.tabs-investments-block__intro{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem}.tabs-investments-block__intro-header{flex:0 50%}}.tabs-investments-block__eyebrow{color:var(--tib-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.tabs-investments-block__title,.tabs-investments-block__lead{margin:0}@media (width>=1025px){.tabs-investments-block__lead{flex:0 45%}}.tabs-investments-block__selector-wrap{align-items:center;gap:30px;margin-bottom:26px;display:flex}@media (width<=1023px){.tabs-investments-block__selector-wrap{flex-direction:column;align-items:flex-start;gap:14px}}.tabs-investments-block__selector-label{color:#131313;letter-spacing:.16em;text-transform:uppercase;flex:none;margin:0;font-size:12px;font-weight:700}.tabs-investments-block__selector{scrollbar-width:none;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.tabs-investments-block__selector::-webkit-scrollbar{display:none}@media (width<=767px){.tabs-investments-block__selector{width:calc(100% + var(--container-p));margin-right:calc(var(--container-p) * -1)}}.tabs-investments-block__tab{border:1px solid var(--tib-line);color:#131313;cursor:pointer;letter-spacing:.04em;text-align:center;background:#fff;flex:none;min-width:142px;padding:17px 24px;font-size:14px;font-weight:700;transition:all .25s;position:relative}.tabs-investments-block__tab:hover{border-color:var(--tib-gold);color:var(--tib-gold)}.tabs-investments-block__tab[aria-selected=true]{border-color:var(--tib-gold);background:var(--tib-gold);color:#fff}@media (width<=767px){.tabs-investments-block__tab{min-width:132px;padding:15px 19px}}@media (prefers-reduced-motion:reduce){.tabs-investments-block,.tabs-investments-block *{transition:none!important}}.tabs-investments-item{border:1px solid var(--tib-line);background:#fff;grid-template-columns:minmax(420px,.86fr) minmax(500px,1.14fr);min-height:700px;display:grid;box-shadow:0 26px 70px #362e2212}.tabs-investments-item[hidden]{display:none}@media (width<=1023px){.tabs-investments-item{grid-template-columns:1fr}}@media (width<=767px){.tabs-investments-item{margin-inline:calc(var(--container-p) * -1);border-inline:0}}.tabs-investments-item__details{flex-direction:column;padding:56px 58px 48px;display:flex}@media (width<=1023px){.tabs-investments-item__details{min-height:650px}}@media (width<=767px){.tabs-investments-item__details{min-height:0;padding:40px 22px 34px}}.tabs-investments-item__heading{border-bottom:1px solid var(--tib-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;padding-bottom:26px;display:flex}@media (width<=767px){.tabs-investments-item__heading{display:block}}.tabs-investments-item__kicker{color:var(--tib-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.tabs-investments-item__title{letter-spacing:-.03em;margin:0;font-family:DM Sans,sans-serif;font-size:34px;font-weight:700;line-height:1.1}.tabs-investments-item__availability{color:#646057;white-space:nowrap;align-items:center;gap:8px;margin-top:5px;font-size:12px;display:inline-flex}.tabs-investments-item__availability:before{content:"";background:#4f8b62;border-radius:50%;width:7px;height:7px}@media (width<=767px){.tabs-investments-item__availability{margin-top:18px}}.tabs-investments-item__facts{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;display:grid}@media (width<=767px){.tabs-investments-item__facts{grid-template-columns:1fr}}.tabs-investments-item__fact{border-bottom:1px solid #ebe6de;padding:17px 0}.tabs-investments-item__fact-label{min-height:34px;color:var(--tib-muted);margin:0 0 2px;font-size:14px;line-height:1.2;display:block}@media (width<=767px){.tabs-investments-item__fact-label{min-height:0}}.tabs-investments-item__fact-value{margin:0;font-size:20px;font-weight:600;line-height:1.3}.tabs-investments-item__fact--highlight .tabs-investments-item__fact-value{color:var(--tib-gold)}.tabs-investments-item__actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:34px;display:flex}@media (width<=767px){.tabs-investments-item__actions{margin-top:4px}}.tabs-investments-item__btn{border:1px solid var(--tib-gold);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;min-height:50px;padding:0 22px;font-size:11px;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}@media (width<=767px){.tabs-investments-item__btn{width:100%}}.tabs-investments-item__btn--primary{background:var(--tib-gold);color:#fff}.tabs-investments-item__btn--primary:hover{opacity:.9}.tabs-investments-item__btn--secondary{color:#131313;background:#fff}.tabs-investments-item__btn--secondary:hover{background:var(--tib-sand)}.tabs-investments-item__btn-icon{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px;height:16px}.tabs-investments-item__vat{color:var(--tib-muted);margin:22px 0 0;font-size:12px}@media (width<=767px){.tabs-investments-item__vat{text-align:center}}.tabs-investments-item__plan{background:var(--tib-sand);justify-content:center;align-items:center;min-height:700px;padding:50px;display:flex;position:relative}.tabs-investments-item__plan:before{content:"Rzut lokalu";color:var(--tib-gold);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700;position:absolute;top:30px;left:34px}@media (width<=1023px){.tabs-investments-item__plan{order:-1;min-height:560px}}@media (width<=767px){.tabs-investments-item__plan{min-height:470px;padding:58px 22px 26px}.tabs-investments-item__plan:before{left:20px}}.tabs-investments-item__plan-number{white-space:nowrap;min-width:42px;height:42px;padding:0 12px;color:var(--tib-gold);border:1px solid var(--invest-accent-line, #cabd9f);border-radius:999px;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:26px;right:30px}@media (width<=767px){.tabs-investments-item__plan-number{right:20px}}.tabs-investments-item__plan-img{mix-blend-mode:multiply;filter:contrast(.96);width:auto;max-width:100%;height:auto;max-height:600px;display:block}@media (width<=767px){.tabs-investments-item__plan-img{max-height:390px}}.tabs-investments-item__note{color:#8d867d;letter-spacing:.04em;font-size:10px;position:absolute;bottom:24px;right:28px}
/* Powiększenie rzutu – źródło: resources/scss/blocks/tabs-investments-block.scss */
.tabs-investments-item__plan-img{cursor:zoom-in}.tabs-investments-item__zoom{place-items:center;width:40px;height:40px;color:var(--tib-gold);cursor:pointer;background:#fff;border:1px solid var(--invest-accent-line, #cabd9f);padding:0;transition:background-color .2s,color .2s;display:grid;position:absolute;bottom:54px;right:28px}.tabs-investments-item__zoom:hover,.tabs-investments-item__zoom:focus-visible{background:var(--tib-gold);color:#fff}.tabs-investments-item__zoom svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}@media (width<=767px){.tabs-investments-item__zoom{bottom:48px;right:20px}}.tabs-investments-lightbox{background:#fff;border:0;max-width:min(1400px,94vw);max-height:92vh;padding:0;overflow:visible}.tabs-investments-lightbox::backdrop{background:#141816d9}.tabs-investments-lightbox__img{object-fit:contain;width:auto;max-width:min(1400px,94vw);height:auto;max-height:92vh;display:block}.tabs-investments-lightbox__close{color:#fff;cursor:pointer;background:0 0;border:0;width:40px;height:40px;padding:0;font-size:32px;line-height:1;position:absolute;top:-44px;right:0}

/* MST-47: slider "Wybierz metraz" respektuje padding boczny sekcji */
@media (max-width: 1022.98px) {
	.tabs-investments-block__selector {
		align-self: stretch;
		width: 100%;
		max-width: 100%;
		min-width: 0;
		margin-right: 0;
	}
}
