/* Results route only. The footer, property detail pages, and listing cards retain their colors. */
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page,
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page #wrapper,
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page #main,
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page #ct-idx-app{background:#000!important;color:#e8edef!important}
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page #ivey-search-back{background:transparent!important;color:#e8edef!important}
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page #ivey-search-back a{color:#b2c4ca!important}
html.ivey-property-dark.ivey-pearl-workspace body.gi-idx-page #ivey-search-back a:hover{color:#f5f4ef!important}
.ivey-mobile-view-modes{display:none}
@media(max-width:767px){
 html.ivey-pearl-workspace body.gi-idx-page #ivey-search-back{justify-content:space-between;gap:12px;padding:0 13px;min-height:48px}
 html.ivey-pearl-workspace body.gi-idx-page .ivey-mobile-view-modes{display:flex;gap:2px;align-items:center}
 html.ivey-pearl-workspace body.gi-idx-page .ivey-mobile-view-modes button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:#b2c4ca;box-shadow:none}
 html.ivey-pearl-workspace body.gi-idx-page .ivey-mobile-view-modes button[aria-pressed=true]{color:#79dca3;background:radial-gradient(circle,#79dca334 0 53%,transparent 55%)}
 html.ivey-pearl-workspace body.gi-idx-page .ivey-mobile-view-modes button:is(:hover,:focus-visible){color:#79dca3;background:radial-gradient(circle,#79dca34a 0 53%,transparent 55%)}
 html.ivey-pearl-workspace body.gi-idx-page .ivey-mobile-view-modes button:focus-visible{outline:2px solid #79dca3;outline-offset:-3px}
 html.ivey-pearl-workspace body.gi-idx-page .ivey-mobile-view-modes svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
}
