/* Rendered Value Styles (e.g., in profile overview) */
.usp-profile-overview {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.usp-field-rendered-item {
    display: grid;
    grid-template-columns: 200px 1fr; /* Fixed width for label, flexible for value */
    gap: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee;
    align-items: start;
}

.usp-field-rendered-item:last-child {
    border-bottom: none;
}

.usp-field-rendered-label {
    font-weight: 600;
    color: #50575e;
}

.usp-field-rendered-value {
    word-break: break-word;
}

.usp-field-rendered-value a {
    display: inline-block;
    margin-bottom: 5px;
}