.bulk-print-modal {
    &__content {
        min-height: 150px;
        display: flex;
        flex-direction: column;

        h3 {
            margin: 0 0 20px 0;
            font-size: 18px;
            font-weight: 600;
            color: #1e1e1e;
        }
    }

    &__processing {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 40px 20px;
        text-align: center;

        .components-spinner {
            margin-bottom: 16px;
        }

        p {
            margin: 8px 0;
        }
    }

    &__wait-message {
        color: #757575;
        font-size: 14px;
    }

    &__stats {
        display: flex;
        flex-direction: column;
        gap: 12px;

        .components-notice {
            margin: 0;
        }
    }

    &__order-list,
    &__failed-list {
        margin-top: 8px;
        font-size: 13px;
        color: #666;
    }

    &__failed-list {
        max-height: 150px;
        overflow-y: auto;
    }

    &__failed-item {
        padding: 4px 0;
        border-bottom: 1px solid #88313152;

        &:last-child {
            border-bottom: none;
        }

        strong {
            color: #d63638;
        }
    }

    &__actions {
        display: flex;
        justify-content: flex-end;
        gap: 12px;
        padding-top: 20px;
        border-top: 1px solid #dcdcde;
        margin-top: 20px;
    }
}