All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.components.account_selector.account_selector.scss Maven / Gradle / Ivy

@import '../../styles/variables';

.account-selector {
	.btn-account-selector {
		align-items: center;
		display: grid;
		font-size: 0.875rem;
		gap: 0.5rem;
		grid-template-columns: auto min-content;
		height: 2.5rem;
		max-width: 17rem;
		padding: 0 0.5rem;
		width: 14.5rem;

		@media screen and (min-width: 375px) and (max-width: 577px) {
			width: 14rem;
		}

		&:focus {
			box-shadow: none !important;
		}

		&:hover {
			background-color: rgba(39, 40, 51, 0.03);
		}

		&.account-selected {
			grid-template-columns: min-content minmax(0, 1fr) min-content;
		}

		.current-info-container {
			text-align: left;
		}

		.account-name,
		.no-account-selected-placeholder {
			font-weight: 500;
			text-transform: capitalize;
		}

		.order-info {
			font-size: 0.75rem;
		}

		.no-account-selected-placeholder {
			margin: 0;
			text-align: left;
		}
	}

	.label {
		transform: translateY(-1px);
	}

	&-dropdown-menu {
		height: 100%;
		max-height: 28.65rem !important;
		max-width: 25rem !important;
		min-height: 28.65rem !important;
		min-width: 25rem !important;
		position: fixed;

		&.dropdown-menu {
			max-width: 300px;
			min-width: 300px;
		}

		.item-list-head {
			align-items: center;
			display: flex;
			font-size: 1rem;
			font-weight: 500;
			height: 3rem;
			justify-content: center;
			position: relative;
			text-transform: capitalize;
		}

		.accounts-list-container {
			display: flex;
			flex-direction: column;
			height: 100%;

			.accounts-list {
				flex-grow: 1;
			}

			.btn-primary {
				margin-top: 0.5rem;
				width: 100%;
			}

			.dropdown-item {
				font-size: 0.825rem;
				font-weight: 500;
				text-transform: capitalize;
			}

			.inline-scroller {
				height: 100%;
			}

			.item-list-head .btn {
				position: absolute;
				right: 0.5rem;
			}
		}

		.orders-list-container {
			.inline-scroller {
				max-height: 15.25rem;
				min-height: 15.25rem;
			}

			.orders-table {
				a {
					text-decoration: none;
				}

				tr {
					font-size: 0.8rem;
					height: auto !important;
				}
			}

			.item-list-head .btn {
				left: 0.5rem;
				position: absolute;
			}
		}
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy