/* Category subscriptions: two-column layout on tablet/desktop */
.pn-category-subscriptions {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 24px;
    margin-bottom: 20px;
}
.save-category-notifications {
    border: 1px solid var(--primary_color) !important;
}

.pn-category-subscriptions__item {
    flex: 0 0 100%;
}

@media (min-width: 768px) {
    .pn-category-subscriptions__item {
        flex: 0 0 50%;
        max-width: 50%;
    }
}

.pn-favorite-article-wrap {
    margin: 0 0 20px;
    display: flex;
	justify-content: center;
}

.pn-favorite-article-btn {
    cursor: pointer;
    border: 1px solid #d9dde3;
    background: #fff;
    color: #333;
    border-radius: 999px;
    padding: 8px 14px;
    font-size: 14px;
    line-height: 1.2;
}

.pn-favorite-article-btn.is-active {
    border-color: #e74c3c;
    color: #e74c3c;
}

.pn-favorite-article-btn.is-loading {
    opacity: 0.7;
    pointer-events: none;
}

.pn-favorite-heart {
    font-size: 14px;
    vertical-align: middle;
}

.pn-favorite-articles-list {
    margin: 0;
    padding-left: 18px;
}

