.marlin-metrica-notice { max-height: 70vh; overflow: auto; }
.marlin-metrica-actions { display: flex; flex-direction: column; gap: 8px; min-width: 190px; }
.marlin-metrica-actions button { min-height: 44px; border: 1px solid #b45309; border-radius: 8px; padding: 10px 16px; background: transparent; color: #9a4108; font: inherit; font-size: 0.8rem; font-weight: 750; cursor: pointer; }
.marlin-metrica-actions [data-metrica-allow] { background: #c24d08; color: white; }
.marlin-metrica-actions button:focus-visible { outline: 3px solid #2563eb; outline-offset: 3px; }
.marlin-metrica-actions button:disabled { opacity: .6; cursor: not-allowed; }
.marlin-metrica-actions [hidden], .marlin-metrica-notice [hidden] { display: none; }
html[data-theme="dark"] .marlin-metrica-actions button { border-color: #ffa45b; color: #ffc99b; }
html[data-theme="dark"] .marlin-metrica-actions [data-metrica-allow] { color: white; }
@media (max-width: 767px) { .marlin-metrica-actions { min-width: 0; } }
