/* Padrão visual de notificações da conferencia.html. */
.b2click-toast{display:none;position:fixed;right:24px;bottom:24px;z-index:99999;min-width:280px;max-width:min(420px,calc(100vw - 32px));padding:14px 18px;border-radius:8px;font:600 14px Arial,Helvetica,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.15);white-space:pre-line;overflow-wrap:anywhere}
.b2click-toast.erro{display:block;background:#fee2e2;color:#991b1b;border-left:4px solid #dc2626}
.b2click-toast.sucesso{display:block;background:#dcfce7;color:#166534;border-left:4px solid #16a34a}
/* Feedbacks já existentes: mesma posição, dimensões e cores da conferência. */
#message.ok:not([hidden]),#message.err:not([hidden]),#message.error:not([hidden]),
#mensagem.sucesso,#mensagem.erro,#msg.alert.ok,#msg.alert.error{
position:fixed!important;right:24px!important;bottom:24px!important;z-index:9999!important;min-width:280px!important;max-width:min(420px,calc(100vw - 32px))!important;
padding:14px 18px!important;border-radius:8px!important;font-size:14px!important;font-weight:600!important;
box-shadow:0 8px 24px rgba(0,0,0,.15)!important;margin:0!important;white-space:pre-line!important;overflow-wrap:anywhere!important}
#message.ok:not([hidden]),#mensagem.sucesso,#msg.alert.ok{display:block!important;background:#dcfce7!important;color:#166534!important;border-left:4px solid #16a34a!important}
#message.err:not([hidden]),#message.error:not([hidden]),#mensagem.erro,#msg.alert.error{display:block!important;background:#fee2e2!important;color:#991b1b!important;border-left:4px solid #dc2626!important}
@media(max-width:480px){.b2click-toast,#message.ok:not([hidden]),#message.err:not([hidden]),#message.error:not([hidden]),#mensagem.sucesso,#mensagem.erro,#msg.alert.ok,#msg.alert.error{right:16px!important;bottom:16px!important;min-width:0!important;max-width:calc(100vw - 32px)!important}}
