/* Only the added action row is styled. Existing navigation and panels retain
   their own layout, spacing, theme, and controls. */
.event-lifecycle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}
.event-lifecycle-actions[hidden]{display:none}
.event-lifecycle-menu[data-lifecycle-fallback][hidden]{display:none!important}
.event-lifecycle-menu[data-lifecycle-fallback]{z-index:1000}
.event-lifecycle-actions>a{display:inline-flex;align-items:center;gap:6px;max-width:100%;white-space:normal}
.event-lifecycle-icon{display:inline-flex;align-items:center;flex:0 0 16px}
.event-lifecycle-icon svg{display:block!important;width:16px;height:16px;margin:0;transform:none!important;flex:none}
.event-lifecycle-status{font-size:12px;color:var(--vi-muted,var(--ls-muted,#65716b))}
.event-lifecycle-badge{font-size:10px;line-height:1.4;border:1px solid currentColor;border-radius:4px;padding:1px 4px}
.event-lifecycle-badge[hidden]{display:none}
.vpa-event-entry[hidden]{display:none}
.vpa-event-entry>.event-lifecycle-actions{padding:0 8px 8px;margin:0}
.vpa-event-entry>.event-lifecycle-actions .vpa-button{font-size:10px;min-height:28px;padding:4px 6px;margin:0}

.vpa .vpa-event-navigation>.event-lifecycle-actions{margin:0;padding:8px 18px}
.vpa .vpa-event-navigation>.event-lifecycle-actions .vpa-button{margin:0}
@media(max-width:760px){.vpa .vpa-event-navigation>.event-lifecycle-actions{padding:8px 12px;gap:6px}.vpa .vpa-event-navigation>.event-lifecycle-actions .vpa-button{font-size:11px;min-height:36px;padding:7px 9px}}

/* Attendee dossier: feedback actions sit immediately left of Tools. */
@media screen{.table-brief .table-unified-header:has([data-lifecycle-surface="dossier"]:not([hidden])){grid-template-columns:88px minmax(0,1fr) auto auto;gap:16px}}
.table-brief .table-unified-header>[data-lifecycle-surface="dossier"]{margin:0;max-width:440px}
.table-brief [data-lifecycle-surface="dossier"] .table-message{margin:0;font-size:12px;padding:9px 12px;border-radius:7px;border-color:var(--brief-panel-border,#dfe4e2);color:var(--brief-tools-text,#525c58)}
.table-brief [data-lifecycle-surface="dossier"] .event-lifecycle-status{color:var(--brief-muted,#656a70)}
@media(max-width:760px){
  .table-brief .table-unified-header:has([data-lifecycle-surface="dossier"]:not([hidden])){grid-template-columns:minmax(0,1fr) auto;gap:18px 12px}
  .table-brief .table-unified-header>[data-lifecycle-surface="dossier"]{grid-column:1;grid-row:3;max-width:100%}
  .table-brief .table-unified-header:has([data-lifecycle-surface="dossier"]:not([hidden]))>.event-tools{grid-row:3;align-self:start}
  .table-brief [data-lifecycle-surface="dossier"] .table-message{min-height:44px}
}
@media print{.table-brief [data-lifecycle-surface="dossier"]{display:none!important}}
