/* Explicit component spacing: the inherited .v29 figcaption rule removes side padding. */
.published-storefront .workshop-profile__cover-note {
    display:flex;
    align-items:flex-start;
    gap:12px;
    padding:12px 16px;
    line-height:1.5;
}
.published-storefront .workshop-profile__cover-note > .store-icon {
    flex:0 0 20px;
    width:20px;
    height:20px;
    margin-top:1px;
}
.published-storefront .workshop-profile__cover-note > span {
    min-width:0;
    display:grid;
    gap:4px;
}
.published-storefront .workshop-profile__cover-note strong {
    font-size:.875rem;
    line-height:1.5;
}

/* The same reset affects the location-count label over the directory photo. */
.published-storefront .workshop-directory__visual .catalog-result-count {
    padding:12px 16px;
    gap:8px;
}

/* Keep an icon/text gap even when the profile status wraps onto another line. */
.published-storefront .workshop-card__verification {
    display:inline-flex;
    align-items:flex-start;
    gap:10px;
    max-width:100%;
    line-height:1.5;
}
.published-storefront .workshop-card__verification > .store-icon {
    flex:0 0 18px;
    width:18px;
    height:18px;
    margin-top:1px;
}
