/* Desenvolvimento: Cieslak Sistemas, jhonatan.cieslak94@gmail.com, +351 935 834 214 */
/* Demonstração estática: faixa no topo e aviso «nada é gravado». */
.demo-faixa{position:sticky;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;
  padding:10px 16px;background:#243746;color:#FFFFFF;font:500 14px/1.4 Inter,system-ui,sans-serif;text-align:center}
.demo-faixa b{font-weight:700}
.demo-faixa__cta{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:8px;background:#2563EB;
  color:#FFFFFF;font-weight:600;text-decoration:none}
.demo-faixa__cta:hover{background:#1D4ED8;color:#FFFFFF}
.demo-aviso{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:1001;max-width:min(520px,calc(100vw - 32px));
  padding:12px 16px;border-radius:10px;background:#1B2A38;color:#FFFFFF;font:500 14px/1.5 Inter,system-ui,sans-serif;
  box-shadow:0 8px 24px rgba(0,0,0,.25)}
.demo-aviso a{color:#93C5FD}
.demo-aviso[hidden],[data-pn-grupo][hidden]{display:none}
@media (max-width:760px){.pn-app table{display:block;overflow-x:auto;max-width:100%}}
@media (max-width:760px){.demo-faixa{position:static}}
