TelegramPWA/src/components/ui/Notification.scss

78 lines
1.3 KiB
SCSS

.Notification-container {
position: relative;
z-index: var(--z-notification);
width: 22rem;
max-width: 100vw;
margin: 4.25rem auto 0.25rem;
& ~ & {
margin-top: 0.25rem;
}
}
.Notification {
--color-toast-action: var(--color-primary);
display: flex;
align-items: center;
margin: 0 0.5rem;
padding: 0.9375rem;
border-radius: var(--border-radius-default);
color: #fff;
background-color: rgba(32, 32, 32, 0.8);
background-size: 1.5rem;
.text-entity-link,
.text-entity-link:hover,
.text-entity-link:active {
color: #fff !important;
text-decoration: underline;
}
.content {
flex-grow: 1;
font-size: 0.9375rem;
line-height: 1.25;
overflow-wrap: anywhere;
}
&.bold-link b {
cursor: var(--custom-cursor, pointer);
color: var(--color-primary);
}
.notification-title {
font-weight: var(--font-weight-medium);
}
.notification-icon {
font-size: 1.75rem;
}
.notification-emoji-icon {
--custom-emoji-size: 1.75rem;
}
.notification-icon, .notification-emoji-icon {
margin-inline-end: 0.75rem;
}
.notification-timer {
margin-inline: 0.75rem;
}
.notification-button {
width: auto;
height: 2rem;
margin-inline-start: 0.125rem;
font-weight: var(--font-weight-medium);
color: var(--color-toast-action);
text-transform: none;
}
}