.list-page .container {margin:0 auto;max-width:100%;padding:0 40px}
@media screen and (max-width:522px ) {.list-page .container {padding:0 16px }}
.list-page__up {margin-bottom:48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.list-page__category,
.list-page__search {width:50%}
.list-page__category {display:flex;align-items:center;justify-content:flex-start}
.list-page .search-form {display:flex;position:relative;margin-right:35px}
@media screen and (max-width:522px ) {.list-page .search-form {margin-bottom:24px;width:100%;margin-right:0 }}
.list-page .search-form input {padding-left:20px}
.list-page .search-form button {position:absolute;left:0;top:50%;transform:translate(0%,-50%);border:0;height:22px;font-size:16px;font-weight:100;background:transparent;padding:0;color:#fff}
.list-page__search {display:flex;align-items:center;justify-content:flex-end;position:relative}
.list-page__btn {background:#E5007D;border-radius:6px;padding:12px 20px;color:#fff;font-style:normal;font-weight:bold;font-size:13px;line-height:140%;letter-spacing:0.08em;text-transform:uppercase;display:flex;align-items:center;cursor:pointer;transition:0.3s}
.list-page__btn:hover {background:#009EE3}
.list-page__btn.is_active .on {display:block}
.list-page__btn.is_active .off {display:none}
.list-page__btn .on {display:none}
.list-page__btn img {margin-left:10px}
.list-page__categories {background:#F4F4F4;border-radius:16px;margin-top:24px;display:none;flex-wrap:wrap;padding:20px !important;width:100% !important}
.list-page__categories[style*="block"] {display:flex !important}
@media screen and (max-width:522px ) {.list-page__categories {padding:24px 16px }}
.list-page__categories li {margin:4px}
.list-page__categories li a button {border:2px solid #fff;background:#fff;padding:8px 10px;border-radius:6px;cursor:pointer;transition:0.3s}
@media screen and (max-width:522px ) {.list-page__categories li a button {padding:6px 8px }}
.list-page__categories li a button .title {font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#000;margin-right:8px}
@media screen and (max-width:522px ) {.list-page__categories li a button .title {font-size:14px }}
.list-page__categories li a button .count {font-style:normal;font-weight:normal;font-size:11px;line-height:13px;letter-spacing:0.05em;text-transform:uppercase;color:#858585}
.list-page__categories li a button:hover {border:2px solid #000}
.letters-list {background:#F4F4F4;border-radius:16px;padding:20px;margin-bottom:48px}
.letters-list__row {display:flex;margin-bottom:8px}
.letters-list__letter {padding:10px 12px;background:#fff;color:#000;border-radius:6px;margin-right:8px;margin-bottom:8px;cursor:pointer}
.letters-list__letter.active {background:#000;color:#fff}
.letter-row {background:#F4F4F4;border-radius:16px;padding:40px;height:417px;overflow-y:auto;margin:0 4px;margin-bottom:40px}
.h4_18 {font-family:LabGrotesque;font-style:normal;font-weight:bold;font-size:32px;line-height:120%;color:#000;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #D6D6D6;width:100%}
.text_144 {font-family:LabGrotesque;font-style:normal;font-weight:normal;font-size:16px;line-height:140%;color:#000;margin-bottom:16px;display:block}
.white {background:#fff}
.tenant-card .tenant__status {position:absolute;left:15px;top:10px}
.tenants__item {display:flex;justify-content:space-between}
.tenants__item .tenant__status-item {text-align:right}
.tenant__status-item {font-size:14px;line-height:140%;color:#eb2b92}