.eloa-nevoa{min-height:100dvh;color:var(--eloa-tinta);background:#fbf9ff;position:relative;overflow:hidden}.eloa-nevoa>.eloa-nevoa-conteudo{z-index:1;position:relative}.eloa-mancha{filter:blur(40px);opacity:.45;pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate eloa-drift;position:absolute}.eloa-mancha-1{background:var(--eloa-tq);width:260px;height:260px;top:-80px;left:-90px}.eloa-mancha-2{background:var(--eloa-vi);width:280px;height:280px;animation-delay:-4s;top:120px;right:-120px}.eloa-mancha-3{background:var(--eloa-or);width:240px;height:240px;animation-delay:-8s;bottom:-90px;left:-40px}.eloa-vidro{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:20px;box-shadow:0 8px 24px -12px #7b4be659}.eloa-orbe{border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.eloa-orbe:before{content:"";background:conic-gradient(from 0deg, var(--eloa-tq), var(--eloa-az), var(--eloa-vi), var(--eloa-or), var(--eloa-rs), var(--eloa-tq));border-radius:50%;animation:6s linear infinite eloa-spin;position:absolute;inset:0}.eloa-orbe:after{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#ffffff8c 25%,#fff0 60%);border-radius:50%;position:absolute;inset:8%}.eloa-orbe[data-estado=repouso]:before{animation-duration:12s}.eloa-orbe[data-estado=ouvindo]:before{animation-duration:1.6s}.eloa-orbe[data-estado=ouvindo]{animation:1s ease-in-out infinite eloa-pulse;overflow:visible}.eloa-orbe[data-estado=pensando]:before{animation-duration:2.4s}.eloa-botao{background:var(--eloa-degrade-botao);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:48px;padding:0 24px;font-size:1rem;font-weight:600}.eloa-botao:disabled{opacity:.6;cursor:not-allowed}.eloa-botao:focus-visible,.eloa-barra a:focus-visible{outline:3px solid var(--eloa-tinta);outline-offset:2px}.eloa-barra{z-index:10;padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;position:fixed;bottom:0;left:0;right:0}.eloa-barra ul{justify-content:space-around;align-items:flex-end;margin:0;padding:6px 4px;list-style:none;display:flex}.eloa-barra a{min-width:56px;min-height:48px;color:var(--eloa-sec);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 8px;font-size:.75rem;text-decoration:none;display:flex}.eloa-barra a[aria-current=page]{color:var(--eloa-vi);font-weight:700}@keyframes eloa-drift{50%{transform:translate(30px,40px)scale(1.15)}to{transform:translate(-20px,10px)scale(.95)}}@keyframes eloa-spin{to{transform:rotate(360deg)}}@keyframes eloa-pulse{50%{box-shadow:0 0 0 12px #c86bf02e,0 0 40px 6px #33d6d073}}@media (prefers-reduced-motion:reduce){.eloa-mancha,.eloa-orbe,.eloa-orbe:before,.eloa-orbe[data-estado],.eloa-orbe[data-estado]:before{animation:none!important}}
.eloa-semana{gap:6px;margin:0;padding:0;list-style:none;display:flex}.eloa-semana>li{flex:1;min-width:0}.eloa-dia{min-width:44px;min-height:58px;color:var(--eloa-sec);background:#ffffff80;border:1px solid #ffffffe6;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;text-decoration:none;display:flex}.eloa-dia b{color:var(--eloa-tinta);font-size:1rem}.eloa-dia i{background:0 0;border-radius:50%;width:6px;height:6px}.eloa-dia[data-marcado=true] i{background:var(--eloa-vi)}.eloa-dia[aria-current=date]{color:#fff;border-color:#0000;box-shadow:0 8px 18px -8px #5b3fd6b3}.eloa-dia[aria-current=date] b{color:#fff}.eloa-dia[aria-current=date][data-marcado=true] i{background:#fff}.eloa-dia:focus-visible,.eloa-link:focus-visible,.eloa-chip:focus-visible,.eloa-campo:focus-visible{outline:3px solid var(--eloa-tinta);outline-offset:2px}.eloa-itens{margin:0;padding:0;list-style:none}.eloa-item{border-top:1px solid #f1ecfc;align-items:center;gap:12px;min-height:62px;padding:8px 0;display:flex}.eloa-item:first-child{border-top:0}.eloa-item time{font-variant-numeric:tabular-nums;min-width:44px;font-size:.875rem;font-weight:700}.eloa-item [data-faixa]{border-radius:4px;flex:none;align-self:stretch;width:4px;min-height:40px}.eloa-item p{margin:0;font-size:.9375rem;font-weight:600}.eloa-item small{color:var(--eloa-sec);font-size:.8125rem;display:block}.eloa-item .eloa-item-acao{margin-left:auto}.eloa-item[data-status=cancelado] p,.eloa-item[data-status=falta] p{color:var(--eloa-sec);text-decoration:line-through}.eloa-link{min-width:44px;min-height:44px;color:var(--eloa-vi);cursor:pointer;background:#ffffff9e;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.eloa-link[aria-current=page],.eloa-link-forte{background:var(--eloa-degrade-botao);color:#fff;border-color:#0000}.eloa-chip{min-width:44px;min-height:44px;color:var(--eloa-tinta);cursor:pointer;background:#ffffffd9;border:1px solid #6e689073;border-radius:999px;padding:0 12px;font-size:.9375rem;font-weight:600}.eloa-chip[aria-pressed=true]{background:var(--eloa-vi);border-color:var(--eloa-vi);color:#fff}.eloa-campo{box-sizing:border-box;width:100%;min-width:0;min-height:48px;color:var(--eloa-tinta);background:#ffffffd9;border:1px solid #6e689073;border-radius:14px;padding:0 14px;font-size:1rem}.eloa-campo[aria-invalid=true]{border-color:#9b1c4a}.eloa-rotulo{margin:16px 0 6px;font-weight:600;display:block}.eloa-erro{color:#9b1c4a;margin:6px 0 0;font-weight:600}.eloa-mes{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.eloa-mes-cab{text-align:center;color:var(--eloa-sec);padding-bottom:4px;font-size:.75rem;font-weight:600}.eloa-mes a{min-height:48px;color:var(--eloa-tinta);background:#ffffff80;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;text-decoration:none;display:flex}.eloa-mes a[data-fora=true]{color:var(--eloa-sec);background:0 0;font-weight:400}.eloa-mes a i{background:0 0;border-radius:50%;width:6px;height:6px}.eloa-mes a[data-marcado=true] i{background:var(--eloa-vi)}.eloa-mes a[aria-current=date]{background:var(--eloa-degrade-botao);color:#fff}.eloa-mes a[aria-current=date][data-marcado=true] i{background:#fff}.eloa-mes a:focus-visible{outline:3px solid var(--eloa-tinta);outline-offset:2px}.eloa-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eloa-par{align-items:flex-end;gap:12px;display:flex}.eloa-par>*{flex:1;min-width:0}.eloa-item .eloa-item-acao{flex-direction:column;align-items:flex-end;gap:6px;max-width:240px;display:flex}.eloa-check-caixa{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.eloa-check-caixa small{color:var(--eloa-sec)}.eloa-check-caixa small.eloa-check-fora{color:var(--eloa-sec);font-size:.75rem}.eloa-check{width:48px;min-width:44px;height:48px;color:var(--eloa-tinta);cursor:pointer;background:#ffffffd9;border:2px solid #6e689099;border-radius:50%;font-size:1.25rem;font-weight:700}.eloa-check[aria-pressed=true]{background:var(--eloa-vi);border-color:var(--eloa-vi);color:#fff}.eloa-check:disabled{cursor:default;opacity:.75}.eloa-check:focus-visible{outline:3px solid var(--eloa-tinta);outline-offset:2px}.eloa-check-menu{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.eloa-check-aviso{color:#9b1c4a;text-align:right;font-weight:600}.eloa-acao-item{text-align:right}.eloa-acao-item p{margin:0 0 6px;font-size:.8125rem;font-weight:400}.eloa-acao-botoes{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.eloa-acao-item .eloa-link{font-size:.8125rem}.eloa-link-discreto{color:var(--eloa-sec);background:0 0;border-color:#0000;text-decoration:underline}.eloa-acao-estoque{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.eloa-acao-estoque label{font-size:.8125rem;font-weight:600}.eloa-acao-estoque .eloa-campo{text-align:right;width:7.5rem;min-height:44px}
