radius: 0.5rem;
            padding: 1.5rem;
            border: 1px solid #dee2e6;
            margin-top: 2rem;
        }

        .preview-item {
            padding: 0.5rem 0;
            border-bottom: 1px solid #f1f3f4;
        }

        .preview-item:last-child {
            border-bottom: none;
        }

        .wizard-navigation {
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 2rem;
            padding: 1.5rem;
    