.tracker-modal-content {
  border: 0;
  border-radius: 18px;
  overflow: hidden;
}
.tracker-modal-content .modal-header,
.tracker-modal-content .modal-footer { padding: 20px 24px; }
.tracker-modal-content .modal-body { padding: 22px 24px; }
.tracker-security-note {
  display: flex;
  gap: 14px;
  padding: 16px;
  border: 1px solid #fee4e2;
  border-radius: 14px;
  background: #fff8f7;
}
.tracker-security-note > i { color: #e41f13; font-size: 28px; }
.tracker-security-note p { margin: 3px 0 0; color: #667085; }
.tracker-token-warning { color: #b54708; font-size: .8rem; }
.tracker-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  padding-top: 12px;
  color: #667085;
  font-size: .82rem;
}
.tracker-meta b { color: #344054; font-weight: 600; }

:root[data-bs-theme="dark"] .tracker-security-note {
  color: var(--bs-body-color);
  background: var(--bs-secondary-bg);
  border-color: var(--bs-border-color);
}
:root[data-bs-theme="dark"] .tracker-security-note p,
:root[data-bs-theme="dark"] .tracker-meta {
  color: var(--bs-secondary-color);
}
:root[data-bs-theme="dark"] .tracker-meta b {
  color: var(--bs-body-color);
}

:root[data-bs-theme="dark"] .tracker-security-note { color: var(--bs-body-color); background: var(--bs-secondary-bg); border-color: var(--bs-border-color); }
:root[data-bs-theme="dark"] .tracker-security-note p,
:root[data-bs-theme="dark"] .tracker-meta { color: var(--bs-secondary-color); }
:root[data-bs-theme="dark"] .tracker-meta b { color: var(--bs-body-color); }
