.vx-estado{gap:var(--vx-space-3);padding:var(--vx-space-6);border:var(--vx-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-md);background:var(--vx-color-surface-raised);flex-direction:column;display:flex}.vx-estado__titulo{font-size:var(--vx-font-size-lg);margin:0}.vx-estado__descricao{color:var(--vx-color-text-muted);font-size:var(--vx-font-size-sm);margin:0}.vx-estado--erro{border-color:var(--vx-color-danger)}.vx-estado--offline,.vx-estado--sem-permissao{border-color:var(--vx-color-warning)}.vx-estado__acao{min-height:var(--vx-target-min);padding:0 var(--vx-space-4);border:var(--vx-border-width) solid var(--vx-color-accent);border-radius:var(--vx-radius-sm);color:var(--vx-color-text);font:inherit;cursor:pointer;background:0 0;align-self:flex-start}.vx-cabecalho-pagina{justify-content:space-between;align-items:flex-start;gap:var(--vx-space-4);margin-bottom:var(--vx-space-6);display:flex}.vx-cabecalho-pagina__titulo{margin:0 0 var(--vx-space-1);font-size:var(--vx-font-size-xl);font-weight:var(--vx-font-weight-bold)}.vx-cabecalho-pagina__subtitulo{color:var(--vx-color-text-muted);font-size:var(--vx-font-size-sm);margin:0}.vx-cabecalho-pagina__acoes{align-items:center;gap:var(--vx-space-3);flex-shrink:0;display:flex}.vx-confirmacao__scrim{z-index:20;padding:var(--vx-space-4);background:var(--vx-color-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vx-confirmacao__fechar-fundo{z-index:-1;cursor:default;border:none;padding:0;position:absolute;inset:0}.vx-confirmacao{gap:var(--vx-space-3);width:100%;max-width:28rem;padding:var(--vx-space-6);border-radius:var(--vx-radius-md);background:var(--vx-color-surface-raised);flex-direction:column;display:flex}.vx-confirmacao__titulo{font-size:var(--vx-font-size-lg);margin:0}.vx-confirmacao__descricao{color:var(--vx-color-text-muted);font-size:var(--vx-font-size-sm);margin:0}.vx-confirmacao__acoes{justify-content:flex-end;gap:var(--vx-space-3);margin-top:var(--vx-space-3);display:flex}.vx-confirmacao__botao-secundario,.vx-confirmacao__botao-primario,.vx-confirmacao__botao-perigo{min-height:var(--vx-target-min);padding:0 var(--vx-space-4);border-radius:var(--vx-radius-sm);font:inherit;font-weight:var(--vx-font-weight-bold);font-size:var(--vx-font-size-sm);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.vx-confirmacao__botao-secundario{border:var(--vx-border-width) solid var(--vx-color-border-input);color:var(--vx-color-text);background:0 0}.vx-confirmacao__botao-primario{border:var(--vx-border-width) solid var(--vx-color-accent);background:var(--vx-color-accent);color:var(--vx-color-on-accent)}.vx-confirmacao__botao-perigo{border:var(--vx-border-width) solid var(--vx-color-danger);background:var(--vx-color-danger);color:var(--vx-color-on-accent)}.vx-feedback{justify-content:space-between;align-items:flex-start;gap:var(--vx-space-3);padding:var(--vx-space-3) var(--vx-space-4);border:var(--vx-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-sm);background:var(--vx-color-surface-raised);display:flex}.vx-feedback__titulo{font-weight:var(--vx-font-weight-bold);font-size:var(--vx-font-size-sm);margin:0}.vx-feedback__descricao{margin:var(--vx-space-1) 0 0;color:var(--vx-color-text-muted);font-size:var(--vx-font-size-sm)}.vx-feedback--sucesso{border-color:var(--vx-color-success);background:var(--vx-color-success-bg)}.vx-feedback--erro{border-color:var(--vx-color-danger);background:var(--vx-color-danger-bg)}.vx-feedback--aviso{border-color:var(--vx-color-warning);background:var(--vx-color-warning-bg)}.vx-feedback--info{border-color:var(--vx-color-accent);background:var(--vx-color-info-bg)}.vx-feedback__fechar{min-height:var(--vx-target-min);min-width:var(--vx-target-min);color:inherit;font-size:var(--vx-font-size-lg);cursor:pointer;background:0 0;border:none;flex-shrink:0;line-height:1}.vx-dica-permissao{margin:var(--vx-space-1) 0 0;color:var(--vx-color-text-muted);font-size:var(--vx-font-size-xs)}.vx-paginacao{justify-content:space-between;align-items:center;gap:var(--vx-space-4);margin:var(--vx-space-4) 0;display:flex}.vx-paginacao__status{color:var(--vx-color-text-muted);font-size:var(--vx-font-size-sm)}.vx-paginacao__botao{min-height:var(--vx-target-min);padding:var(--vx-space-2) var(--vx-space-4);border:var(--vx-border-width) solid var(--vx-color-border);border-radius:var(--vx-radius-sm);background:var(--vx-color-surface-raised);color:var(--vx-color-text);font-weight:var(--vx-font-weight-bold);justify-content:center;align-items:center;display:inline-flex}.vx-paginacao__botao:disabled{color:var(--vx-color-text-muted);cursor:not-allowed;opacity:.6}.vx-badge{padding:var(--vx-space-1) var(--vx-space-3);border-radius:var(--vx-radius-pill);font-size:var(--vx-font-size-xs);font-weight:var(--vx-font-weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.vx-badge--success{background:var(--vx-color-success-bg);color:var(--vx-color-success-fg)}.vx-badge--warning{background:var(--vx-color-warning-bg);color:var(--vx-color-warning-fg)}.vx-badge--danger{background:var(--vx-color-danger-bg);color:var(--vx-color-danger-fg)}.vx-badge--neutro{background:var(--vx-color-surface);color:var(--vx-color-text-muted);border:var(--vx-border-width) solid var(--vx-color-border)}
