/*2026.01.30 CSS de DEV*/
:root {
  --dashprint-border-color: silver;
}

#dashprint table {
  font-size:0.8em;
  border: 1px solid var(--dashprint-border-color);
}

#dashprint th {
  border-width: 1px;
  cursor: auto;
}

#dashprint td {
  border-left-width: 1px;
  border-right-width: 1px;
  text-wrap: nowrap;
}

#dashprint tr {
  border: 1px dotted var(--dashprint-border-color);
}

#dashprint tr.row_al {
  border-top: 2px solid;
  border-color : var(--dashprint-border-color);
}

#dashprint tr.total {
  border-bottom: 2px solid;
  border-color : var(--dashprint-border-color);
}


@media print
{
  @page {
    size: a4 landscape;
  }
  #dashprint{
    font-size:6px;
  }
  #dashprint div.border-bottom{
    border-width: 0px !important;
  }
  #dashprint table, #dashprint th, #dashprint tr, #dashprint td {
    border-color : var(--dashprint-border-color);
  }
  #dashprint table {
    border: 1px solid var(--dashprint-border-color) !important;
  }
  #dashprint tr {
    border: 1px solid var(--dashprint-border-color) !important;
  }
  #dashprint tr.row_al > * {
    border-top: 2px solid;
    border-color : var(--dashprint-border-color);
  }
  #dashprint tr.total {
    border-bottom: 2px solid;
    border-color : var(--dashprint-border-color);
  }
  #dashprint td {
    text-wrap: nowrap;
    border-color : var(--dashprint-border-color);
  }
  #dashprint td:first-of-type {
    text-wrap: wrap;
  }
}