/* Shared by the public homepage and the admin's device previews. */
.vf-cover{position:relative;aspect-ratio:4/1;overflow:hidden;background:#fff;isolation:isolate}
.vf-cover>img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:var(--vf-cover-fit,contain);object-position:50% var(--vf-cover-y,50%)}
.vf-store-summary{display:flex;align-items:center;gap:14px;min-height:100px;padding:20px 24px;background:#fff;border-top:1px solid #f0f2f5;color:#202632;box-sizing:border-box;text-align:left}
.vf-store-avatar{display:block;flex:0 0 56px;width:56px;height:56px;object-fit:contain;border:1px solid #edf0f4;border-radius:50%;background:#fff}
.vf-store-details{display:flex;flex-direction:column;gap:6px;min-width:0}
.vf-store-name{font-size:20px;font-weight:650;line-height:1.25;overflow-wrap:anywhere;color:#202632}
.vf-store-count{font-size:14px;line-height:1.4;color:#747e8d;text-decoration:none}
@media(min-width:768px){.vf-signboard-no-cover{display:none}}
@media(max-width:767px){.vf-cover{aspect-ratio:2/1}.vf-store-summary{min-height:82px;padding:14px 16px;gap:12px}.vf-store-avatar{flex-basis:48px;width:48px;height:48px}.vf-store-name{font-size:17px}.vf-store-count{font-size:13px}}
/* Device controls override the editor viewport, including on a phone. */
.vf-cover-preview[data-device=desktop] .vf-cover{aspect-ratio:4/1}
.vf-cover-preview[data-device=desktop] .vf-store-summary{min-height:100px;padding:20px 24px;gap:14px}
.vf-cover-preview[data-device=desktop] .vf-store-avatar{flex-basis:56px;width:56px;height:56px}
.vf-cover-preview[data-device=desktop] .vf-store-name{font-size:20px}
.vf-cover-preview[data-device=desktop] .vf-store-count{font-size:14px}
.vf-cover-preview[data-device=mobile] .vf-cover{aspect-ratio:2/1}
.vf-cover-preview[data-device=mobile] .vf-store-summary{min-height:82px;padding:14px 16px;gap:12px}
.vf-cover-preview[data-device=mobile] .vf-store-avatar{flex-basis:48px;width:48px;height:48px}
.vf-cover-preview[data-device=mobile] .vf-store-name{font-size:17px}
.vf-cover-preview[data-device=mobile] .vf-store-count{font-size:13px}
