.wp-admin .wp-block {
    max-width: 100%;
}

.wp-admin .block-list-appender__toggle {
    outline: 0;

    &:not(:disabled):not([aria-disabled=true]):not(.is-default) {
        background: transparent;
        position: relative;

        .dashicons-insert {
            border: 1px solid #fff;
            z-index: 1;
            background: #fff;
            border-radius: 100%;
        }

        &:before {
            content: '';
            position: absolute;
            left: 30px;
            right: 30px;
            top: 50%;
            height: 2px;
            background: #0073aa;
            opacity: 0;
            margin-top: -1px;
            transition: all 0.3s;
        }

        &:hover {
            background: transparent;
            box-shadow: none;

            &:before {
                opacity: 0.5;
            }
        }
    }
}
