UNPKG

@uploadcare/blocks

Version:

Building blocks for Uploadcare products integration

65 lines (55 loc) 1.29 kB
lr-message-box { position: fixed; right: var(--gap-mid); bottom: var(--gap-mid); left: var(--gap-mid); z-index: 100000; display: grid; grid-template-rows: min-content auto; color: var(--clr-txt); font-size: 0.9em; background: var(--clr-background); border-radius: var(--border-radius-frame); box-shadow: var(--modal-shadow); transition: calc(var(--transition-duration) * 2); } lr-message-box[inline] { position: static; } lr-message-box:not([active]) { transform: translateY(10px); visibility: hidden; opacity: 0; } lr-message-box[error] { color: var(--clr-error); background-color: var(--clr-error-message-bgr); } lr-message-box .heading { display: grid; grid-template-columns: min-content auto min-content; padding: var(--gap-mid); } lr-message-box .caption { display: flex; align-items: center; word-break: break-word; } lr-message-box .heading button { width: var(--ui-size); padding: 0; color: currentColor; background-color: transparent; opacity: var(--opacity-normal); } lr-message-box .heading button:hover { opacity: var(--opacity-hover); } lr-message-box .heading button:active { opacity: var(--opacity-active); } lr-message-box .msg { padding: var(--gap-max); padding-top: 0; text-align: left; }