/* Pequenos avisos, sem deslocar o conteúdo nem cobrir a ação fixa do celular. */
.support-notice{position:fixed;left:max(24px,env(safe-area-inset-left));bottom:var(--notice-bottom,max(24px,env(safe-area-inset-bottom)));z-index:45;width:340px;max-width:calc(100vw - 48px);display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 44px 17px 18px;background:#fffdf8;color:var(--ink);border:1px solid #d9e3d7;border-left:4px solid var(--forest);border-radius:15px;box-shadow:0 12px 44px #173c2d24;animation:notice-enter .35s ease-out both;isolation:isolate}
.support-notice-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#f9e4d6;color:#a54125;font-size:28px;line-height:1}
.support-notice-content{min-width:0}.support-notice-label{display:block;color:#597260;font-size:8px;font-weight:800;letter-spacing:.1em;line-height:1.5;padding-right:4px;margin-bottom:5px}.support-notice-title{display:block;font-size:14px;line-height:1.35;letter-spacing:-.02em}.support-notice-text{font-size:12px;line-height:1.55;margin:5px 0 8px;overflow-wrap:anywhere}.support-notice-source{display:block;font-size:9px;color:#6e776e;line-height:1.5}.support-notice-link{display:inline-flex;align-items:center;min-height:36px;font-size:11px;font-weight:750;color:var(--forest);text-decoration:underline;text-underline-offset:3px;margin-top:4px}.support-notice-close{position:absolute;top:3px;right:3px;width:44px;height:44px;display:grid;place-items:center;background:transparent;border-radius:50%;color:#5b6c60;font-size:24px;line-height:1}.support-notice-close:hover{background:#eaf0e8}.support-notice-close:focus-visible,.support-notice-link:focus-visible{outline-offset:0}
body.dialog-open .support-notice{display:none}
@keyframes notice-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){.support-notice{left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:var(--notice-bottom,calc(12px + env(safe-area-inset-bottom)));width:auto;max-width:none;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:14px 40px 11px 13px;border-radius:13px}.support-notice-icon{width:32px;height:32px;font-size:24px}.support-notice-title{font-size:14px}.support-notice-text{font-size:12px;margin:4px 0 5px}.support-notice-label{font-size:7px;margin-bottom:3px}.support-notice-source{font-size:9px}.support-notice-link{min-height:36px;margin-top:0}.mobile-support{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.support-notice-close{top:0;right:0}}
@media(max-height:480px){.support-notice{grid-template-columns:1fr;padding:12px 42px 10px 14px;max-width:310px}.support-notice-icon,.support-notice-source{display:none}.support-notice-text{margin-bottom:0}.support-notice-link{min-height:30px}}
@media(prefers-reduced-motion:reduce){.support-notice{animation:none}}
