.hs-list-head{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.hs-list-head h3{margin-right:auto}.hs-display{display:flex;gap:3px;padding:3px;background:#edf2f0;border-radius:10px}.hs-display button{border:0;background:transparent;border-radius:8px;padding:9px 15px;font-size:14px}.hs-display button[aria-pressed=true]{background:#fff;color:#006d40;box-shadow:0 1px 5px #163e251a}.hs .hs-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hs-flat{position:relative;min-width:0;background:white;border:1px solid #dbe5df;border-radius:15px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.hs-flat:has(a.hs-flat-main):hover{border-color:#008f51;box-shadow:0 5px 20px #163e2510}.hs-flat-main{display:flex;flex-direction:column;gap:18px;padding:22px 22px 62px;color:#0f3657!important;text-decoration:none!important;height:100%;box-sizing:border-box}.hs-flat-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.hs-flat-heading>strong{font-size:25px}.hs-flat-status{font-size:12px;background:#eef7f1;color:#006d40;border-radius:20px;padding:5px 10px}.hs-flat[data-status=rezerwacja] .hs-flat-status{background:#fff5d9;color:#7c5700}.hs-flat[data-status=sprzedane] .hs-flat-status{background:#f5ebeb;color:#8b4545}.hs-flat[data-status=sprzedane]{background:#fafbfa}.hs-flat-plan{width:100%;height:155px;object-fit:contain;background:white}.hs-flat-details{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}.hs-flat-details dt{font-size:11px;color:#63766e}.hs-flat-details dd{margin:2px 0 0;font-size:15px;font-weight:600}.hs-flat-cost{margin-top:auto;display:flex;flex-direction:column;gap:4px}.hs-flat-cost strong{font-size:21px}.hs-flat-cost small{font-size:12px;color:#63766e}.hs-flat-actions{position:absolute;bottom:12px;left:22px;right:22px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.hs .hs-list .hs-flat-actions button{display:inline-flex;width:auto;min-height:0;grid-template-columns:none;align-items:center;gap:6px;padding:7px 9px;margin:0;border:1px solid #dbe5df;background:#fff;color:#0f3657;border-radius:8px;box-shadow:none;font-size:11px}.hs .hs-list .hs-flat-actions button span{font-size:11px}.hs .hs-list .hs-flat-actions button[aria-pressed=true]{border-color:#008f51;background:#eef7f1}.hs-flat-pdf{font-size:12px;color:#0f3657;text-decoration:none}.hs-flat-main:focus-visible{outline:3px solid #008f51;outline-offset:-4px}.hs .hs-list.is-list{grid-template-columns:1fr;gap:10px}.hs-list.is-list .hs-flat-main{display:grid;grid-template-columns:180px minmax(0,1fr) 155px;align-items:center;gap:22px;padding:20px 220px 20px 22px;min-height:100px}.hs-list.is-list .hs-flat-plan{display:none}.hs-list.is-list .hs-flat-heading{align-items:flex-start;flex-direction:column;gap:5px}.hs-list.is-list .hs-flat-details{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-list.is-list .hs-flat-cost{margin:0}.hs-list.is-list .hs-flat-actions{left:auto;bottom:50%;transform:translateY(50%)}
@media(max-width:1100px){.hs .hs-list{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-list.is-list .hs-flat-main{grid-template-columns:125px minmax(0,1fr) 140px;padding-right:22px;padding-bottom:58px}.hs-list.is-list .hs-flat-actions{bottom:12px;transform:none}}
@media(max-width:650px){.hs .hs-list{grid-template-columns:1fr;gap:14px}.hs-list-head{gap:10px}.hs-list-head label{width:100%}.hs-list.is-list .hs-flat-main{grid-template-columns:1fr 1fr;gap:14px;padding:18px 18px 58px}.hs-list.is-list .hs-flat-details{grid-column:1/-1;grid-row:2;gap:8px}.hs-list.is-list .hs-flat-cost{align-items:flex-end}.hs-list.is-list .hs-flat-cost strong{font-size:18px}.hs-flat-details dd{font-size:13px}.hs-flat-plan{height:180px}}
@media(prefers-reduced-motion:reduce){.hs-flat{transition:none}}

/* Status remains readable across the entire card, including monochrome labels. */
.hs .hs-flat[data-status=rezerwacja]{background:#fff9e9;border:2px solid #d4ad45;border-top:5px solid #c49316}.hs .hs-flat[data-status=sprzedane]{background:#faf0ef;border:2px solid #c8847e;border-top:5px solid #af5148}.hs-flat[data-status=rezerwacja] .hs-flat-status{background:#f4d67c;color:#513b00;font-weight:700}.hs-flat[data-status=sprzedane] .hs-flat-status{background:#ac4b43;color:white;font-weight:700}.hs-flat[data-status=sprzedane] .hs-flat-plan{opacity:.65}.hs-flat-actions{justify-content:space-between}.hs .hs-flat-actions .hs-flat-pdf{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid #dbe5df;background:#fff;color:#0f3657;border-radius:8px;font-size:11px;text-decoration:none;margin-right:auto;line-height:normal}.hs-flat-pdf svg{flex:none}.hs-flat-actions .hs-show-visual{margin-left:auto!important}.hs-flat-actions a:focus-visible{outline:3px solid #008f51;outline-offset:2px}.hs-flat-actions a:hover{border-color:#008f51!important;background:#eef7f1!important}.hs-list.is-list .hs-flat-actions{left:auto;min-width:180px}@media(max-width:1100px){.hs-list.is-list .hs-flat-actions{left:22px;right:22px}}
