.cx-bootstrap{max-width:calc(1040px * var(--cx-page-scale,1));flex-direction:column;gap:20px;margin:0 auto;padding:24px 16px 48px;display:flex}.cx-bootstrap h1,.cx-bootstrap h2,.cx-bootstrap h3{font-family:var(--cx-font-heading);font-weight:var(--cx-weight-heading);margin:0}.cx-bootstrap [data-testid="bootstrap.page.root"]{flex-direction:column;gap:20px;display:flex}.cx-bootstrap__muted{color:var(--cx-text-muted);margin:0}.cx-bootstrap__step,.cx-bootstrap__panel,.cx-bootstrap__preview,.cx-bootstrap__applied{flex-direction:column;gap:12px;min-width:0;display:flex}.cx-bootstrap__fields,.cx-bootstrap__actions,.cx-bootstrap__footer,.cx-bootstrap__undo{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cx-bootstrap__footer{border-top:1px solid var(--cx-border);justify-content:space-between;padding-top:16px}.cx-bootstrap__rows,.cx-bootstrap__applied ul,.cx-bootstrap__issues{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx-bootstrap__session-row{grid-template-columns:8rem minmax(9rem,12rem) minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.cx-bootstrap__applied li{border:1px solid var(--cx-border);border-radius:var(--cx-radius-card);background:var(--cx-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.cx-bootstrap__error,.cx-bootstrap__issues{color:var(--cx-danger-text,var(--cx-text));grid-column:1/-1}.cx-bootstrap__table,.cx-bootstrap__grid{border-collapse:collapse;width:100%}.cx-bootstrap__table th,.cx-bootstrap__table td{border-bottom:1px solid var(--cx-border);text-align:left;vertical-align:middle;padding:6px 10px}.cx-bootstrap__grid-wrap{flex-direction:column;gap:8px;max-height:28rem;display:flex;overflow:auto}.cx-bootstrap__grid th,.cx-bootstrap__grid td{border-bottom:1px solid var(--cx-border);text-align:left;overflow-wrap:anywhere;padding:6px 10px}.cx-bootstrap__grid th{background:var(--cx-surface);position:sticky;top:0}.cx-bootstrap__grid td:focus-visible,.cx-bootstrap__grid th:focus-visible{outline:2px solid var(--cx-focus-ring,currentColor);outline-offset:-2px}@media (width<=640px){.cx-bootstrap__session-row{grid-template-columns:1fr}}
