/* [project]/packages/ui/dist/tema/tokens-orvya.css [app-client] (css) */
:root {
  --orvya-fonte: var(--fontFamilyBase);
  --orvya-fundo-aplicacao: var(--colorNeutralBackground2, #fafafa);
  --orvya-chrome: var(--colorNeutralBackground3, #f5f5f5);
  --orvya-superficie: var(--colorNeutralBackground1, #fff);
  --orvya-superficie-secundaria: var(--colorNeutralBackground3, #f5f5f5);
  --orvya-superficie-alternada: var(--colorNeutralBackground1Hover);
  --orvya-superficie-interativa: var(--colorNeutralBackground1Hover);
  --orvya-borda: var(--colorNeutralStroke2);
  --orvya-borda-sutil: var(--colorNeutralStroke2);
  --orvya-texto: var(--colorNeutralForeground1);
  --orvya-texto-secundario: var(--colorNeutralForeground2);
  --orvya-texto-auxiliar: var(--colorNeutralForeground3);
  --orvya-link: var(--colorBrandForegroundLink);
  --orvya-link-hover: var(--colorBrandForegroundLinkHover);
  --orvya-foco: var(--colorStrokeFocus2);
  --orvya-sucesso: var(--colorPaletteGreenForeground1);
  --orvya-atencao: var(--colorPaletteYellowForeground2);
  --orvya-erro: var(--colorPaletteRedForeground1);
  --orvya-informativo: var(--colorPaletteBlueForeground2);
  --orvya-espaco-1: .25rem;
  --orvya-espaco-2: .5rem;
  --orvya-espaco-3: .75rem;
  --orvya-espaco-4: 1rem;
  --orvya-espaco-5: 1.5rem;
  --orvya-espaco-6: 2rem;
  --orvya-raio: var(--borderRadiusMedium);
  --orvya-raio-controle: var(--borderRadiusMedium);
  --orvya-sidebar-largura: 14.5rem;
  --orvya-topbar-altura: 3.5rem;
  --orvya-botao-maximo: 14rem;
  --orvya-botao-pequeno-maximo: 10rem;
  --orvya-pesquisa-maxima: 42.5rem;
  --orvya-auth-maxima: 30rem;
}

/* [project]/packages/ui/dist/tema/tema-orvya.css [app-client] (css) */
body {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  color: var(--orvya-texto);
  background: var(--orvya-fundo-aplicacao);
  min-height: 100vh;
}

.orvya-provider {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  color: var(--orvya-texto);
  --orvya-chrome: var(--colorNeutralBackground3);
  --orvya-fundo-aplicacao: var(--colorNeutralBackground2);
  --orvya-superficie: var(--colorNeutralBackground1);
  --orvya-superficie-secundaria: var(--colorNeutralBackground3);
  background-color: var(--colorNeutralBackground2, #fafafa) !important;
}

.orvya-numerico, .orvya-cnj, .orvya-codigo, .orvya-data, .orvya-valor, .orvya-quantidade, .orvya-sequencia, .orvya-tabela-densa [data-coluna="codigo"], .orvya-tabela-densa [data-coluna="numero"], .orvya-tabela-densa [data-coluna="data"], .orvya-tabela-densa [data-coluna="quando"], .orvya-tabela-densa [data-coluna="atividade"], .orvya-tabela-densa [data-coluna="seq"], .orvya-tabela-densa [data-coluna="valor"], .orvya-tabela-densa [data-coluna="parcelas"], .orvya-tabela-densa [data-coluna="quantidade"] {
  font-variant-numeric: tabular-nums;
}

a {
  color: var(--orvya-link);
}

a:hover {
  color: var(--orvya-link-hover);
}

:focus-visible {
  outline: 2px solid var(--orvya-foco);
  outline-offset: var(--orvya-espaco-1);
}

@media (prefers-reduced-motion: reduce) {
  *, :before, :after {
    scroll-behavior: auto !important;
    transition: none !important;
    animation: none !important;
  }
}

@media (forced-colors: active) {
  :focus-visible {
    outline-color: highlight;
  }
}

/* [project]/packages/ui/dist/tema/densidade-orvya.css [app-client] (css) */
.orvya-provider {
  font-size: var(--fontSizeBase300);
}

.orvya-botao {
  inline-size: fit-content;
  max-inline-size: var(--orvya-botao-maximo);
  white-space: nowrap;
}

.orvya-botao[data-size="small"] {
  max-inline-size: var(--orvya-botao-pequeno-maximo);
}

.orvya-botao-icone {
  min-block-size: 2.25rem;
  min-inline-size: 2.25rem;
}

.orvya-form {
  column-gap: var(--orvya-espaco-4);
  row-gap: var(--orvya-espaco-5);
  grid-template-columns: repeat(12, minmax(0, 1fr));
  align-items: start;
  display: grid;
}

.orvya-form > [class*="fui-Field"], .orvya-form > [class*="fui-Checkbox"], .orvya-form > fieldset {
  grid-column: span 6;
}

.orvya-form > .orvya-form-largura-total, .orvya-form > .orvya-form-error, .orvya-form > .orvya-summary, .orvya-form > .orvya-section-action, .orvya-form > [role="alert"], .orvya-form > [role="status"], .orvya-form > .orvya-grupo-acoes, .orvya-form > .orvya-tabela-regiao, .orvya-form > table, .orvya-form > h2, .orvya-form > h3, .orvya-form > p {
  grid-column: 1 / -1;
}

.orvya-form > [class*="fui-Field"]:has(textarea) {
  grid-column: 1 / -1;
}

.orvya-form > .orvya-botao {
  grid-column: 1 / -1;
}

.orvya-form-inline {
  gap: var(--orvya-espaco-3) var(--orvya-espaco-4);
  flex-wrap: wrap;
  align-items: end;
  display: flex;
}

.orvya-form-inline > [class*="fui-Field"] {
  flex: 12rem;
  min-inline-size: min(100%, 12rem);
}

@media (max-width: 48rem) {
  .orvya-form > [class*="fui-Field"], .orvya-form > [class*="fui-Checkbox"], .orvya-form > fieldset {
    grid-column: 1 / -1;
  }
}

/* [project]/apps/web/app/globals.css [app-client] (css) */
* {
  box-sizing: border-box;
}

html, body {
  min-height: 100%;
  margin: 0;
}

.orvya-skip-target:focus {
  outline: 0;
}

.orvya-skip {
  z-index: 1000;
  padding: var(--orvya-espaco-2) var(--orvya-espaco-3);
  color: var(--orvya-texto);
  background: var(--orvya-superficie);
  border: 1px solid var(--orvya-borda);
  position: fixed;
  inset-block-start: -4rem;
  inset-inline-start: var(--orvya-espaco-4);
}

.orvya-skip:focus {
  inset-block-start: var(--orvya-espaco-3);
}

.orvya-shell {
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: var(--orvya-topbar-altura) minmax(0, 1fr);
  background: var(--orvya-fundo-aplicacao);
  min-height: 100vh;
  display: grid;
}

.orvya-shell-navegacao-aberta {
  grid-template-columns: var(--orvya-sidebar-largura) minmax(0, 1fr);
}

.orvya-masthead {
  min-block-size: var(--orvya-topbar-altura);
  block-size: var(--orvya-topbar-altura);
  color: var(--orvya-texto);
  border-block-end: 1px solid var(--orvya-borda-sutil);
  box-shadow: none;
  background-color: #f5f5f5 !important;
  background-color: var(--colorNeutralBackground3, #f5f5f5) !important;
}

.orvya-masthead-main {
  min-inline-size: var(--orvya-sidebar-largura);
  gap: var(--orvya-espaco-2);
  padding-inline: var(--orvya-espaco-3);
}

.orvya-brand {
  gap: var(--orvya-espaco-2);
  color: var(--orvya-texto);
  font-size: var(--fontSizeBase300);
  align-items: center;
  min-width: 0;
  display: flex;
}

.orvya-brand-logo {
  block-size: 1.75rem;
  inline-size: auto;
  max-inline-size: 100%;
  display: block;
}

.orvya-usuario-inicial {
  block-size: 1.75rem;
  inline-size: 1.75rem;
  color: var(--colorNeutralForegroundOnBrand);
  background: var(--colorBrandBackground);
  border-radius: var(--borderRadiusCircular);
  font-weight: var(--fontWeightSemibold);
  flex: none;
  place-items: center;
  display: inline-grid;
}

.orvya-top-content {
  min-inline-size: 12rem;
  max-inline-size: var(--orvya-pesquisa-maxima);
  flex: auto;
}

.orvya-usuario {
  gap: var(--orvya-espaco-2);
  align-items: center;
  display: flex;
}

.orvya-usuario > span:last-child {
  min-inline-size: 0;
  line-height: var(--lineHeightBase200);
  display: grid;
}

.orvya-usuario small {
  color: var(--orvya-texto-secundario);
  font-size: var(--fontSizeBase200);
}

.orvya-sidebar {
  inline-size: var(--orvya-sidebar-largura);
  border-inline-end: 1px solid var(--orvya-borda-sutil);
  background-color: #f5f5f5 !important;
  background-color: var(--colorNeutralBackground3, #f5f5f5) !important;
}

.orvya-sidebar .fui-Nav, .orvya-sidebar .fui-NavItem {
  background-color: #0000 !important;
}

.orvya-nav-item {
  gap: var(--orvya-espaco-2);
  justify-content: space-between;
  align-items: center;
  inline-size: 100%;
  min-inline-size: 0;
  display: flex;
}

.orvya-nav-rotulo {
  text-overflow: ellipsis;
  white-space: nowrap;
  min-inline-size: 0;
  overflow: hidden;
}

.orvya-sino {
  position: relative;
}

.orvya-sino-badge {
  min-block-size: 1rem;
  min-inline-size: 1rem;
  color: var(--colorNeutralForegroundOnBrand);
  background: var(--colorBrandBackground);
  border-radius: var(--borderRadiusCircular);
  font-size: var(--fontSizeBase100);
  font-variant-numeric: tabular-nums;
  line-height: var(--lineHeightBase100);
  place-items: center;
  padding-inline: .2rem;
  display: inline-grid;
  position: absolute;
  inset-block-start: .15rem;
  inset-inline-end: .1rem;
}

.orvya-sino-badge:empty {
  display: none;
}

.orvya-notification {
  gap: var(--orvya-espaco-1);
  inline-size: 100%;
  max-inline-size: none;
  padding: var(--orvya-espaco-3);
  text-align: start;
  white-space: normal;
  border: 1px solid var(--orvya-borda-sutil);
  border-radius: var(--orvya-raio);
  justify-items: start;
  display: grid;
}

.orvya-notification-nova {
  border-inline-start: 2px solid var(--orvya-informativo);
}

.orvya-notification small {
  color: var(--orvya-texto-secundario);
}

#conteudo-principal {
  inline-size: 100%;
  min-inline-size: 0;
  max-inline-size: none;
  padding: var(--orvya-espaco-5) clamp(var(--orvya-espaco-4), 2vw, var(--orvya-espaco-6));
  color: var(--orvya-texto);
  background: var(--orvya-fundo-aplicacao);
  box-shadow: none;
  border-radius: 0;
  margin: 0;
  overflow-x: clip;
}

.orvya-page-header {
  gap: var(--orvya-espaco-4);
  justify-content: space-between;
  align-items: end;
  margin-block-end: var(--orvya-espaco-5);
  display: flex;
}

.orvya-page-header h1, .orvya-entity-header h1, .orvya-record-view-heading h1 {
  font-size: var(--fontSizeBase500);
  line-height: var(--lineHeightBase500);
  margin: 0;
}

.orvya-page-header p {
  margin: var(--orvya-espaco-2) 0 0;
  color: var(--orvya-texto-secundario);
}

.orvya-search {
  inline-size: 100%;
  position: relative;
}

.orvya-search-results {
  z-index: 40;
  max-block-size: min(28rem, 70vh);
  padding: var(--orvya-espaco-2);
  background: var(--orvya-superficie);
  border: 1px solid var(--orvya-borda);
  border-radius: var(--orvya-raio);
  box-shadow: var(--shadow8);
  position: absolute;
  inset-block-start: calc(100% + var(--orvya-espaco-1));
  inset-inline: 0;
  overflow: auto;
}

.orvya-search-results a {
  padding: var(--orvya-espaco-2) var(--orvya-espaco-3);
  color: var(--orvya-texto);
  border-radius: var(--orvya-raio);
  display: grid;
}

.orvya-search-results a:hover, .orvya-search-results a:focus-visible {
  background: var(--orvya-superficie-interativa);
}

.orvya-search-results p {
  margin: var(--orvya-espaco-2);
}

.orvya-search-results small {
  color: var(--orvya-texto-secundario);
}

.orvya-section {
  inline-size: 100%;
  margin-block: var(--orvya-espaco-5);
  padding-block: var(--orvya-espaco-4);
  border-block-start: 1px solid var(--orvya-borda-sutil);
}

.orvya-section:first-of-type {
  margin-block-start: 0;
}

.orvya-section h2, .orvya-section h3 {
  margin-block: 0 var(--orvya-espaco-4);
  font-size: var(--fontSizeBase500);
  line-height: var(--lineHeightBase500);
}

.orvya-section h3 {
  font-size: var(--fontSizeBase300);
}

.orvya-section-action {
  gap: var(--orvya-espaco-2);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-block-end: var(--orvya-espaco-3);
  display: flex;
}

.orvya-section-action:not(:has(h2, h3)) {
  justify-content: flex-end;
}

.orvya-section-action > h2, .orvya-section-action > h3 {
  text-align: left;
  margin: 0;
}

.orvya-grupo-acoes {
  gap: var(--orvya-espaco-2);
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.orvya-barra-lista, .orvya-list-controls {
  inline-size: 100%;
  border-block-end: 1px solid var(--orvya-borda-sutil);
  margin-block-end: var(--orvya-espaco-3);
  padding-block-end: var(--orvya-espaco-3);
}

.orvya-barra-lista-pesquisa {
  flex: 22rem;
  min-inline-size: min(100%, 18rem);
}

.orvya-barra-lista-filtros {
  gap: var(--orvya-espaco-3);
  flex-wrap: wrap;
  display: flex;
}

.orvya-barra-lista-contagem, .orvya-list-controls > span {
  color: var(--orvya-texto-secundario);
  white-space: nowrap;
}

.orvya-list-controls, .orvya-pagination {
  gap: var(--orvya-espaco-3);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.orvya-pagination {
  justify-content: center;
  margin-block-start: var(--orvya-espaco-4);
}

.orvya-barra-lista-paginacao .orvya-pagination {
  margin-block-start: 0;
}

.orvya-tabela-regiao {
  border: 1px solid var(--orvya-borda);
  border-radius: var(--orvya-raio);
  background: var(--orvya-superficie);
  scrollbar-gutter: stable;
  inline-size: 100%;
  overflow: auto;
}

.orvya-tabela-densa {
  font-variant-numeric: tabular-nums;
  inline-size: 100%;
  min-inline-size: 48rem;
}

.orvya-tabela-densa-processos {
  min-inline-size: 76rem;
}

.orvya-tabela-densa-movimentacoes {
  table-layout: fixed;
  min-inline-size: 72rem;
}

.orvya-tabela-densa tbody tr[tabindex] {
  cursor: pointer;
}

.orvya-movimentacao-descricao > strong {
  font-weight: var(--fontWeightSemibold);
  display: block;
}

.orvya-movimentacao-descricao p {
  margin: var(--orvya-espaco-1) 0 0;
  white-space: pre-line;
}

.orvya-movimentacao-descricao dl {
  gap: var(--orvya-espaco-1) var(--orvya-espaco-2);
  margin: var(--orvya-espaco-2) 0 0;
  display: grid;
}

.orvya-movimentacao-descricao dl > div {
  gap: var(--orvya-espaco-2);
  grid-template-columns: max-content minmax(0, 1fr);
  display: grid;
}

.orvya-movimentacao-descricao dt {
  color: var(--orvya-texto-secundario);
  font-weight: var(--fontWeightSemibold);
}

.orvya-movimentacao-descricao dd {
  white-space: pre-line;
  margin: 0;
}

.orvya-movimentacao-referencia {
  color: var(--orvya-texto-secundario);
}

.orvya-movimentacao-documentos {
  gap: var(--orvya-espaco-2);
  margin: 0;
  padding: 0;
  list-style: none;
  display: grid;
}

.orvya-movimentacao-documentos a, .orvya-movimentacao-documentos li > span {
  gap: var(--orvya-espaco-2);
  align-items: center;
  min-inline-size: 0;
  display: flex;
}

.orvya-movimentacao-documentos a span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.orvya-entity-header {
  gap: var(--orvya-espaco-3);
  inline-size: 100%;
  border-block-end: 1px solid var(--orvya-borda);
  flex-wrap: wrap;
  align-items: flex-start;
  padding-block-end: var(--orvya-espaco-4);
  display: flex;
}

.orvya-entity-title {
  flex: auto;
  min-inline-size: 0;
}

.orvya-entity-details {
  flex: 1 0 100%;
  min-inline-size: 0;
}

.orvya-code {
  color: var(--orvya-texto-secundario);
  margin-block-start: var(--orvya-espaco-1);
  display: inline-block;
}

.orvya-process-meta, .orvya-summary {
  gap: var(--orvya-espaco-3) var(--orvya-espaco-4);
  margin: var(--orvya-espaco-3) 0 0;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  display: grid;
}

.orvya-process-meta > div, .orvya-summary > div {
  min-inline-size: 0;
}

.orvya-process-meta dt, .orvya-summary dt {
  color: var(--orvya-texto-secundario);
  font-size: var(--fontSizeBase200);
  font-weight: var(--fontWeightSemibold);
  margin-block-end: var(--orvya-espaco-1);
  display: block;
}

.orvya-process-meta dd, .orvya-summary dd {
  min-inline-size: 0;
  color: var(--orvya-texto);
  font-weight: var(--fontWeightRegular);
  overflow-wrap: anywhere;
  margin: 0;
  display: block;
}

.orvya-process-meta dd > span {
  display: block;
}

.orvya-pending {
  gap: var(--orvya-espaco-4);
  margin-block: var(--orvya-espaco-3);
  padding-block: var(--orvya-espaco-2);
  border-block: 1px solid var(--orvya-borda-sutil);
}

.orvya-pending a {
  gap: var(--orvya-espaco-2);
  align-items: baseline;
  display: inline-flex;
}

.orvya-pending small {
  color: var(--orvya-texto-secundario);
}

.orvya-workspace-header {
  inline-size: 100%;
}

.orvya-workspace-tabs {
  margin-block-start: var(--orvya-espaco-3);
  overflow: auto;
}

.orvya-workspace-full-view {
  min-inline-size: 0;
}

.orvya-workspace-full-panel {
  background: var(--orvya-fundo-aplicacao);
  inline-size: 100%;
  min-inline-size: 0;
  position: relative;
}

.orvya-workspace-full-panel-content {
  inline-size: 100%;
  max-inline-size: none;
}

.orvya-workspace-full-panel-detalhe .orvya-workspace-full-panel-content {
  max-inline-size: 40rem;
}

.orvya-workspace-full-panel-formulario .orvya-workspace-full-panel-content {
  max-inline-size: 48rem;
}

.orvya-workspace-full-panel-amplo .orvya-workspace-full-panel-content {
  max-inline-size: 64rem;
}

.orvya-record-view-heading {
  gap: var(--orvya-espaco-3);
  align-items: center;
  margin-block-end: var(--orvya-espaco-5);
  display: flex;
}

.orvya-publicacao-texto {
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  inline-size: 100%;
  line-height: var(--lineHeightBase300);
  margin: 0;
}

.orvya-publicacao-sugestoes {
  gap: var(--orvya-espaco-4);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.orvya-sugestao {
  gap: var(--orvya-espaco-3);
  min-inline-size: 0;
  border-inline-start: 2px solid var(--orvya-borda);
  margin: 0;
  padding-inline-start: var(--orvya-espaco-4);
  display: grid;
}

.orvya-form-error {
  padding: var(--orvya-espaco-3);
  color: var(--orvya-erro);
  background: var(--colorNeutralBackground3);
  border-inline-start: 2px solid var(--orvya-erro);
}

.orvya-field-hint {
  color: var(--orvya-texto-secundario);
  margin-block-start: var(--orvya-espaco-1);
  display: block;
}

.orvya-estado-carregando {
  gap: var(--orvya-espaco-3);
  min-block-size: 8rem;
  color: var(--orvya-texto-secundario);
  align-content: center;
  display: grid;
}

.orvya-operacao-assincrona {
  gap: var(--orvya-espaco-2);
  min-block-size: 2.5rem;
  color: var(--orvya-texto-secundario);
  align-content: center;
  display: grid;
}

.orvya-operacao-assincrona > span, .orvya-estado-carregando > span {
  gap: var(--orvya-espaco-2);
  align-items: center;
  display: flex;
}

.orvya-estado-carregando > div {
  gap: var(--orvya-espaco-2);
  display: grid;
}

.orvya-empty {
  min-block-size: 11rem;
}

.orvya-notification {
  gap: var(--orvya-espaco-1);
  inline-size: 100%;
  max-inline-size: none;
  padding: var(--orvya-espaco-3);
  color: var(--orvya-texto);
  text-align: start;
  border-block-end: 1px solid var(--orvya-borda-sutil);
  justify-items: start;
  display: grid;
}

.orvya-notification span, .orvya-notification small {
  color: var(--orvya-texto-secundario);
}

.orvya-metrics {
  background: var(--orvya-superficie);
  border-block: 1px solid var(--orvya-borda);
  grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr));
  margin-block-end: var(--orvya-espaco-5);
  display: grid;
}

.orvya-dashboard-metrics {
  gap: var(--orvya-espaco-3);
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin-block-end: var(--orvya-espaco-5);
  display: grid;
}

.orvya-dashboard-grid {
  gap: var(--orvya-espaco-4);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  display: grid;
}

.orvya-metrics > a, .orvya-metrics > div, .orvya-metrics > button {
  min-block-size: 5.5rem;
  max-inline-size: none;
  padding: var(--orvya-espaco-3) var(--orvya-espaco-4);
  color: var(--orvya-texto);
  text-align: start;
  border: 0;
  border-inline-end: 1px solid var(--orvya-borda-sutil);
  border-radius: 0;
  align-content: space-between;
  justify-items: start;
  display: grid;
}

.orvya-metrics small {
  color: var(--orvya-texto-secundario);
}

.orvya-metrics strong {
  font-size: var(--fontSizeHero700);
}

.orvya-grid-2 {
  gap: var(--orvya-espaco-4);
  grid-template-columns: repeat(2, minmax(0, 1fr));
  display: grid;
}

.orvya-auth, .orvya-trial {
  place-items: center;
  min-block-size: 100vh;
  inline-size: 100%;
  display: grid;
  padding: clamp(var(--orvya-espaco-5), 6vw, 4rem) !important;
  background: var(--orvya-fundo-aplicacao) !important;
}

.orvya-auth-card {
  inline-size: min(100%, var(--orvya-auth-maxima));
  gap: var(--orvya-espaco-4);
  padding: clamp(var(--orvya-espaco-5), 4vw, var(--orvya-espaco-6));
  background: var(--orvya-superficie);
  border: 1px solid var(--orvya-borda);
  border-radius: var(--orvya-raio);
  box-shadow: var(--shadow4);
  display: grid;
}

.orvya-auth-heading {
  gap: var(--orvya-espaco-2);
  display: grid;
}

.orvya-auth-logo {
  block-size: 2.5rem;
  inline-size: auto;
  max-inline-size: min(100%, 12rem);
  margin-block-end: var(--orvya-espaco-2);
  display: block;
}

.orvya-auth-heading h1, .orvya-auth-card > h1 {
  font-size: var(--fontSizeHero900);
  line-height: var(--lineHeightHero900);
  margin: 0;
}

.orvya-auth-heading p, .orvya-trial p, .orvya-trial li {
  color: var(--orvya-texto-secundario);
  line-height: var(--lineHeightBase300);
  margin: 0;
}

.orvya-login-form {
  gap: var(--orvya-espaco-4);
  grid-template-columns: 1fr;
  display: grid;
}

.orvya-login-form > * {
  grid-column: 1;
}

.orvya-login-form > .orvya-botao {
  justify-content: center;
  inline-size: 100%;
  max-inline-size: none;
}

.orvya-auth-links {
  gap: var(--orvya-espaco-2);
  color: var(--orvya-texto-secundario);
  font-size: var(--fontSizeBase200);
  display: grid;
}

.orvya-auth-single .orvya-auth-card {
  inline-size: min(32.5rem, 100vw - 2rem);
}

.orvya-auth-state {
  padding: var(--orvya-espaco-6);
}

.orvya-admin {
  inline-size: 100%;
  max-inline-size: none !important;
}

.orvya-kicker {
  color: var(--orvya-texto-secundario);
  font-size: var(--fontSizeBase200);
  font-weight: var(--fontWeightSemibold);
  margin: 0;
}

.orvya-masthead {
  justify-content: space-between;
  align-items: center;
  gap: var(--orvya-espaco-4);
  grid-column: 1 / -1;
  display: flex;
}

.orvya-masthead-main, .orvya-masthead-content {
  align-items: center;
  gap: var(--orvya-espaco-3);
  display: flex;
}

.orvya-masthead-content {
  min-width: 0;
  padding-inline: var(--orvya-espaco-4);
  flex: 1;
  justify-content: flex-end;
}

.orvya-shell > #conteudo-principal {
  grid-area: 2 / 1;
  min-width: 0;
}

.orvya-shell-navegacao-aberta > #conteudo-principal {
  grid-column: 2;
}

.orvya-sidebar {
  grid-area: 2 / 1;
  display: none;
  overflow: auto;
}

.orvya-sidebar-aberta {
  display: block;
}

.orvya-sidebar > [role="navigation"], .orvya-search-input {
  inline-size: 100%;
}

.orvya-barra-lista {
  gap: var(--orvya-espaco-3);
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.orvya-barra-lista-acao {
  margin-inline-start: auto;
}

.orvya-grade-formulario {
  gap: var(--orvya-espaco-4);
  grid-template-columns: repeat(12, minmax(0, 1fr));
  display: grid;
}

.orvya-campo-grade {
  min-width: 0;
}

.orvya-empty {
  align-content: center;
  place-items: center;
  gap: var(--orvya-espaco-2);
  padding: var(--orvya-espaco-6);
  text-align: center;
  border: 1px dashed var(--orvya-borda);
  border-radius: var(--orvya-raio);
  color: var(--orvya-texto-secundario);
  display: grid;
}

.orvya-empty h2, .orvya-empty p {
  margin: 0;
}

.orvya-progress-steps {
  gap: var(--orvya-espaco-2);
  font-size: var(--fontSizeBase200);
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
}

.orvya-progress-steps li {
  padding: var(--orvya-espaco-1) var(--orvya-espaco-2);
  background: var(--orvya-superficie-secundaria);
  border-radius: var(--orvya-raio);
}

.orvya-message {
  gap: var(--orvya-espaco-3);
  padding: var(--orvya-espaco-3);
  border-radius: var(--orvya-raio);
  border: 1px solid;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.orvya-message > div {
  gap: var(--orvya-espaco-1);
  display: grid;
}

.orvya-message-erro {
  color: var(--orvya-erro);
  background: var(--colorPaletteRedBackground1);
}

.orvya-message-sucesso {
  color: var(--orvya-sucesso);
  background: var(--colorPaletteGreenBackground1);
}

.orvya-botao-perigo {
  color: var(--colorPaletteRedForeground1) !important;
  border-color: var(--colorPaletteRedBorder1) !important;
}

@media (max-width: 64rem) {
  .orvya-process-meta, .orvya-summary {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .orvya-dashboard-metrics {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 48rem) {
  :root {
    --orvya-topbar-altura: 6.5rem;
  }

  .orvya-masthead {
    block-size: auto;
    min-block-size: var(--orvya-topbar-altura);
  }

  .orvya-masthead-main {
    min-inline-size: auto;
  }

  .orvya-shell, .orvya-shell-navegacao-aberta {
    grid-template-columns: minmax(0, 1fr);
  }

  .orvya-shell-navegacao-aberta > #conteudo-principal {
    grid-column: 1;
  }

  .orvya-sidebar-aberta {
    z-index: 30;
    block-size: calc(100dvh - var(--orvya-topbar-altura));
    box-shadow: var(--shadow16);
    position: fixed;
    inset-block-start: var(--orvya-topbar-altura);
    inset-inline-start: 0;
  }

  .orvya-usuario > span:last-child {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    white-space: nowrap;
    block-size: 1px;
    inline-size: 1px;
    position: absolute;
    overflow: hidden;
  }

  .orvya-top-content {
    min-inline-size: 8rem;
  }

  #conteudo-principal {
    padding: var(--orvya-espaco-4);
  }

  .orvya-workspace-full-panel {
    inline-size: 100%;
  }

  .orvya-page-header, .orvya-entity-header {
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .orvya-page-header {
    flex-direction: column;
  }

  .orvya-process-meta, .orvya-summary, .orvya-grid-2, .orvya-dashboard-grid, .orvya-publicacao-sugestoes {
    grid-template-columns: 1fr;
  }

  .orvya-dashboard-metrics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .orvya-movimentacao-descricao dl > div {
    grid-template-columns: 1fr;
    gap: 0;
  }
}

@media (max-width: 30rem) {
  .orvya-dashboard-metrics {
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=_084__jn._.css.map*/