/* 11/6: phone Search = filters view */
@media (max-width:599px){
 body.svf .hero,body.svf #mqf,body.svf #v-search .notice,body.svf #updSearch,body.svf main,body.svf #mbar,body.svf #fclose{display:none!important}
 html body.svf.svf aside#filters.glass{display:block!important;pointer-events:auto!important;visibility:visible!important;position:static!important;transform:none!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;border-radius:12px!important;margin:8px 10px 24px!important;padding-bottom:24px!important;z-index:auto!important}
 body.svf,html:has(body.svf){overflow:auto!important;height:auto!important}
}
/* Amenities dropdown */
#filters details.am-dd{border:1px solid rgba(30,58,95,.25);border-radius:10px;margin:8px 0;background:rgba(255,255,255,.6)}
#filters details.am-dd>summary{cursor:pointer;padding:10px 12px;font-weight:600;list-style:none;display:flex;justify-content:space-between}
#filters details.am-dd>summary::after{content:'▾'}#filters details.am-dd[open]>summary::after{content:'▴'}
#filters details.am-dd #famen{max-height:200px;overflow-y:auto;padding:4px 12px 10px;display:flex;flex-direction:column;gap:6px}
#filters details.am-dd .chk{display:flex;align-items:center;gap:8px;min-height:32px}
/* Pipeline No Response column */
.crmcol.st-noresp .crmcol-h{background:#94a3b8}.crmlead-pill.st-noresp,.crmbadge.st-noresp{background:#f1f5f9;color:#475569}
/* 11/6 Finley visual pass */
@media (min-width:821px){html body.markets #app>header{display:flex!important;flex-wrap:nowrap!important;align-items:center!important}}
html body #owners .card .cact.cact,html body #owners .card a.vl.vl,html body #owners .card button.s2c{display:flex!important;align-items:center;justify-content:center;min-height:44px!important;height:auto!important;font-size:15px!important;font-weight:600!important;box-sizing:border-box;margin:6px 0!important;width:100%}
.mu-pills{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;gap:8px;scrollbar-width:none}.mu-pills::-webkit-scrollbar{display:none}.mu-pill{flex:0 0 auto!important;height:40px!important;white-space:nowrap}
.tag.op,.tag.pop,.tag.inc{white-space:normal!important;max-width:100%;overflow-wrap:anywhere;line-height:1.3}
.db-chips,.datebar .db-chips{gap:8px!important}.dateupds .dateupd-h,.dateupds>div:first-child{gap:10px}
#v-fsbo .card,#fsbo .card,#owners .card{display:flex;flex-direction:column}#fsbo .card>.body,#v-fsbo .card>.body{flex:1}
.crmstat-n.om-loading{color:#94a3b8!important}
.crm-tasks-help,.crmtasks-how{white-space:normal;overflow-wrap:break-word;line-height:1.45}
.crmtasks-empty-h,.crmtasks-empty p{white-space:normal!important;overflow-wrap:break-word;text-wrap:balance}

/* 11/6 6PM: By date phone — space between range chips / count / updates */
@media (max-width:599px){
 #dateBar.datebar,.datebar{display:flex!important;flex-wrap:wrap!important;gap:10px 12px!important;align-items:center!important}
 #dateBar .db-chips,.datebar .db-chips{display:flex;flex-wrap:wrap;gap:8px!important;margin-right:4px}
 #dateBar #count,#v-search #count.count{display:inline-block;margin:4px 0 0 2px}
 #dateUpds.dateupds{margin-top:10px}
 #dateUpds .dateupd-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline}
 #dateUpds .dateupd-head .meta{margin-left:2px}
}
