[data-psc-guest][hidden],
[data-psc-member][hidden],
[data-psc-pro][hidden] {
    display: none !important;
}

.psc-account-status {
    min-width: 0;
    max-inline-size: 14rem;
    font-size: .82rem;
    font-weight: 650;
    text-align: end;
    line-height: 1.3;
    overflow-wrap: anywhere;
}

[data-psc-logout] {
    flex-shrink: 0;
}

@media (max-width: 60rem) {
    .psc-account-status { max-inline-size: 9rem; }
}

@media (max-width: 33rem) {
    .psc-account-status { max-inline-size: 6.5rem; }
}
