.p-toast { opacity: $toastOpacity; .p-toast-message { margin: $toastMargin; box-shadow: $toastShadow; border-radius: $borderRadius; .p-toast-message-content { padding: $toastPadding; border-width: $toastBorderWidth; .p-toast-message-text { margin: $toastMessageTextMargin; } .p-toast-message-icon { font-size: $toastIconFontSize; &.p-icon { width: $toastIconFontSize; height: $toastIconFontSize; } } .p-toast-summary { font-weight: $toastTitleFontWeight; } .p-toast-detail { margin: $toastDetailMargin; } } .p-toast-icon-close { width: $toastIconFontSize; height: $toastIconFontSize; border-radius: $actionIconBorderRadius; background: transparent; transition: $actionIconTransition; &:hover { background: rgba(255,255,255,.5); } &:focus-visible { @include focused(); } } &.p-toast-message-info { background: $infoMessageBg; border: $infoMessageBorder; border-width: $messageBorderWidth; color: $infoMessageTextColor; .p-toast-message-icon, .p-toast-icon-close { color: $infoMessageIconColor; } } &.p-toast-message-success { background: $successMessageBg; border: $successMessageBorder; border-width: $messageBorderWidth; color: $successMessageTextColor; .p-toast-message-icon, .p-toast-icon-close { color: $successMessageIconColor; } } &.p-toast-message-warn { background: $warningMessageBg; border: $warningMessageBorder; border-width: $messageBorderWidth; color: $warningMessageTextColor; .p-toast-message-icon, .p-toast-icon-close { color: $warningMessageIconColor; } } &.p-toast-message-error { background: $errorMessageBg; border: $errorMessageBorder; border-width: $messageBorderWidth; color: $errorMessageTextColor; .p-toast-message-icon, .p-toast-icon-close { color: $errorMessageIconColor; } } } }