:root{--wmc-msg-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%225%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2221%22%20cy%3D%2217%22%20rx%3D%229%22%20ry%3D%2210%22%2F%3E%3Cpath%20d%3D%22M4%2051c2-12%209-17%2018-17%204%200%207%201%2010%203%22%2F%3E%3Cpath%20d%3D%22M42%2027l16%2017M58%2027L42%2044%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
/* WMCPLAYER V2.169 — Mensagens e alertas padronizados. Sem alterar controles, pagamentos ou navegação. */
:root{--wmc-msg-red:#f03846;--wmc-msg-bg:#08090d;--wmc-msg-fg:#fafafa}
.wmc-standard-message{display:flex!important;align-items:center!important;gap:14px!important;margin:18px 0 0!important;padding:12px 2px!important;min-height:58px!important;background:transparent!important;border:0!important;box-shadow:none!important;max-width:100%!important;color:var(--wmc-msg-fg)!important;text-align:left!important;overflow-wrap:anywhere!important}
.wmc-standard-message[hidden]{display:none!important}
.wmc-standard-message .wmc-standard-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;color:var(--wmc-msg-red)}
.wmc-standard-message .wmc-standard-icon svg{height:42px;width:42px;display:block;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
.wmc-standard-message .wmc-standard-text{font:800 clamp(15px,3.5vw,20px)/1.35 Inter,system-ui,-apple-system,Arial,sans-serif!important;letter-spacing:-.025em;color:#f7f7f8!important;min-width:0}
.wmc-standard-message.wmc-standard-success .wmc-standard-icon,.wmc-standard-message.wmc-standard-info .wmc-standard-icon,.wmc-standard-message.wmc-standard-warning .wmc-standard-icon{color:var(--wmc-msg-red)}
.wmc-standard-modal{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;background:rgba(0,0,0,.75);padding:18px;overscroll-behavior:contain}
.wmc-standard-modal.wmc-open{display:flex}
.wmc-standard-modal-card{width:min(480px,100%);border-radius:22px;border:1px solid #363842;background:#08090d;box-shadow:0 20px 70px rgba(0,0,0,.55);padding:24px 20px}
.wmc-standard-modal-card .wmc-standard-message{margin:0 0 22px!important}
.wmc-standard-modal-action{width:100%;margin:0;padding:13px 18px;background:#c80b17;border:1px solid #ee2130;color:#fff;border-radius:12px;font:800 15px system-ui,sans-serif;cursor:pointer}
/* Toasts React (Sonner): mesmo pictograma e contraste da mensagem 'Usuário não encontrado'. Apenas estilo, sem alterar árvore React. */
[data-sonner-toaster] [data-sonner-toast]{background:#09090e!important;border:1px solid #31313b!important;color:#fff!important;box-shadow:0 10px 32px rgba(0,0,0,.4)!important;border-radius:16px!important;gap:12px!important;align-items:center!important;max-width:100%!important;overflow-wrap:anywhere!important}
[data-sonner-toaster] [data-sonner-toast] [data-icon]{display:none!important}
[data-sonner-toaster] [data-sonner-toast]::before{content:'';display:block;flex:0 0 36px;width:36px;height:36px;background-color:var(--wmc-msg-red);-webkit-mask:var(--wmc-msg-mask) center/contain no-repeat;mask:var(--wmc-msg-mask) center/contain no-repeat}
[data-sonner-toaster] [data-sonner-toast] [data-title]{color:#fff!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}
[data-sonner-toaster] [data-sonner-toast] [data-description]{color:#d0d0d6!important;line-height:1.4!important;overflow-wrap:anywhere!important}
[data-sonner-toaster] [data-sonner-toast] [data-close-button]{color:#fff!important;background:#202027!important}
@media(max-width:480px){.wmc-standard-message{gap:10px!important}.wmc-standard-message .wmc-standard-icon,.wmc-standard-message .wmc-standard-icon svg{width:37px;height:37px}.wmc-standard-modal-card{padding:18px 16px}}
