.demo-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    row-gap: 20px;
    height: 580px;
    min-height: 480px;
    min-width: 620px;
}

.content {
    padding-inline: 40px;
    flex: 1;
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.dx-multiview-item-content:has(> .summary-container) {
    overflow: auto;
}

.summary-container {
    display: flex;
    flex-direction: column;
    row-gap: 20px;
}

.summary-item {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
}

.summary-item-header {
    font-weight: 600;
    font-size: var(--dx-font-size-sm);
}

.center {
    text-align: center;
}

.summary-item-label {
  color: var(--dx-color-icon);
}

.separator {
    width: 100%;
    height: 1px;
    border-bottom: solid 1px var(--dx-color-border);
}

.nav-panel {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.current-step {
    color: var(--dx-color-icon);
}

.nav-buttons {
    display: flex;
    gap: 8px;
}

.readonly {
    pointer-events: none;
}
