/* Explicit action semantics, shared by public pages, the panel and recovery. */
:root{--action-danger-ink:#a3303e;--action-danger-bg:#fff5f5;--action-danger-line:#efcfd3;--action-danger-hover:#fde8eb}
:root body .action-negative.action-negative{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--action-danger-line);border-radius:9px;background:var(--action-danger-bg);color:var(--action-danger-ink);font:inherit;font-size:13px;font-weight:600;line-height:1.6;text-align:center;box-shadow:none;cursor:pointer;transition:background-color .16s,border-color .16s,color .16s}
:root body .action-negative.action-negative:hover:not(:disabled):not([aria-disabled="true"]){background:var(--action-danger-hover);border-color:#d99aa4;color:#862332;box-shadow:none}
:root body .action-negative.action-negative:active:not(:disabled):not([aria-disabled="true"]){background:#f9dce1;border-color:#c8808b;color:#76202d}
:root body .action-negative.action-negative:focus-visible{outline:2px solid var(--action-danger-ink);outline-offset:3px}
:root body .action-negative.action-negative:is(:disabled,[aria-disabled="true"]){background:#f7f4f5;border-color:#e7dde0;color:#8d7a80;opacity:.65;cursor:not-allowed;box-shadow:none}
:root body .action-negative.action-negative[hidden]{display:none}
:root body .action-negative.action-negative .icon{width:18px;height:18px;flex-shrink:0;color:inherit}
:root body .action-negative.action-negative.icon-button{width:44px;padding:8px;flex-shrink:0}
:root body .field-action .action-negative.action-negative{width:38px;min-height:38px;height:38px;padding:8px;border-radius:7px}
:root body .active-filters .action-negative.action-negative{font-size:12px;padding:6px 10px}
@media(max-width:599px){:root body .results-actions .action-negative.action-negative{font-size:12px;padding:8px 10px}}
@media(prefers-reduced-motion:reduce){:root body .action-negative.action-negative{transition:none}}
