.catalog-deal-nav_bar__BR9H3{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;color:var(--ink);font-family:var(--font-body)}.catalog-deal-nav_label__yrfOo{color:var(--muted);font-size:var(--type-ui);line-height:1.4}.catalog-deal-nav_navigation__zLxPh{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;min-width:0}.catalog-deal-nav_link__KJmMt{display:flex;align-items:center;justify-content:center;min-height:46px;padding:9px 22px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:var(--type-body);line-height:1.4;white-space:nowrap;transition:color var(--ease),background var(--ease)}.catalog-deal-nav_link__KJmMt:hover{border-color:var(--red);color:var(--red-dark)}.catalog-deal-nav_link__KJmMt[aria-current=page]{border-color:var(--red);background:var(--red);color:var(--surface)}.catalog-deal-nav_link__KJmMt:focus-visible{outline:2px solid var(--red);outline-offset:3px}@media (max-width:700px){.catalog-deal-nav_bar__BR9H3{display:block}.catalog-deal-nav_label__yrfOo{display:block;margin-bottom:10px}.catalog-deal-nav_link__KJmMt{padding-inline:16px}}.catalog-rows-layout{--catalog-columns:minmax(0,2fr) minmax(110px,.8fr) minmax(0,1.4fr) minmax(140px,1fr) 24px;width:100%;min-width:0;font-family:var(--font-body);color:var(--ink)}.catalog-rows-layout .catalog-rows-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin:0 0 24px;padding:24px;background:var(--surface-muted);border:1px solid var(--line)}.catalog-rows-layout fieldset{min-width:0;margin:0;padding:0;border:0}.catalog-rows-filters__field>span,.catalog-rows-layout legend{display:block;margin:0 0 10px;padding:0;color:var(--muted);font-size:var(--type-ui);font-weight:400;line-height:1.4}.catalog-rows-layout input[type=checkbox]{width:17px;height:17px;flex:0 0 17px;margin:0;accent-color:var(--red);cursor:pointer}.catalog-rows-filters__range{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px}.catalog-rows-filters__field select,.catalog-rows-filters__range input{display:block;width:100%;min-width:0;height:46px;padding:9px 11px;border:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font-family:inherit;font-size:var(--type-ui);font-weight:400;line-height:1.4}.catalog-rows-filters__field{display:block;min-width:0}.catalog-rows-filters__field select{padding-right:22px}.catalog-rows-layout input[aria-invalid=true]{border-color:var(--red)}.catalog-rows-layout .catalog-rows-filters__error{grid-column:1/-1;margin:0;color:var(--red-dark);font-size:16px;line-height:1.5}.catalog-rows-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:20px;font-size:var(--type-ui);line-height:1.5}.catalog-rows-toolbar p{margin:0}.catalog-rows-toolbar strong{font-weight:500}.catalog-rows-layout .catalog-rows-reset{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:0;background:none;color:var(--muted);font-family:inherit;font-size:var(--type-ui);cursor:pointer}.catalog-rows-compare-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-left:auto;color:var(--ink)}.catalog-rows-compare-link:hover,.catalog-rows-reset:hover{color:var(--red)}.catalog-rows-layout .catalog-rows-compare-hint{margin:-4px 0 18px;color:var(--muted);font-size:16px;line-height:1.5}.catalog-rows-heading{display:grid;grid-template-columns:var(--catalog-columns);gap:24px;padding:0 84px 14px 16px;color:var(--muted);font-size:16px;line-height:1.4}.catalog-rows-layout .catalog-rows-list{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.catalog-rows-item{display:flex;align-items:stretch;min-width:0;margin:0;border-bottom:1px solid var(--line);transition:background var(--ease)}.catalog-rows-item.is-selected,.catalog-rows-item:hover{background:var(--surface-muted)}.catalog-rows-item__link{display:grid;grid-template-columns:var(--catalog-columns);align-items:center;flex:1 1;min-width:0;gap:24px;padding:18px 24px 18px 16px}.catalog-rows-item__object{display:flex;align-items:center;gap:16px;min-width:0}.catalog-rows-item__photo{position:relative;display:block;flex:0 0 112px;width:112px;height:80px;overflow:hidden;border:1px solid var(--line);background:var(--surface)}.catalog-rows-item__photo img{object-fit:cover}.catalog-rows-item__photo--plan img{object-fit:contain}.catalog-rows-layout .catalog-rows-item__photo-label{position:absolute;bottom:0;left:0;padding:0 5px;background:var(--surface);color:var(--muted);font-size:14px;line-height:1.4}.catalog-rows-item__name{min-width:0;font-size:25px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.catalog-rows-item__area{font-size:23px;line-height:1.4;white-space:nowrap}.catalog-rows-item__purpose{min-width:0;font-size:var(--type-body);line-height:1.5;overflow-wrap:anywhere}.catalog-rows-item__status{display:flex;align-items:center;gap:8px;font-size:var(--type-ui);line-height:1.4}.catalog-rows-item__status:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--muted)}.catalog-rows-item__status.is-available:before{background:#347344}.catalog-rows-item__arrow{display:flex;justify-content:center;color:var(--red)}.catalog-rows-item__compare{display:flex;align-items:center;justify-content:center;flex:0 0 44px;min-width:44px;margin-right:16px;cursor:pointer}.catalog-rows-item__compare:has(input:disabled){cursor:default;opacity:.4}.catalog-rows-layout input[type=checkbox]:disabled{cursor:default}.catalog-rows-item__compare-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.catalog-rows-item__link:hover .catalog-rows-item__name{color:var(--red-dark)}.catalog-rows-layout .catalog-rows-empty{padding:52px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.catalog-rows-layout .catalog-rows-empty h2{margin:0 0 12px;font-size:30px;line-height:1.3}.catalog-rows-layout .catalog-rows-empty p{margin:0 0 22px;font-size:var(--type-ui);line-height:1.5}.catalog-rows-empty button{display:inline-flex;justify-content:center;align-items:center;gap:18px;min-height:48px;max-width:100%;padding:12px 20px;border:1px solid var(--red);background:var(--red);color:var(--surface);font-size:var(--type-ui);line-height:1.4;cursor:pointer}.catalog-rows-layout--rent{--catalog-columns:minmax(0,1.8fr) minmax(110px,.7fr) minmax(0,1.3fr) minmax(140px,1fr) minmax(140px,.9fr) 24px}.catalog-rows-item__rent{font-size:var(--type-ui);line-height:1.4;white-space:nowrap}.catalog-rows-item__rent small{display:none}@media (max-width:1150px){.catalog-rows-layout .catalog-rows-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px;gap:18px}.catalog-rows-filters__area{grid-column:1/-1}.catalog-rows-heading{display:none}.catalog-rows-item__link{grid-template-columns:minmax(0,1fr) auto 24px;gap:10px 14px;padding:22px 14px 22px 0}.catalog-rows-item__object{grid-column:1/3}.catalog-rows-item__photo{flex-basis:88px;width:88px;height:64px}.catalog-rows-item__area{grid-column:1;grid-row:2}.catalog-rows-item__arrow{grid-column:3;grid-row:1}.catalog-rows-item__purpose{grid-column:2;grid-row:2;color:var(--muted)}.catalog-rows-item__status{grid-column:1;grid-row:3}.catalog-rows-item__rent{grid-column:2;grid-row:3}.catalog-rows-item__rent small{display:block;font-size:16px;color:var(--muted);white-space:normal}.catalog-rows-item__compare{margin-right:0}}@media (max-width:520px){.catalog-rows-layout .catalog-rows-filters{grid-template-columns:minmax(0,1fr);padding:16px}.catalog-rows-filters__area{grid-column:auto}.catalog-rows-toolbar{gap:8px 14px;font-size:var(--type-ui)}.catalog-rows-compare-link{margin-left:0}.catalog-rows-toolbar>p{flex:1 0 100%}.catalog-rows-item{position:relative;display:block}.catalog-rows-item__link{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:9px 12px;padding:22px 0 56px}.catalog-rows-item__object{grid-column:1/3}.catalog-rows-item__photo{flex-basis:72px;width:72px;height:56px}.catalog-rows-item__name{font-size:23px}.catalog-rows-item__area{grid-column:1;grid-row:2;font-size:var(--type-body)}.catalog-rows-item__purpose{grid-column:2;grid-row:2;font-size:var(--type-ui)}.catalog-rows-item__status{grid-column:1/3;grid-row:3;font-size:var(--type-ui)}.catalog-rows-item__rent{grid-column:1/3;grid-row:4}.catalog-rows-item__arrow{grid-column:3;grid-row:1;align-self:start;padding-top:4px}.catalog-rows-item__compare{position:absolute;bottom:4px;left:0;justify-content:flex-start;gap:9px;min-height:44px;padding:0 10px 0 0}.catalog-rows-item__compare-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;font-size:var(--type-ui)}}