/* SONELIORA 10.12.8 — aprimoramentos acessíveis e opt-in, sem dados Premium. */
.son128-notice{position:fixed;z-index:1190;right:12px;bottom:calc(99px + env(safe-area-inset-bottom,0px));width:min(360px,calc(100vw - 24px));padding:13px 15px;border:1px solid #dfbb78;border-radius:14px;background:#091c32;color:#f5eedf;box-shadow:0 12px 36px #000a;font:14px/1.45 system-ui,sans-serif;box-sizing:border-box}
.son128-notice strong{display:block;font-size:14px;margin-bottom:5px}.son128-notice button{font:600 13px system-ui;border:1px solid #e0b975;background:#dcc38c;color:#102037;border-radius:8px;padding:8px 10px;margin:6px 6px 0 0;cursor:pointer}.son128-notice .son128-dismiss{background:transparent;color:#e7d5b5}.son128-notice button:focus-visible{outline:3px solid #fff;outline-offset:2px}
@media(min-width:761px){.son128-notice{bottom:20px}}
@media(max-width:760px){.son128-notice{bottom:calc(90px + env(safe-area-inset-bottom,0px))}body.son126-mobile-on #son126-mobile{z-index:1050}}
body.son128-eco *,body.son128-eco *::before,body.son128-eco *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
@media(prefers-reduced-motion:reduce){.son128-notice{transition:none!important;animation:none!important}}
