$dotSize: 7px;
body {
	#wp-admin-bar-pt_onepageblocks_toolbar_group {
		/**
		 * Buttons
		 *
		 * @since    1.0.0
		 */
		> a {
			position: relative;
			&::after {
				content: " ";
				width: $dotSize;
				height: $dotSize;
				border-radius: 50%;
				position: absolute;
				right: 2px;
				top: 4px;
				background-color: $color--green;
				display: none;
				border: 2px solid #23282c;
			}

			i {
				&::before {
					margin-top: 6px;
				}
			}
		}

		// Submenu
		.ab-submenu {
			//padding: 6px 0;
			padding-bottom: 0;
			li {
				//margin-bottom: 5px;
				a {
					i::before {
						margin-top: 7px;
						font-size: 18px;
					}
				}
				&#wp-admin-bar-pt_onepageblocks_toolbar_status {
					border-bottom: 1px solid rgba(white, 0.1);
					background-color: $color--green;
					padding-top: 3px;
					padding-bottom: 3px;
					font-weight: 600;
					font-size: 12px;
					pointer-events: none;
					display: none;
					a {
						color: #23282c;
						text-transform: uppercase;
						font-size: 11px;
						font-weight: 600;
						height: auto;
						min-height: auto;
						line-height: 100%;
						padding: 7px 0 7px 11px;
					}
				}

				// Primium menus
				&:nth-of-type(3) {
					margin-bottom: 12px;
				}
				&:nth-of-type(4) {
					background: #464b50;
					padding-top: 8px;
					padding-left: 3px;
					a {}
				}
				&:nth-of-type(5) {
					background: #464b50;
					padding-left: 3px;
					a {}
				}
				&:nth-of-type(6) {
					background: #464b50;
					padding-left: 3px;
					a {
						color: $color--highlight !important;
					}
				}
				&:last-of-type {
					padding-bottom: 8px;
				}
			}
		}

		/**
		 * Enabled mode
		 *
		 * @since    1.0.0
		 */
		&.-one-page-block-is-enabled {
			> a::after {
				display: block;
			}
			.ab-submenu {
				padding-top: 0;
				li#wp-admin-bar-pt_onepageblocks_toolbar_status {
					display: block;
				}
			}
		}
	}
}