
/* RIC360 Retail Legal/Consent & System Corporate Hardening v2.23 */
[data-ric360-legal-card],
[data-ric360-consent-card],
[data-ric360-system-health],
[data-ric360-maintenance-card]{
  display:grid;
  gap:.75rem;
  padding:1rem;
  border-radius:1rem;
}
[data-ric360-legal-version],
[data-ric360-consent-status],
[data-ric360-system-status]{
  display:inline-flex;
  align-items:center;
  gap:.4rem;
  min-height:32px;
  padding:.35rem .625rem;
  border-radius:999px;
  width:max-content;
}
[data-ric360-consent-actions],
[data-ric360-system-actions]{
  display:flex;
  gap:.625rem;
  flex-wrap:wrap;
}
[data-ric360-consent-actions] button,
[data-ric360-consent-actions] a,
[data-ric360-system-actions] button,
[data-ric360-system-actions] a{
  min-height:44px;
}
[data-ric360-dependency-list]{
  display:grid;
  gap:.5rem;
}
[data-ric360-dependency]{
  display:grid;
  grid-template-columns:1fr auto;
  gap:.75rem;
  min-height:44px;
  align-items:center;
}
[data-ric360-unknown-state]{
  outline:2px dashed currentColor;
  outline-offset:2px;
}
@media(max-width:768px){
  [data-ric360-consent-actions],
  [data-ric360-system-actions]{
    display:grid;
    grid-template-columns:1fr;
  }
}
