/* Поверхности ЛК: профиль, уведомления, БЗ.
   Ленту не трогаем — её вёрстка своя, широкие селекторы её ломают. */

#tab-content-cabinet_notifications > .nb-tab-page-header,
#tab-content-playlists > .nb-tab-page-header,
#tab-content-knowledge_base > .nb-tab-page-header {
    display: none !important;
}

/* ——— Уведомления ——— */
#nb-dashboard-wrapper .nb-notify-center__item {
    border-radius: 18px;
    background: linear-gradient(165deg, rgba(28, 20, 8, 0.92) 0%, rgba(10, 7, 3, 0.96) 100%);
    box-shadow: 0 10px 24px rgba(0, 0, 0, 0.22);
}

/* ——— Профиль во вкладке ——— */
#nb-dashboard-wrapper #tab-content-profile .nb-profile-field input,
#nb-dashboard-wrapper #tab-content-profile .nb-profile-form textarea,
#nb-dashboard-wrapper .nb-profile-tab-mode .nb-profile-field input,
#nb-dashboard-wrapper .nb-profile-tab-mode .nb-profile-form textarea {
    min-height: 46px;
    border-radius: 12px !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.58) 0%, rgba(0, 0, 0, 0.44) 100%) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

/* ——— Карточка / YouTube поля ——— */
#nb-dashboard-wrapper .nb-music-card-tab .nb-field input,
#nb-dashboard-wrapper .nb-youtube-channel-tab .nb-field input,
#nb-dashboard-wrapper .nb-music-card-tab .nb-field textarea,
#nb-dashboard-wrapper .nb-youtube-channel-tab .nb-field textarea {
    min-height: 46px;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.58) 0%, rgba(10, 7, 3, 0.44) 100%);
    color: #fff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

#nb-dashboard-wrapper .nb-music-card-tab .nb-field input:focus,
#nb-dashboard-wrapper .nb-youtube-channel-tab .nb-field input:focus,
#nb-dashboard-wrapper .nb-music-card-tab .nb-field textarea:focus,
#nb-dashboard-wrapper .nb-youtube-channel-tab .nb-field textarea:focus {
    outline: none;
    border-color: rgba(255, 215, 0, 0.55);
}

/* ——— БЗ: статьи в ленте вкладки ——— */
#nb-dashboard-wrapper #tab-content-knowledge_base .su-kb-card,
#nb-dashboard-wrapper #tab-content-knowledge_base article {
    border-color: rgba(255, 215, 120, 0.16);
    border-radius: 20px;
    background: linear-gradient(165deg, rgba(28, 20, 8, 0.92) 0%, rgba(10, 7, 3, 0.96) 100%);
}
