/* subscriptions.css
 * Small visual polish for the Subscriptions Overview page.
 */

.sub-name-cell {
    min-width: 0;
    /* allow truncation */
}

/* Avatar circle (icon or initial) */
.sub-name-avatar {
    width: 28px;
    height: 28px;
    flex: 0 0 28px;
    border-radius: 999px;
    border: 1px solid var(--border-soft, rgba(15, 23, 42, 0.08));
}

.sub-name-avatar-img {
    max-width: 18px;
    max-height: 18px;
    display: block;
}

.sub-name-avatar-initial {
    line-height: 1;
}

/* Title + note */
.sub-name-title,
.sub-name-note {
    max-width: 220px;
}

/* Table row padding – a bit tighter than default */
.subscriptions-table> :not(caption)>*>* {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

/* Category pill */
.sub-category-pill {
    font-size: 0.75rem;
    padding: 0.1rem 0.5rem;
}