/* AZsvadba 0.9.9.11 - verified / recommended public badges */
.az-trust-badge{
    display:inline-flex;
    align-items:center;
    gap:6px;
    min-height:26px;
    padding:4px 9px 4px 6px;
    border:1px solid transparent;
    border-radius:999px;
    font-size:11px;
    line-height:1;
    font-weight:800;
    letter-spacing:.01em;
    white-space:nowrap;
    box-sizing:border-box;
}
.az-trust-badge::before{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:17px;
    height:17px;
    border-radius:50%;
    flex:0 0 17px;
    font-size:10px;
    font-weight:900;
}
.az-trust-badge--verified{
    color:#315c47;
    background:#f1f8f3;
    border-color:#cfe4d6;
}
.az-trust-badge--verified::before{
    content:'✓';
    color:#fff;
    background:#4d7c62;
}
.az-trust-badge--recommended{
    color:#805d24;
    background:#fff8e9;
    border-color:#ead6ac;
}
.az-trust-badge--recommended::before{
    content:'★';
    color:#fff;
    background:#b49155;
}

/* Supplier detail: the trust marks belong to the company name, not to the photo. */
.az-profile-titleline{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:9px 12px;
    margin:18px 0 10px;
}
.az-profile-titleline > h1{
    margin:0!important;
}
.az-profile-title-badges{
    display:inline-flex;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;
}
.az-profile-floating-badges.is-az-trust-moved{
    display:none!important;
}
/* The old green verification box duplicates the badge next to the company name. */
.az-profile-verification.is-az-trust-duplicate{
    display:none!important;
}

/* Supplier cards in directory, homepage and related suppliers. */
.az-card-trust-badges{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:5px;
    margin:6px 0 2px;
}
.az-card-trust-badges .az-trust-badge{
    min-height:23px;
    padding:3px 8px 3px 5px;
    font-size:10px;
}
.az-card-trust-badges .az-trust-badge::before{
    width:15px;
    height:15px;
    flex-basis:15px;
    font-size:9px;
}

/* Offer cards on supplier profile. */
.az-offer-trust-badges{
    grid-column:1/-1;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:5px;
    margin-top:2px;
}
.az-offer-trust-badges .az-trust-badge{
    min-height:22px;
    padding:3px 8px 3px 5px;
    font-size:9px;
}
.az-offer-trust-badges .az-trust-badge::before{
    width:14px;
    height:14px;
    flex-basis:14px;
    font-size:8px;
}

/* Single offer: trust marks sit beside/below the supplier name. */
.az-offer-supplier-trust{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;
    margin:7px 0 4px;
}

@media(max-width:680px){
    .az-profile-titleline{align-items:flex-start;gap:7px;margin-top:14px}
    .az-profile-title-badges{width:100%}
}
