
#page-recherche #mtSearchStart{padding:20px 24px;}
#page-recherche #mtSearchStart .mt-console-v44-heading{align-items:center;flex-wrap:wrap;gap:12px 24px;margin-bottom:18px;}
#page-recherche #mtSearchStart .mt-console-v44-heading h2{font-size:17px;letter-spacing:0;}
#page-recherche #mtSearchStart .mt-type-rail{flex-direction:row;align-items:center;gap:10px;margin:0;}
#page-recherche #mtSearchStart .rz-cats{flex:none;width:300px;}
#page-recherche #mtSearchStart #mtTypeHint{position:absolute;width:1px;height:1px;min-height:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
#page-recherche #mtSearchStart .mt-main-search{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(0,1fr);gap:14px 22px;align-items:stretch;}
#page-recherche #mtSearchStart .mt-search-location{display:grid;gap:16px;min-width:0;}
#page-recherche #mtSearchStart .mt-search-location>.an-seg{min-width:0;padding:0;border:0;}
#page-recherche #mtSearchStart .an-seglabel,#page-recherche #mtSearchStart .mt-market-field label{font-size:11px;line-height:16px;margin-bottom:6px;color:#57738e;letter-spacing:0;}
#page-recherche #mtSearchStart #filtreVille,#page-recherche #mtSearchStart input[type=number],#page-recherche #mtSearchStart select{height:44px;min-width:0;padding:0 12px;font-size:12px;border-radius:6px;}
#page-recherche #mtSearchStart #filtreVille{padding-right:34px;}
#page-recherche #mtSearchStart input:focus-visible,#page-recherche #mtSearchStart select:focus-visible{outline:2px solid #3068dc;outline-offset:2px;}
#page-recherche #mtSearchStart #filtrePerimetre{height:44px;margin:0;display:block;}
#page-recherche #mtSearchStart #mtSearchFilters{grid-column:auto;width:100%;min-width:0;padding:0 22px;border:0;border-left:1px solid #e5ecf3;border-right:1px solid #e5ecf3;}
#page-recherche #mtSearchStart #mtSearchFilters .mt-more-filters{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;height:100%;gap:16px 12px;align-items:end;box-shadow:none;border:0;padding:0;background:transparent;}
#page-recherche #mtSearchStart .mt-more-filters .mt-market-field{min-width:0;grid-column:span 2;}
#page-recherche #mtSearchStart .mt-more-filters [data-filter=anFMarque],#page-recherche #mtSearchStart .mt-more-filters [data-filter=anFVend]{grid-column:span 3;}
#page-recherche #mtSearchStart .mt-search-budget{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 44px;align-content:space-between;gap:16px 12px;min-width:0;}
#page-recherche #mtSearchStart .mt-search-budget>.mt-market-field{min-width:0;}
#page-recherche #mtSearchStart .mt-search-budget #btnValidSearch{grid-column:1/-1;min-width:0;min-height:44px;height:44px;width:100%;margin:0;padding:0 16px;background:#315ed2;box-shadow:0 3px 8px #315ed21a;}
#page-recherche #mtSearchStart .mt-search-budget #btnValidSearch:hover{background:#244cb2;}
#page-recherche #mtSearchStart .mt-search-actions{grid-column:1/-1;display:flex;align-items:center;padding-top:10px;border-top:1px solid #e5ecf3;}
#page-recherche #mtSearchStart .mt-search-shortcuts{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;width:100%;}
#page-recherche #mtSearchStart .mt-search-shortcuts button{margin:0;font-size:11px;color:#496b88;}
#page-recherche #mtSearchStart #mtActiveFilters:empty{display:none;}
@media(min-width:1101px){#page-recherche #mtSearchStart{min-height:312px;}}
@media(min-width:651px) and (max-width:1100px){#page-recherche #mtSearchStart .mt-main-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;}#page-recherche #mtSearchStart .mt-search-location{grid-column:1;grid-row:1;}#page-recherche #mtSearchStart .mt-search-budget{grid-column:2;grid-row:1;}#page-recherche #mtSearchStart #mtSearchFilters{grid-column:1/-1;grid-row:2;border:0;padding:0;}#page-recherche #mtSearchStart #mtSearchFilters .mt-more-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}#page-recherche #mtSearchStart .mt-more-filters .mt-market-field{grid-column:auto;}}
@media(max-width:650px){#page-recherche #mtSearchStart{padding:18px;}#page-recherche #mtSearchStart .mt-console-v44-heading{align-items:stretch;gap:12px;margin-bottom:18px;}#page-recherche #mtSearchStart .mt-type-rail{width:100%;flex-wrap:wrap;}#page-recherche #mtSearchStart .rz-cats{width:100%;}#page-recherche #mtSearchStart .mt-main-search{grid-template-columns:minmax(0,1fr);gap:18px;}#page-recherche #mtSearchStart #mtSearchFilters{border:0;padding:0;}#page-recherche #mtSearchStart #mtSearchFilters .mt-more-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}#page-recherche #mtSearchStart .mt-more-filters .mt-market-field{grid-column:auto;}#page-recherche #mtSearchStart .mt-more-filters [data-filter=anFAn]{grid-column:1/-1;}#page-recherche #mtSearchStart .mt-search-location{gap:12px;}#page-recherche #mtSearchStart .mt-search-actions{padding-top:0;border:0;}}
