#wclt-category-editor {
    margin-bottom: 1rem;

    .components-base-control {
        width: 100%;
    }

    .components-panel__row {
        label, input, select {
            width: 100%;
            max-width: 100%;
        }

        label {
            font-weight: 500;
            margin-bottom: 0.5rem;
        }
    }

    .components-base-control__help {
        font-size: 0.8rem;
    }

    .components-panel__body {
        &.is-opened {
            .components-panel__body-toggle.components-button {
                border-bottom: 1px solid #f5f5f5;
            }
        }


        .components-panel__row {
            padding: 1rem 0 0.5rem;
            margin-top: 0;

            &:first-of-type {
                padding-bottom: 0 !important;
            }
        }

        td {
            padding: 0 !important;
        }

    }

    .no-flex-panel {
        justify-content: flex-start;
    }

    .alt-no-flex-panel {
        display: block;

        .components-datetime__date {
            width: auto;
            display: inline-block;
            border:1px solid #ddd
        }

        .label-with-tooltip {
            display: block;
            width: 100%;
            font-weight: 500;
            margin-bottom: 0.5rem;
            font-size: 13px;
        }
    }

    .btn-with-icon {
        padding-right: 10px;
    }

    .content-popover {
        .components-popover__content {
            min-width: 360px;
            padding: 1rem;
            font-size: 13px;
            line-height: 1.3rem;
            font-weight: normal;
        }
    }
    .tooltip-btn {
        text-decoration: none !important;
        position: relative;
        top: 5px;
        left: 4px;
    }

    .label-with-tooltip {
        .woocommerce-help-tip {
            font-size: 1.1rem;
            margin-top: -4px;
            margin-left: 0.2rem;
        }
    }
}
.wclt-not-per-stock {
    label {
        display: block;
        width: 100%;
    }
    .label-with-tooltip {
        width: 100%;
        display: block;
    }

    .components-input-control__container,
    .components-text-control__input {
        border-radius: 4px !important;
        width: 95% !important;
    }

    .content-popover {
        .components-popover__content {
            min-width: 360px;
            padding: 1rem;
            font-size: 13px;
            line-height: 1.3rem;
            font-weight: normal;
        }
    }
    .tooltip-btn {
        text-decoration: none !important;
        position: relative;
        top: 5px;
        left: 4px;
    }

    .inside {
        td {
            padding: 0 !important;
        }

        .components-datetime__date {
            width: auto;
            display: inline-block;
            border:1px solid #ddd
        }

        .label-with-tooltip {
            margin-bottom: 0.5rem;
        }
    }

    .select-auto {
        .components-input-control__container {
            width: auto;
        }
    }
}

