
/* ГЛОБАЛЬНОЕ УДАЛЕНИЕ ПОДЧЕРКИВАНИЙ У ССЫЛОК */

/* Базовое удаление подчеркиваний */
a, a:link, a:visited, a:hover, a:active, a:focus {
    text-decoration: none !important;
}

/* Убираем подчеркивание у всех элементов */
* {
    text-decoration: none !important;
}

/* Специфичные селекторы для различных контекстов */
.nav-link, 
.sidebar-link,
.header-link,
header a,
.footer-link,
.menu-link,
.breadcrumb a,
.pagination a,
.btn-link,
.text-link,
nav a,
.navigation a,
.nav a {
    text-decoration: none !important;
    transition: color 0.2s ease, background-color 0.2s ease, opacity 0.2s ease;
}

/* Ссылки в контейнерах */
.card a,
.modern-card a,
.container a,
.content a,
main a,
section a,
article a,
.widget a,
div a,
span a,
p a {
    text-decoration: none !important;
}

/* Ссылки в таблицах */
table a,
.table a,
td a,
th a,
tbody a,
thead a,
tfoot a {
    text-decoration: none !important;
}

/* Ссылки в формах */
form a,
.form a,
label a,
fieldset a,
legend a {
    text-decoration: none !important;
}

/* Ссылки в кнопках */
button a, 
.btn a,
.button a,
input[type="button"] a,
input[type="submit"] a {
    text-decoration: none !important;
}

/* Ссылки в списках */
ul a,
ol a,
li a,
.list a,
.menu a {
    text-decoration: none !important;
}

/* Административная панель */
.admin-panel a,
.admin-menu a,
.admin-content a,
.admin-sidebar a {
    text-decoration: none !important;
}

/* Профиль пользователя */
.profile a,
.profile-section a,
.profile-content a,
.user-profile a {
    text-decoration: none !important;
}

/* Уведомления */
.notification a,
.notifications a,
.notification-item a,
.notification-content a {
    text-decoration: none !important;
}

/* Задачи и заказы */
.task a,
.task-item a,
.order a,
.order-item a,
.task-content a,
.order-content a {
    text-decoration: none !important;
}

/* Каналы */
.channel a,
.channel-item a,
.channel-content a,
.channels a {
    text-decoration: none !important;
}

/* Выпадающие меню */
.dropdown a,
.dropdown-menu a,
.dropdown-item a,
.menu-item a {
    text-decoration: none !important;
}

/* Модальные окна */
.modal a,
.modal-content a,
.modal-body a,
.modal-header a,
.modal-footer a {
    text-decoration: none !important;
}

/* Дашборд */
.dashboard a,
.widget a,
.stats a,
.metrics a {
    text-decoration: none !important;
}

/* Мобильные устройства */
@media (max-width: 768px) {
    a, a:link, a:visited, a:hover, a:active, a:focus {
        text-decoration: none !important;
    }
    
    .mobile-menu a,
    .mobile-nav a,
    .mobile-header a {
        text-decoration: none !important;
    }
}

/* Псевдоэлементы */
a::before,
a::after {
    text-decoration: none !important;
}

/* Фокус состояния */
a:focus,
a:focus-visible {
    text-decoration: none !important;
    outline: none;
}

/* Активные состояния */
.active a,
.current a,
.selected a {
    text-decoration: none !important;
}

/* Дополнительные состояния */
a.disabled,
a[disabled] {
    text-decoration: none !important;
}

/* Tailwind CSS переопределения */
.underline {
    text-decoration: none !important;
}

.hover\:underline:hover {
    text-decoration: none !important;
}

/* Переопределение любых браузерных стилей */
a[href] {
    text-decoration: none !important;
}

/* Принудительное удаление для любых inline стилей */
[style*="text-decoration"] {
    text-decoration: none !important;
}
