/* css/17-flatten-cards.css — "um cartao so": achata molduras duplas (card-in-card).
   Diagnostico por auditoria UX/UI (30 agentes, 2026-07-19). Carregado por ultimo. */

/* [operator] Atendimento embutido no shell da unidade: o #ubs-main-content ja e o
   card do shell; o .opv-main interno recriava fundo+borda+radius+shadow => moldura
   dupla. So no modo embutido (a view fullscreen mantem o card proprio). */
#view-operator.embedded-in-shell .opv-shell{
  background:none !important; padding:0 !important; min-height:0 !important;
}
#view-operator.embedded-in-shell .opv-main{
  background:transparent !important; border:0 !important; box-shadow:none !important;
  border-radius:0 !important; padding:0 !important; min-height:0 !important;
}

/* [sigtap] O .panel-container.sigtap-shell ja e o card; as .card internas
   (query/empty/result) recriavam a moldura => card-in-card. Achata as internas
   (mantem o padding interno p/ respiro), deixando o card externo como unico. */
#view-sigtap > .panel-container.sigtap-shell > .card.sigtap-query-card,
#view-sigtap > .panel-container.sigtap-shell > #sigtap-result > .card.sigtap-empty,
#view-sigtap > .panel-container.sigtap-shell > #sigtap-result > .card.sigtap-result-card{
  background:transparent; border:0; box-shadow:none; border-radius:0;
}

/* [familia intranet] "1 card so" (decisao do produto): achata os cards de CONTEUDO
   dentro do .intranet-main, mantendo o .panel-container externo como unico card e a
   .intranet-sidebar (navegacao) destacada. NAO inclui #view-admin (Admin v2 e reskin
   deliberado 1:1). So remove a moldura (fundo/borda/sombra/raio); padding preservado. */
/* RH e SERVIDOR sairam desta lista: a premissa do "1 card so" era o CARTAO BRANCO
   externo (global-card.css), que foi removido na migracao Aurora. Sem ele, achatar
   os cards de conteudo deixava os dois paineis NUS sobre o gradiente. Agora quem
   desenha a superficie e o .glass/.card do kit. */
#view-capacitacao .intranet-main .card{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
}
