.awsm-wc {
	&-has-margin {
		margin-bottom: 20px;
	}
	&-sidebar-tab-panel {
		width: 280px;
		border-left: 1px solid #ddd;
		.components-tab-panel__tab-content {
			> .components-panel {
				border-left: none;
			}
		}
		@media screen and (max-width: 782px) {
			width: 100%;
		}
	}
	&-media-preview {
		img {
			max-width: 100%;
		}
	}
	&-schedule {
		&-row {
			display: flex;
			justify-content: flex-start;
			align-items: center;
		}
		&-day {
			width: 72px;
			.components-base-control.components-toggle-control {
				margin-bottom: 0;
			}
		}
		&-times {
			display: flex;
			max-width: 100%;
			gap: 6px;
			.components-input-control.components-number-control {
				width: 30px;
			}
			.components-datetime__time-separator {
				height: 28px;
				line-height: 28px;
			}
			.components-input-control__container {
				.components-input-control__input {
					min-height: 30px !important;
					height: 30px !important;
				}
			}
		}
	}
}
