#uni-notificacao { position: fixed; right: 24px; bottom: 84px; z-index: 2147483646; box-sizing: border-box; width: min(390px, calc(100% - 32px)); padding: 20px 56px 20px 22px; border: 1px solid #657174; border-left: 4px solid #e6223d; border-radius: 14px; background: #353e40; color: #fff; box-shadow: 0 12px 36px #0004; font-family: Poppins, sans-serif; text-align: left; }
#uni-notificacao { top: auto; left: auto; margin: 0; }
#uni-notificacao[hidden] { display: none; }
#uni-notificacao strong { display: block; color: #fff; font-size: 15px; line-height: 1.5; }
#uni-notificacao p { margin: 6px 0 0; color: #e1e8e8; font-size: 13px; line-height: 1.6; opacity: 1; transform: none; }
#uni-notificacao button { position: absolute; top: 8px; right: 8px; width: 40px; height: 40px; padding: 0; margin: 0; border: 0; border-radius: 50%; background: transparent; color: #fff; font-size: 26px; cursor: pointer; opacity: 1; transform: none; }
#uni-notificacao button:focus-visible { outline: 2px solid #ff8294; outline-offset: 1px; }
@media (max-width: 480px) { #uni-notificacao { right: 16px; bottom: 80px; } }
