@media(min-width:1025px){
  body>header .desktop-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;padding:0 15px!important;font-size:14px!important;line-height:1!important;border-radius:6px!important}
  body>header .desktop-nav .add-listing-nav{padding:0 17px!important}
  body>header .header-actions button{display:inline-grid!important;place-items:center!important;min-width:38px!important;height:38px!important;padding:0 11px!important;border-radius:6px!important;font-size:14px!important;line-height:1!important}
  body>header .header-actions .login{min-width:78px!important}
  .exact-extra-filters[hidden]{display:none!important}
  .exact-extra-filters{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:36px;background:rgba(19,29,44,.48)}
  .exact-extra-panel{position:relative;display:grid;grid-template-rows:68px minmax(0,1fr) 54px;width:min(860px,calc(100vw - 110px));height:min(580px,calc(100vh - 110px));border-radius:5px;background:#fff;color:#243047;font-family:"Segoe UI Variable Text","Segoe UI",Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;box-shadow:0 24px 80px rgba(14,30,55,.28);overflow:hidden}
  .exact-extra-head{position:relative!important;top:auto!important;z-index:2!important;display:flex;grid-row:1;align-items:center;justify-content:space-between;width:auto!important;height:68px!important;min-height:68px!important;padding:0 38px!important;border-bottom:1px solid #dce3ed;background:#fff!important;transform:none!important}
  .exact-extra-head strong{font-size:21px;font-weight:650;letter-spacing:-.02em}.exact-extra-close{border:0;background:transparent;color:#7f8da5;font-size:27px;font-weight:400}
  .exact-extra-body{position:relative;inset:auto;grid-row:2;min-height:0;overflow:auto;padding:12px 38px 28px;scroll-behavior:auto}
  .exact-extra-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:start;margin:6px 0;padding:13px 16px;border:1px solid #e6ebf2;border-radius:9px;background:#fafbfd}
  .exact-extra-label{padding-top:9px;text-align:right;font-size:14px;font-weight:600;color:#344056}
  .exact-extra-options{display:flex;flex-wrap:wrap;gap:8px}
  .exact-extra-options button{min-height:35px;padding:0 13px;border:1px solid #cbd6e6;border-radius:9px;background:#fff;color:#27334a;font-family:inherit;font-size:14px;font-weight:450}
  .exact-extra-options button.active,.exact-extra-options button.active{border-color:#347cff;background:#eef5ff}
  .exact-extra-price{display:flex;width:234px}.exact-extra-price input{width:50%;height:38px;padding:0 10px;border:1px solid #cbd6e6;background:#fff}.exact-extra-price input:first-child{border-radius:5px 0 0 5px}.exact-extra-price input:last-child{margin-left:-1px;border-radius:0 5px 5px 0}
  .exact-extra-check{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:400}.exact-extra-check input{width:20px;height:20px;margin:1px 0 0;accent-color:#347cff}.exact-extra-note{display:block;margin:7px 0 0 29px;color:#7888a4;font-size:13px;line-height:1.45}
  .exact-extra-switch{display:inline-flex!important;align-items:center!important;gap:10px!important;cursor:pointer}.exact-extra-switch input{position:absolute!important;opacity:0!important;pointer-events:none}.exact-extra-switch i{position:relative;width:38px;height:21px;flex:0 0 38px;border-radius:12px;background:#cbd3df;transition:.2s}.exact-extra-switch i:after{content:'';position:absolute;width:17px;height:17px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25);transition:.2s}.exact-extra-switch input:checked+i{background:#315f94}.exact-extra-switch input:checked+i:after{left:19px}
  .exact-extra-metro{display:flex;align-items:center;gap:9px}.exact-extra-metro input{width:50px;height:38px;padding:0 9px;border:1px solid #cbd6e6;border-radius:5px}.exact-extra-metro button{height:38px;padding:0 13px;border:1px solid #cbd6e6;border-radius:5px;background:#fff}.exact-extra-metro button.active{border-color:#347cff;background:#eef5ff}
  .exact-extra-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 42px}.exact-extra-areas{display:flex;flex-wrap:wrap;gap:16px}.exact-extra-areas label{display:flex;align-items:center;gap:8px}.exact-extra-areas span{display:flex}.exact-extra-areas input{width:51px;height:38px;padding:0 8px;border:1px solid #cbd6e6}.exact-extra-areas input:first-child{border-radius:5px 0 0 5px}.exact-extra-areas input:last-child{margin-left:-1px;border-radius:0 5px 5px 0}
  .exact-extra-floor{display:flex;align-items:center;gap:18px}.exact-extra-floor .exact-extra-price{width:100px}.exact-extra-floor .exact-extra-check{white-space:nowrap}
  .exact-extra-select{height:38px;margin-left:7px;padding:0 10px;border:1px solid #cbd6e6;border-radius:5px;background:#fff}.exact-extra-word{display:flex;width:260px;height:37px;border:1px solid #cbd6e6;border-radius:5px;overflow:hidden}.exact-extra-word input{min-width:0;flex:1;padding:0 9px;border:0;outline:0}.exact-extra-word button{border:0;background:#fff;color:#1769ff}.exact-extra-text{width:260px;height:37px;padding:0 10px;border:1px solid #cbd6e6;border-radius:5px}
  .exact-extra-footer{position:relative;left:auto;right:auto;bottom:auto;z-index:5;display:flex;grid-row:3;align-items:center;justify-content:flex-end;gap:14px;height:54px;padding:7px 24px;border-top:1px solid #dce3ed;background:#fff}.exact-extra-reset{border:0;background:transparent;color:#1769ff;font-size:13px;font-weight:600}.exact-extra-apply{width:160px;min-height:36px;border:0;border-radius:6px;background:#1769ff;color:#fff;font-size:13px;font-weight:700;box-shadow:0 5px 13px rgba(49,95,148,.14)}
  body.dark .exact-extra-filters{background:rgba(0,0,0,.68)}body.dark .exact-extra-panel{background:#1b1b1b;color:#f3f3f3}body.dark .exact-extra-head,body.dark .exact-extra-footer{border-color:#383838}body.dark .exact-extra-head,body.dark .exact-extra-footer{background:#1b1b1b!important}body.dark .exact-extra-options button,body.dark .exact-extra-price input,body.dark .exact-extra-metro input,body.dark .exact-extra-metro button,body.dark .exact-extra-areas input,body.dark .exact-extra-select,body.dark .exact-extra-word,body.dark .exact-extra-word input,body.dark .exact-extra-word button,body.dark .exact-extra-text{border-color:#4a4a4a;background:#292929;color:#f2f2f2}body.dark .exact-extra-options button.active,body.dark .exact-extra-metro button.active{border-color:#5d9cf5;background:#303030;color:#fff}body.dark .exact-extra-note{color:#8f99a8}body.dark .exact-extra-close{color:#8da3c5}
}
@media(max-width:1024px){.exact-extra-filters{display:none!important}}

body.dark{background:#141414!important;color:#f2f2f2!important}
body.dark .exact-extra-row{border-color:#343434!important;background:#202020!important}
body.dark>header,body.dark .hero,body.dark .search-panel,body.dark .search-box,body.dark .synced-search-tabs{background:#1b1b1b!important;border-color:#353535!important}
body.dark .search-box>.field,body.dark .search-panel .filter,body.dark .category,body.dark .card,body.dark .listing-card,body.dark .listing-main,body.dark .listing-side,body.dark .frequent-card,body.dark .step-card,body.dark .plan{background:#222!important;border-color:#3b3b3b!important}
body.dark .search-mode-tabs,body.dark .search-mode-tabs button,body.dark .synced-search-tabs button,body.dark .desktop-nav a,body.dark .page-nav a,body.dark .header-actions button{background:#272727!important;border-color:#444!important;color:#f1f1f1!important}
body.dark .search-mode-tabs button.active,body.dark .synced-search-tabs button.active{background:#383838!important}
@media(min-width:1025px){body>header{height:44px!important;padding-left:5%!important;padding-right:5%!important}body>header .desktop-nav a,body>header .page-nav a{min-height:38px!important}body>header .header-actions button{min-height:38px!important}body.dark>header{box-shadow:0 18px 0 #1b1b1b!important}body.dark>header>.logo,body.dark>header>.desktop-nav,body.dark>header>.page-nav,body.dark>header>.header-actions{transform:translateY(8px)}html body.dark>header .desktop-nav a,html body.dark>header .page-nav a,html body.dark>header .header-actions button{background:#272727!important;border-color:#444!important;color:#f1f1f1!important}}
html body .card[data-seller-type="agent"] .card-verified{color:#315f94!important;font-size:0!important}
html body .card[data-seller-type="agent"] .card-verified::after{content:'Объявление проверено автоматически'!important;font-size:12px!important}
html body .card[data-seller-type="owner"] .card-verified{color:#168a52!important;font-size:12px!important}
html body.dark .card[data-seller-type="owner"] .card-verified{color:#168a52!important}
html body .card[data-seller-type="owner"] .card-verified::after{content:none!important;display:none!important}
.advanced-filter-hidden{display:none!important}
.advanced-choice-hidden{display:none!important}
.exact-extra-location{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px}.exact-extra-location select,.exact-extra-location button{height:40px;padding:0 12px;border:1px solid #cbd6e6;border-radius:8px;background:#fff;color:#27334a;font:inherit}.exact-extra-location button{background:#315f94;color:#fff;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.exact-extra-location button.area-selected{background:#168a52;border-color:#168a52}.exact-extra-metro-selection{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.exact-extra-metro-selection[hidden]{display:none}.exact-extra-metro-selection span{padding:6px 9px;border:1px solid #b9cce3;border-radius:15px;background:#eef4fb;color:#315f94;font-size:12px;line-height:1.15}body.dark .exact-extra-location select{border-color:#464646;background:#292929;color:#fff}
.exact-extra-location>input[type="search"]{width:100%;min-width:0;height:40px;padding:0 12px;border:1px solid #cbd6e6;border-radius:8px;background:#fff;color:#27334a;font:inherit;outline:none}
.exact-extra-location>input[type="search"]:focus{border-color:#6596cc;box-shadow:0 0 0 3px #eaf2fc}
body.dark .exact-extra-location>input[type="search"]{border-color:#464646;background:#292929;color:#fff}
html body .exact-extra-panel>.exact-extra-head{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding-right:64px!important}
html body .exact-extra-panel .exact-extra-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;margin:0!important;padding:0!important;line-height:1!important;transform:none!important;cursor:pointer}
