.ska-blocks__options {

	&__tab-panel {

		& > .components-tab-panel__tabs {
			border-bottom: 1px solid #ddd;

			& > .components-tab-panel__tabs-item {
				padding-inline: 14px;

				& > .ska-icon-wrapper {
					display: flex;
					flex-direction: row;
					align-items: center;
					gap: 0.33rem;
					line-height: 1rem;

					& > svg {
						flex-shrink: 0;
					}
				}
			}
		}
	}

	.ska-blocks__expand-sidebar-button {
		position: absolute;
		top: 0;
		right: 0;
		display: grid;
		place-items: center;
		min-width: 48px !important;
		min-height: 48px !important;

		& ~ * {

			& > .components-tab-panel__tabs {
				padding-right: 48px;
				max-width: 100%;
				overflow-x: auto;
				scrollbar-width: thin;
			}
		}
	}
}
