/* One card style for installed mobile home and expert search instances. */
@media(max-width:760px){
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid){grid-template-columns:minmax(0,1fr);gap:4px;align-items:stretch}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 12px;grid-template-rows:auto;align-items:center;align-content:center;justify-content:flex-start;box-sizing:border-box;min-width:0;min-height:80px;height:auto;margin:0;padding:6px;gap:8px;background:#fff;border:1px solid #d9e5df;border-radius:10px;box-shadow:none}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card .ys-expert-photo{grid-column:1;grid-row:1;width:52px;height:52px;min-height:0;flex:none;border-radius:6px}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card .ys-expert-summary{grid-column:2;grid-row:1;width:100%;min-width:0;align-self:center}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card .ys-expert-summary h3{font-size:1rem;line-height:1.4;margin:0 0 3px;letter-spacing:0;overflow-wrap:anywhere}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card .ys-expert-summary p{font-size:.875rem;line-height:1.5;margin:0;overflow-wrap:anywhere}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card .ys-card-open{position:absolute;inset:0;z-index:2;flex:none;min-width:0;min-height:0;background:transparent;border:0;border-radius:10px;font-size:0;color:transparent;box-shadow:none;padding:0;margin:0}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card .ys-card-open:focus-visible{outline:3px solid #00767e;outline-offset:2px}
 html body.ys-app-expert-layout #main :is(#expert-grid,#find-grid) .ys-app-expert-card:after{content:'›';grid-column:3;grid-row:1;justify-self:center;align-self:center;color:#55736c;font-size:22px;line-height:1;pointer-events:none}
 html body.ys-app-expert-layout #expert-grid .ys-app-expert-card .ys-expert-actions{display:none}
 html body.ys-app-expert-layout #find-grid .ys-app-expert-card .ys-expert-actions{position:relative;z-index:3;grid-column:3;grid-row:1;display:flex;flex-direction:row;align-self:start;justify-content:flex-end;align-items:center;gap:0;width:96px;border:0;margin:0;padding:0;min-width:0}
 html body.ys-app-expert-layout #find-grid .ys-app-expert-card .ys-expert-favorite{position:static;inset:auto;flex:none;width:44px;min-width:44px;min-height:44px;height:44px;padding:4px}
 html body.ys-app-expert-layout #find-grid .ys-app-expert-card .ys-expert-compare{position:relative;flex:0 0 52px;width:52px;min-width:52px;min-height:44px;padding:2px;margin:0;font-size:.875rem;white-space:nowrap}
 html body.ys-app-expert-layout #main #find-grid .ys-app-expert-card{grid-template-columns:52px minmax(0,1fr) 96px;grid-template-rows:auto;min-height:80px}
 html body.ys-app-expert-layout #main #find-grid .ys-app-expert-card:after{align-self:end;grid-column:3;justify-self:end;margin:0 8px 4px 0}
}
