.account-switcher-modal {
	lightning-modal-header,
	lightning-modal-body {
		background-color: var(--c-b2bWhite) !important;
	}

	lightning-modal-header .slds-modal__header {
		border-top-left-radius: 20px !important;
		border-top-right-radius: 20px !important;
	}

	lightning-modal-body .slds-modal__content {
		border-bottom-left-radius: 20px !important;
		border-bottom-right-radius: 20px !important;
	}

	.slds-icon-standard-account svg,
	.slds-icon-standard-account svg path {
		background-color: #0b1f42 !important;
		fill: var(--c-b2bWhite) !important;
	}
}

.slds-modal[aria-description="Switch between your accounts"],
.slds-modal[aria-description="Comutați între conturile dvs"] {
	.slds-button {
		background-color: var(--c-b2bWhite) !important;
		width: 24px !important;
		height: 24px !important;
		border: 1px solid var(--c-b2bDarkGrey) !important;
	}

	.slds-modal__close svg,
	.slds-modal__close svg path {
		width: 14px !important;
		height: 14px !important;
		fill: var(--dxp-g-brand) !important;
	}
}

@media screen and (max-width: 768px) {
	.slds-modal[aria-description="Switch between your accounts"],
	.slds-modal[aria-description="Comutați între conturile dvs"] {
		top: auto !important;

		.slds-modal__container {
			padding: 0px !important;
			margin: 0px !important;
		}
	}
	.account-switcher-modal lightning-modal-body .slds-modal__content {
		border-bottom-left-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
	}
}