body .alert { padding: var(--10px) var(--15px); border-radius: var(--border-radius); .message { word-break: break-word; } } body > .alert { padding: var(--5px) var(--18px); min-height: var(--30px); max-width: var(--400px); height: auto; border-radius: 0 0 var(--border-radius) var(--border-radius); box-shadow: var(--dropdown-box-shadow); &.alert-closable { .message { width: calc(100% - var(--16px)); float: left; } } .close-container { width: var(--16px); height: var(--16px); float: right; .close { right: var(--minus-11px); top: var(--minus-1px); position: relative; color: inherit; text-shadow: none; opacity: 1; background: transparent; padding: 0; border: 0; float: none; &:hover { opacity: 0.7; } > span { line-height: var(--16px); } } } } .alert-success { .alert-variant-espo(var(--state-success-bg); var(--state-success-border); var(--state-success-text)); } .alert-info { .alert-variant-espo(var(--state-info-bg); var(--state-info-border); var(--state-info-text)); } .alert-warning { .alert-variant-espo(var(--state-warning-bg); var(--state-warning-border); var(--state-warning-text)); } .alert-danger { .alert-variant-espo(var(--state-danger-bg); var(--state-danger-border); var(--state-danger-text)); } .alert-primary { .alert-variant-espo(var(--state-primary-bg); var(--state-primary-border); var(--state-primary-text)); }