.topo .busca-topo{color:var(--muted-foreground);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.topo .busca-topo input{font:inherit;color:var(--foreground);background:0 0;border:0;width:18rem;max-width:40vw;padding:.25rem 0}.topo .busca-topo input:focus{outline:none}.topo .busca-topo input::placeholder{color:var(--muted-foreground)}.conta{position:relative}.conta>summary{cursor:pointer;color:var(--foreground);border-radius:8px;align-items:center;gap:.5rem;padding:.125rem .25rem;font-size:.8125rem;list-style:none;display:flex}.conta>summary::-webkit-details-marker{display:none}.conta>summary:hover{background:var(--muted)}.avatar{background:var(--muted);border:1px solid var(--border);width:1.75rem;height:1.75rem;color:var(--foreground);border-radius:999px;place-items:center;font-size:.6875rem;font-weight:700;display:grid}.conta-menu{z-index:20;background:var(--card);border:1px solid var(--border);min-width:14rem;box-shadow:var(--sombra-lg);border-radius:12px;padding:.375rem;position:absolute;top:calc(100% + .375rem);right:0}.conta-menu p{margin:0;padding:.375rem .625rem}.conta-menu button{width:100%;color:var(--foreground);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.8125rem;display:flex}.conta-menu button:hover{background:var(--muted)}.cartao-cab{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.cartao-cab b{font-size:.875rem}.abas-pag{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.25rem;margin-top:1rem;display:flex}.abas-pag a{color:var(--muted-foreground);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none}.abas-pag a[aria-current=page]{color:var(--foreground);border-bottom-color:var(--primary)}.vazio{text-align:center;flex-direction:column;align-items:center;gap:.625rem;padding:3rem 1.5rem;display:flex}.vazio-ico{background:var(--muted);width:3.5rem;height:3.5rem;color:var(--muted-foreground);border-radius:999px;place-items:center;display:grid}.esmaecido{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.sel{border:1px solid var(--border-strong);border-radius:var(--radius-data);background:var(--card);height:2.25rem;color:var(--foreground);font:inherit;padding:0 .625rem;font-size:.8125rem}.btn-icone{width:2rem;height:2rem;padding:0}.btn-perigo{color:var(--destructive)!important}.check{align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.check input{accent-color:var(--primary);margin-top:.1875rem}.migalha{color:var(--muted-foreground);margin:0;font-size:.75rem}.migalha a{color:inherit}.mensagem-erro{color:var(--destructive);font-size:.75rem;font-weight:500}.dialogo{border:1px solid var(--border);background:var(--card);color:var(--foreground);box-shadow:var(--sombra-lg);border-radius:14px;width:min(32rem,100vw - 2rem);padding:0}.dialogo::backdrop{background:#0d0f1473}.porta{background:var(--background);flex-direction:column;min-height:100vh;display:flex}.porta-barra{background:var(--grafite);color:#fff;align-items:center;gap:.625rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:flex}.porta-miolo{flex:1;place-items:center;padding:2rem 1rem;display:grid}.porta-caixa{width:100%;max-width:26rem}.flutuante{z-index:50;max-width:26rem;box-shadow:var(--sombra-lg);align-items:center;position:fixed;bottom:1.5rem;right:1.5rem}
