.cx-cards-page{min-width:0}.cx-cards{gap:var(--cx-space-4);min-width:0;max-width:100%;padding:var(--cx-space-6) var(--cx-space-4) var(--cx-space-8);flex-direction:column;display:flex}.cx-cards__head,.cx-cards__controls,.cx-cards__actions{align-items:center;gap:var(--cx-space-2) var(--cx-space-3);flex-wrap:wrap;display:flex}.cx-cards__h1,.cx-cards__h2,.cx-cards__legend{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);margin:0}.cx-cards__doc{overflow-wrap:anywhere;min-width:0;color:var(--cx-text);text-decoration:underline}.cx-cards__columns{gap:var(--cx-space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){.cx-cards__columns{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.cx-cards__preview{top:var(--cx-space-4);position:sticky}}.cx-cards__form,.cx-cards__preview{gap:var(--cx-space-4);flex-direction:column;min-width:0;display:flex}.cx-cards__section,.cx-cards__row,.cx-cards__checks{min-width:0;padding:var(--cx-space-3) var(--cx-space-4) var(--cx-space-4);border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);margin:0}.cx-cards__row,.cx-cards__checks{grid-column:1/-1}.cx-cards__checks{gap:var(--cx-space-2) var(--cx-space-4);flex-wrap:wrap;display:flex}.cx-cards__grid{gap:var(--cx-space-3) var(--cx-space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));align-items:start;display:grid}.cx-cards__area-box{padding-block:var(--cx-space-1);align-items:stretch}.cx-cards__area{resize:vertical;width:100%;height:auto}.cx-cards__section .cx-field:has(.cx-cards__area){grid-column:1/-1}.cx-cards__messages{gap:var(--cx-space-1);flex-direction:column;display:flex}.cx-cards__issue{color:var(--cx-danger)}.cx-cards__hint{color:var(--cx-text-muted)}.cx-cards__summary:empty{display:none}.cx-cards__summary{padding:var(--cx-space-3);border:1px solid var(--cx-border);border-radius:var(--cx-radius-card)}.cx-cards__table-wrap{max-width:100%;overflow-x:auto}.cx-cards__table{border-collapse:collapse;width:100%}.cx-cards__table th,.cx-cards__table td{padding:var(--cx-space-2);border-bottom:1px solid var(--cx-border);text-align:start;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.cx-cards__option{padding:var(--cx-space-2);cursor:pointer}.cx-cards__option[aria-selected=true]{background:var(--cx-surface);outline:1px solid var(--cx-border)}
