/* Icons8 Fluency: shared sizing for public pages and CMS. */
img.ui-icon{display:inline-block;width:24px!important;height:24px!important;max-width:none;object-fit:contain;flex:0 0 24px;vertical-align:middle;border:0;border-radius:0;padding:0;margin:0}
.button .ui-icon,.footer-actions .ui-icon,.call-btn .ui-icon{width:20px!important;height:20px!important;flex-basis:20px;margin-right:6px}
body:not(.admin-page) .main-nav .nav-assist:before{display:none}
.nav-assist .ui-icon{margin-right:6px}
.utility-contact .ui-icon{width:16px!important;height:16px!important;flex-basis:16px}
.property-intent-actions span{display:flex;align-items:center}
.property-photo-empty .ui-icon{width:56px!important;height:56px!important;flex-basis:56px}
.listing-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}
.listing-placeholder .ui-icon{width:40px!important;height:40px!important;flex-basis:40px}
.kpi-icon .ui-icon,.shortcut-grid .ui-icon{width:26px!important;height:26px!important;flex-basis:26px}
.icons-credit{font-size:12px;color:#d5eaff!important;text-decoration:none;white-space:nowrap}
.icons-credit:hover{text-decoration:underline}
.site-footer .footer-bottom{flex-wrap:wrap}
body:not(.admin-page) .home-empty:before{content:"";background:#e8f1ff url('https://img.icons8.com/fluency/48/home.png') center/28px no-repeat}
body:not(.admin-page) .trust-grid span:before{content:"";display:block;width:24px;height:24px;background:center/contain no-repeat url('https://img.icons8.com/fluency/48/task.png')}
body:not(.admin-page) .trust-grid div:nth-child(2) span:before{background-image:url('https://img.icons8.com/fluency/48/phone.png')}
body:not(.admin-page) .trust-grid div:nth-child(3) span:before{background-image:url('https://img.icons8.com/fluency/48/marker.png')}
.nav-toggle .menu-close-icon,.admin-menu-toggle .menu-close-icon{display:none}
.menu-open .nav-toggle .menu-open-icon,.admin-menu-open .admin-menu-toggle .menu-open-icon{display:none}
.menu-open .nav-toggle .menu-close-icon,.admin-menu-open .admin-menu-toggle .menu-close-icon{display:inline-block}
