#xbz-lembretes{position:fixed;left:18px;bottom:18px;z-index:900;width:min(392px,calc(100vw - 32px));pointer-events:none;font-family:inherit}#xbz-lembretes>*{pointer-events:auto}.xbz-lembrete,.xbz-lembrete-pilula{--lembrete-forte: #b45309;--lembrete-botao: #d97706;--lembrete-botao-hover: #b45309;--lembrete-fundo: #fffbeb;--lembrete-borda: #fcd34d;--lembrete-suave: rgba(217, 119, 6, .14);--lembrete-anel: rgba(217, 119, 6, .42)}.xbz-lembrete.is-critico,.xbz-lembrete-pilula.is-critico{--lembrete-forte: #b91c1c;--lembrete-botao: #dc2626;--lembrete-botao-hover: #b91c1c;--lembrete-fundo: #fef2f2;--lembrete-borda: #fca5a5;--lembrete-suave: rgba(220, 38, 38, .12);--lembrete-anel: rgba(220, 38, 38, .42)}.xbz-lembrete{position:relative;max-height:calc(100vh - 36px);overflow-y:auto;border:1px solid var(--lembrete-borda);border-top:4px solid var(--lembrete-botao);border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 18px 46px #0f172a3d,0 2px 6px #0f172a14;animation:xbz-lembrete-entrar .42s cubic-bezier(.2,.9,.3,1.2) both}.xbz-lembrete.is-cutucando{animation:xbz-lembrete-cutucar .62s ease-in-out both}.xbz-lembrete-topo{display:flex;align-items:center;gap:12px;padding:14px 16px 12px;background:var(--lembrete-fundo)}.xbz-lembrete-topo h2{margin:0;color:var(--lembrete-forte);font-size:15px;font-weight:800;line-height:1.25}.xbz-lembrete-topo small{display:block;margin-top:2px;color:#64748b;font-size:11.5px;line-height:1.3}.xbz-lembrete-sino{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--lembrete-botao);color:#fff}.xbz-lembrete-sino:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 var(--lembrete-anel);animation:xbz-lembrete-anel 1.8s ease-out infinite}#xbz-lembretes .xbz-lembrete-sino svg{width:21px;height:21px;transform-origin:50% 12%;animation:xbz-lembrete-sino 3.2s ease-in-out infinite}.xbz-lembrete-lista{margin:0;padding:0 16px;list-style:none}.xbz-lembrete-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 10px;padding:13px 0}.xbz-lembrete-item+.xbz-lembrete-item{border-top:1px solid #e2e8f0}.xbz-lembrete-item-icone{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--lembrete-suave);color:var(--lembrete-forte)}#xbz-lembretes .xbz-lembrete-item-icone svg{width:18px;height:18px}.xbz-lembrete-item-texto{min-width:0}.xbz-lembrete-item-texto strong{display:block;font-size:13.5px;font-weight:800;line-height:1.3}.xbz-lembrete-item-texto p{margin:3px 0 0;color:#475569;font-size:12.5px;line-height:1.4}.xbz-lembrete-atraso{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;background:var(--lembrete-suave);color:var(--lembrete-forte);font-size:11px;font-weight:800}.xbz-lembrete-importar{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;margin-top:8px;border:0;border-radius:11px;background:var(--lembrete-botao);color:#fff;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;transition:background .15s ease,transform .15s ease}.xbz-lembrete-importar:hover{background:var(--lembrete-botao-hover);transform:translateY(-1px)}#xbz-lembretes .xbz-lembrete-importar svg,#xbz-lembretes .xbz-lembrete-adiar svg{width:16px;height:16px}.xbz-lembrete-adiar{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;border:0;border-top:1px solid #e2e8f0;background:transparent;color:#64748b;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:background .15s ease,color .15s ease}.xbz-lembrete-adiar:hover{background:#f1f5f9;color:#334155}.xbz-lembrete-importar:focus-visible,.xbz-lembrete-adiar:focus-visible,.xbz-lembrete-pilula:focus-visible{outline:2px solid var(--lembrete-forte);outline-offset:2px}.xbz-lembrete-pilula{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px 0 11px;border:1px solid var(--lembrete-borda);border-radius:999px;background:var(--lembrete-fundo);color:var(--lembrete-forte);box-shadow:0 8px 22px #0f172a2e;font:inherit;font-size:12.5px;font-weight:800;cursor:pointer;animation:xbz-lembrete-entrar .3s ease both;transition:transform .15s ease}.xbz-lembrete-pilula:hover{transform:translateY(-1px)}#xbz-lembretes .xbz-lembrete-pilula svg{width:16px;height:16px}html[data-theme=dark] .xbz-lembrete,html[data-theme=dark] .xbz-lembrete-pilula{--lembrete-forte: #fbbf24;--lembrete-fundo: #2a2212;--lembrete-borda: rgba(251, 191, 36, .4);--lembrete-suave: rgba(251, 191, 36, .14)}html[data-theme=dark] .xbz-lembrete.is-critico,html[data-theme=dark] .xbz-lembrete-pilula.is-critico{--lembrete-forte: #fca5a5;--lembrete-fundo: #2c1719;--lembrete-borda: rgba(248, 113, 113, .42);--lembrete-suave: rgba(248, 113, 113, .14)}html[data-theme=dark] .xbz-lembrete{background:#111827;color:#e2e8f0;box-shadow:0 18px 46px #0000008c}html[data-theme=dark] .xbz-lembrete-topo small,html[data-theme=dark] .xbz-lembrete-adiar{color:#94a3b8}html[data-theme=dark] .xbz-lembrete-item-texto p{color:#cbd5e1}html[data-theme=dark] .xbz-lembrete-item+.xbz-lembrete-item,html[data-theme=dark] .xbz-lembrete-adiar{border-top-color:#1f2937}html[data-theme=dark] .xbz-lembrete-adiar:hover{background:#1f2937;color:#e2e8f0}@keyframes xbz-lembrete-entrar{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes xbz-lembrete-cutucar{0%,to{transform:none}15%{transform:translate(-7px) rotate(-1deg)}30%{transform:translate(6px) rotate(1deg)}45%{transform:translate(-5px) rotate(-.6deg)}60%{transform:translate(4px) rotate(.5deg)}78%{transform:translate(-2px)}}@keyframes xbz-lembrete-anel{0%{box-shadow:0 0 0 0 var(--lembrete-anel)}75%,to{box-shadow:0 0 0 12px transparent}}@keyframes xbz-lembrete-sino{0%,70%,to{transform:rotate(0)}74%{transform:rotate(14deg)}79%{transform:rotate(-12deg)}84%{transform:rotate(9deg)}89%{transform:rotate(-6deg)}94%{transform:rotate(3deg)}}@media(max-width:480px){#xbz-lembretes{left:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.xbz-lembrete,.xbz-lembrete.is-cutucando,.xbz-lembrete-pilula,.xbz-lembrete-sino:after,#xbz-lembretes .xbz-lembrete-sino svg{animation:none}}
