/* compliance area styles (Taiga Day tokens only) */
.cmp-view { display: flex; flex-direction: column; gap: var(--space-4); padding: var(--space-4); }
.cmp-bar { display: flex; align-items: center; gap: var(--space-2); flex-wrap: wrap; }
.cmp-bar h2 { margin: 0; margin-right: auto; }
.cmp-card { padding: var(--space-4); display: flex; flex-direction: column; gap: var(--space-3); overflow-x: auto; }
.cmp-table-wrap { max-height: 60vh; }
.cmp-table td { white-space: nowrap; }
.cmp-info .props { margin: 0; }
.cmp-ask { min-width: min(440px, 80vw); }
.cmp-checks { display: flex; flex-direction: column; gap: var(--space-1); max-height: 40vh; overflow: auto; }
.cmp-checks label { display: flex; align-items: center; gap: var(--space-2); font-weight: 400; }
@media (max-width: 640px) { .cmp-view { padding: var(--space-2); } }
