/* V6.1.98: layout amplo, inspirado no aproveitamento de tela do NEX Finance.
   Somente layout. Sem alterar limites internos das tabelas, tamanhos de fontes ou dados. */
@media (min-width:821px){
  #appSistema .app-content{width:calc(100% - 270px)!important;max-width:none!important;min-width:0!important}
  #appSistema .page-host{max-width:none!important;width:100%!important;padding:22px clamp(16px,1.6vw,30px) 32px!important;box-sizing:border-box}
  #appSistema .page-host > .app-page:not([data-page="abertura"]):not([data-page="tutorial"]){max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
  #appSistema .page-host > .app-page[data-page="dashboard"]{padding-left:0!important;padding-right:0!important}
  #ccq148Dashboard{max-width:none!important;width:100%!important;box-sizing:border-box}
  #ccq148Dashboard .ccq169-top,#ccq148Dashboard .ccq148-three,#ccq148Dashboard .ccq151-modules,#ccq148Dashboard .ccq194-dashboard-areas{min-width:0}
  #appSistema .app-page[data-page="moveis"],#appSistema .app-page[data-page="continuo"],#appSistema .app-page[data-page="buyoff"],#appSistema .app-page[data-page="tecnico"]{max-width:none!important}
}
@media (min-width:821px) and (max-width:1199px){
  #appSistema .page-host{padding:18px 16px 26px!important}
  #ccq148Dashboard .ccq194-dashboard-areas{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:820px){
  #appSistema .app-content{max-width:100%!important}
  #appSistema .page-host{max-width:none!important;width:100%!important;box-sizing:border-box;padding:12px 10px 22px!important}
  #appSistema .page-host > .app-page[data-page="dashboard"]{max-width:none!important;width:100%!important;min-width:0!important;margin:0!important}
  #appSistema .page-host > .app-page:not([data-page="abertura"]):not([data-page="tutorial"]){max-width:none!important;width:100%!important;min-width:0!important;box-sizing:border-box;margin:0!important}
}
/* Informar de forma visível o resultado da conferência da matriz. */
#ccq6198BatchPanel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 16px;padding:12px 14px;border:1px solid #b9d3e8;border-left:4px solid #1769a8;background:#f0f7fc;border-radius:10px;color:#194c76;font:600 12px/1.5 Arial,sans-serif}
#ccq6198BatchPanel button{border-radius:8px;background:#175d95;color:#fff;border:0;font-size:11px;font-weight:800;padding:10px 14px;cursor:pointer}
#ccq6198BatchPanel button:disabled{opacity:.55;cursor:wait}
#ccq6198BatchResult{flex:1 1 360px;min-width:220px;white-space:normal;overflow-wrap:anywhere}
