/* Маркировка «Честный знак» в справочнике ТН ВЭД: ответ «подлежит / не подлежит».
   Плоско, без теней и рамок; спокойный тон вместо сигнальных цветов. */
.mk-status { border-radius: 16px; padding: 16px 20px; display: flex; flex-direction: column; gap: 6px; margin-bottom: 12px; }
.mk-status--yes { background: rgba(74, 144, 164, 0.08); }
.mk-status--no { background: #F1F5F9; }
.mk-verdict { margin: 0; font-size: 16px; font-weight: 600; letter-spacing: -0.01em; color: #0F172A; }
.mk-status--yes .mk-verdict { color: #2D5A66; }
.mk-group, .mk-note { margin: 0; font-size: 14px; line-height: 1.55; color: #475569; }
.mk-group a { color: #2D5A66; text-decoration: none; box-shadow: inset 0 -1px 0 rgba(45, 90, 102, 0.35); }
.mk-group a:hover { color: #4A90A4; }
.mk-only { font-size: 12px; font-weight: 400; color: #64748B; margin-left: 6px; }
.mk-code-row { cursor: default; }

/* Даты в списках маркировки: спокойным цветом, красный в справочнике означает удержание комиссии */
.mk-list .tf-type-rate { color: #475569; font-weight: 500; }
/* Ссылки в подписях и лиде в цвет сайта, а не браузерные синие */
.tf-source a, .tf-lead a, .tf-block-sub a { color: #2D5A66; text-decoration: none; box-shadow: inset 0 -1px 0 rgba(45, 90, 102, 0.35); }
.tf-source a:hover, .tf-lead a:hover, .tf-block-sub a:hover { color: #4A90A4; }

/* Подбор кода и ОКПД2: заголовок группы кодов */
.mk-okpd { margin-bottom: 20px; }
.mk-okpd-title { font-size: 15px; font-weight: 600; letter-spacing: -0.005em; color: #0F172A; line-height: 1.45; margin: 0 0 8px; }
.mk-okpd-title a { text-decoration: none; box-shadow: none; }
