.apartment-state__status{font-family:RedHat;font-weight:500}.apartment-state__mobile-table td{font-family:LibreBaskerville;font-weight:400}.apartment-state__table td,.apartment-state__mobile-table th,.apartment-state__table th{font-family:LibreBaskerville;font-weight:500}.apartment-state__table td{font-size:.688rem;line-height:1.1;letter-spacing:-.01em}.apartment-state__status{font-size:.75rem;line-height:1.4;letter-spacing:.01em}.apartment-state__mobile-table td,.apartment-state__mobile-table th{font-size:.75rem;line-height:1.7}.apartment-state__table th{font-size:.875rem;line-height:1.5;letter-spacing:-.009em}@supports (font-size: clamp(1px,2px,3px)){.apartment-state__table td{font-size:max(.688rem,min(1vw,.875rem))}.apartment-state__mobile-table td,.apartment-state__mobile-table th{font-size:max(.75rem,min(.972vw,.875rem))}.apartment-state__table th{font-size:max(.875rem,min(1.111vw,1rem))}}.apartment-state{background-color:#2c2728}.apartment-state__h{margin-bottom:16px}@supports (width: clamp(1px,1px,1px)){.apartment-state__h{margin-bottom:max(16px,min(2.116vw,32px))}}.apartment-state__h,.apartment-state__intro-text,.apartment-state__bottom-note{color:#fff;text-align:center}.apartment-state__intro-text{margin-bottom:24px}@supports (width: clamp(1px,1px,1px)){.apartment-state__intro-text{margin-bottom:max(24px,min(3.175vw,48px))}}.apartment-state__mobile-tables{display:grid;grid-gap:16px;gap:16px}.apartment-state__mobile-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:10px;background-color:#ffffff1a;color:#fff;overflow:hidden}.apartment-state__mobile-table th,.apartment-state__mobile-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.12);text-align:left;vertical-align:middle}.apartment-state__mobile-table th{width:38%;background-color:#b88148;color:#fff}.apartment-state__mobile-table td{word-wrap:anywhere}.apartment-state__mobile-table tr:last-child th,.apartment-state__mobile-table tr:last-child td{border-bottom:0}.apartment-state__mobile-table .apartment-state__status{margin-left:0;margin-right:0}.apartment-state__table-wrap{display:none}.apartment-state__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;color:#fff}.apartment-state__table th,.apartment-state__table td{padding-left:2px;padding-right:2px;text-align:center;vertical-align:middle}.apartment-state__table th{padding-top:14px;padding-bottom:14px;background-color:#b88148;white-space:nowrap}.apartment-state__table th:first-child{border-radius:7px 0 0 7px}.apartment-state__table th:last-child{border-radius:0 7px 7px 0}.apartment-state__table td{height:64px;border-bottom:1px solid rgba(255,255,255,.12);line-height:1.4}.apartment-state__table tbody tr:last-child td{border-bottom:0}.apartment-state__table th:last-child,.apartment-state__table td:last-child{white-space:nowrap}.apartment-state__col--building,.apartment-state__col--number{width:11%}.apartment-state__col--type{width:10%}.apartment-state__col--structure{width:20%}.apartment-state__col--area{width:12%}.apartment-state__col--floor{width:9%}.apartment-state__col--price{width:16%}.apartment-state__col--status{width:1%}.apartment-state__status{margin-right:2px}@supports (width: clamp(1px,1px,1px)){.apartment-state__status{margin-right:max(2px,min(1.323vw,20px))}}.apartment-state__status{margin-left:2px}@supports (width: clamp(1px,1px,1px)){.apartment-state__status{margin-left:max(2px,min(1.323vw,20px))}}.apartment-state__status{width:-moz-max-content;width:max-content;min-width:76px;padding:5px 7px;border-radius:4px;display:inline-block;color:#fff;line-height:1.2;white-space:nowrap}.apartment-state__status--slobodan{background-color:#d6ffea;color:#08754d}.apartment-state__status--rezervisan{background-color:#f8f0cf;color:#b88148}.apartment-state__status--prodat{background-color:#fdd;color:#f34f5e;-webkit-text-decoration:line-through;text-decoration:line-through}.apartment-state__status--default{background-color:#5f5456}.apartment-state__bottom-note{margin-top:20px}@supports (width: clamp(1px,1px,1px)){.apartment-state__bottom-note{margin-top:max(20px,min(2.116vw,32px))}}@media screen and (min-width:601px){.apartment-state__mobile-tables{display:none}.apartment-state__table-wrap{padding:4px}@supports (width: clamp(1px,1px,1px)){.apartment-state__table-wrap{padding:max(4px,min(.529vw,8px))}}.apartment-state__table-wrap{border-radius:10px;background-color:#ffffff1a;display:block;overflow:hidden}}
