/* BCaly 4.0.3 — stable ambassador brand lockup */
.ambassador-auth-v403 .ambassador-auth-brand{
    display:inline-flex;
    align-items:center;
    gap:13px;
    min-width:0;
    width:auto;
    height:auto;
    color:#fff;
    background:none;
    white-space:nowrap;
}
.ambassador-auth-v403 .ambassador-auth-brand>img{
    flex:0 0 46px;
    width:46px;
    height:46px;
}
.ambassador-auth-v403 .ambassador-auth-brand-copy{
    display:grid;
    flex:0 1 auto;
    gap:3px;
    align-items:start;
    width:auto;
    min-width:0;
    height:auto;
    padding:0;
    border:0;
    border-radius:0;
    background:none;
    box-shadow:none;
}
.ambassador-auth-v403 .ambassador-auth-brand-copy strong,
.ambassador-auth-v403 .ambassador-auth-brand-copy small{
    display:block;
    width:auto;
    height:auto;
    margin:0;
    padding:0;
    border:0;
    border-radius:0;
    background:none;
    line-height:1.15;
    overflow-wrap:normal;
    word-break:normal;
    white-space:nowrap;
}
.ambassador-auth-v403 .ambassador-auth-brand-copy strong{
    color:#fff;
    font-size:1.05rem;
    font-weight:850;
    letter-spacing:-.03em;
}
.ambassador-auth-v403 .ambassador-auth-brand-copy small{
    color:rgba(255,255,255,.55);
    font-size:.65rem;
    font-weight:850;
    letter-spacing:.12em;
    text-transform:uppercase;
}
.ambassador-auth-v403 .ambassador-auth-panel-lockup{
    display:inline-flex;
    align-items:center;
    gap:11px;
    min-width:0;
}
.ambassador-auth-v403 .ambassador-auth-panel-lockup>img{
    flex:0 0 41px;
    width:41px;
    height:41px;
    border-radius:13px;
}
.ambassador-auth-v403 .ambassador-auth-panel-copy{
    display:grid;
    gap:2px;
    min-width:0;
}
.ambassador-auth-v403 .ambassador-auth-panel-copy strong,
.ambassador-auth-v403 .ambassador-auth-panel-copy small{
    display:block;
    overflow-wrap:normal;
    word-break:normal;
    white-space:nowrap;
}
.ambassador-auth-v403 .ambassador-auth-panel-copy strong{
    font-size:.95rem;
    font-weight:850;
    letter-spacing:-.03em;
}
.ambassador-auth-v403 .ambassador-auth-panel-copy small{
    color:#88899a;
    font-size:.62rem;
    font-weight:850;
    letter-spacing:.1em;
    text-transform:uppercase;
}
@media(max-width:600px){
    .ambassador-auth-v403 .ambassador-auth-brand-copy small{font-size:.58rem;letter-spacing:.09em}
    .ambassador-auth-v403 .ambassador-auth-panel-copy small{display:none}
}
@media(max-width:370px){
    .ambassador-auth-v403 .ambassador-auth-brand>img{flex-basis:42px;width:42px;height:42px}
    .ambassador-auth-v403 .ambassador-auth-brand{gap:10px}
    .ambassador-auth-v403 .ambassador-auth-brand-copy strong{font-size:1rem}
    .ambassador-auth-v403 .ambassador-auth-brand-copy small{max-width:190px;font-size:.54rem;letter-spacing:.075em}
}
