.sp-smart-breakpoint {
    display: flex;
    align-items: center;
    margin-top: 6px;
    margin-bottom: 10px;

    .components-base-control__field {
        padding-top: 0;
    }
    
    .components-input-control {
        width: 100%;
        input {
            text-align: center;
            &:focus-within,
            &:focus {
                box-shadow: none !important;
                outline: none !important;
            }
        }
    }
    .components-input-control__backdrop {
        border-right: 0 !important;
        border-left: 0 !important;
        box-shadow: none !important;
        outline: none !important;
        border-color: #ccc !important;
    }
    &-icon {
        padding: 6px 10px;
        border: 1px solid #DDD;
        margin-right: -2px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        position: relative;
        z-index: 1;
    }
    span {
        padding: 6px 10px;
        border: 1px solid #DDD;
        margin-left: -2px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        position: relative;
        z-index: 1;
    }
    &-container {
        display: flex;
        margin-bottom: 10px;
        input {
            border-left: 1px solid #ccc !important;
        }
    }
}

.sp-smart-breakpoint-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    white-space: nowrap;

    button,
    button:hover {
        color: #949494 !important;
        height: 14px;
    }
    button.active {
        color: #0054FB !important;
    }
    svg {
        fill: white;
    }
}