﻿/* Présentation compacte commune aux tableaux de données. */
@media screen {
  html body table a.table-action-link {display:inline!important;font-size:10px!important;line-height:1.25!important;color:#5b21b6!important;text-decoration:underline!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0 5px 0 0!important;min-width:0!important;min-height:0!important;height:auto!important;box-shadow:none!important;cursor:pointer;white-space:nowrap}
  html body table a.table-action-link[aria-disabled=true] {color:#94a3b8!important;cursor:default;text-decoration:none!important}
  html body table a.table-action-link:focus-visible {outline:2px solid #7c3aed;outline-offset:2px}
  html body table {
    border-spacing:0!important;
    margin-top:0!important;
    margin-bottom:0!important;
    font-size:10px!important;
    line-height:1.25!important;
  }
  html body table th,
  html body table td {
    padding:2px 4px!important;
    font-size:10px!important;
    line-height:1.25!important;
    height:auto!important;
  }
  html body table :is(span,small,strong,b,p,div,label,summary) {
    font-size:10px!important;
    line-height:1.25!important;
  }
  html body table :is(p,.empty,.item,.box,.info-lines,.info-line) {
    margin:0!important;
    padding:1px 2px!important;
    min-height:0!important;
    box-shadow:none!important;
  }
  html body table :is(.actions,.system-action-row,.lotto-grid-actions,.sl-row-actions) {
    gap:2px!important;
    margin:2px 0 0!important;
    padding:0!important;
  }
  html body table .badge {
    padding:2px 5px!important;
    margin:0!important;
    min-height:0!important;
  }
  html body table :is(button,.btn,input[type=button],input[type=submit]) {
    margin:0!important;
    padding:1px 4px!important;
    font-size:10px!important;
    box-sizing:border-box!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    min-width:40px!important;
    line-height:16px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
  html body .winner-table {min-width:1080px!important}
  html body .winner-table .winner-gains {min-width:440px!important}
  html body .sl-grid tbody tr {gap:0!important;margin:0!important}
  html body .sl-grid .sl-branch {margin:2px 0!important}
  html body :is(.lotto-grid,.dashboard-live-table,.winner-table,.report-audit-grid-v1153,.sl-grid) {
    row-gap:0!important;
    column-gap:0!important;
  }
  html body table :is(button,.btn) :is(i,svg,.fa,.fas) {font-size:10px!important;width:10px!important;height:10px!important;line-height:10px!important}
  html body.v9-ui .report-audit-v1153 {padding:5px!important;margin:5px 0!important}
  html body.v9-ui .report-audit-head-v1153 {gap:4px!important;margin-bottom:4px!important;align-items:center!important}
  html body.v9-ui .report-audit-head-v1153 h3 {font-size:10px!important;margin:0 0 2px!important}
  html body.v9-ui .report-audit-controls-v1153 {gap:6px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}
  html body.v9-ui .report-audit-controls-v1153 input:not([type=checkbox]) {height:26px!important;min-height:26px!important;min-width:160px!important;width:210px!important;padding:2px 5px!important;font-size:10px!important;margin:0!important}
  html body.v9-ui .report-audit-controls-v1153 label {font-size:10px!important;margin:0!important;padding:0!important;min-height:0!important}
  html body.v9-ui .report-audit-grid-v1153 {width:max-content!important;min-width:0!important;table-layout:auto!important}
  html body.v9-ui .report-audit-grid-v1153 :is(th,td) {padding:2px 3px!important;white-space:nowrap!important;vertical-align:middle!important}
  html body.v9-ui .report-audit-grid-v1153 .report-audit-detail-v1153 {white-space:normal!important;min-width:220px!important}
  html body.v9-ui .report-audit-grid-v1153 :is(tr,th,td) {height:auto!important;min-height:0!important}
  html body.v9-ui .report-audit-grid-v1153 :is(th,td) {padding:1px 3px!important;line-height:12px!important}
  html body.v9-ui .report-audit-grid-v1153 :is(details,summary) {height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:12px!important;font-size:10px!important}
  html body.v9-ui .report-audit-grid-v1153 details:not([open])>.report-audit-detail-v1153 {display:none!important}
  @media(max-width:600px) {html body.v9-ui .report-audit-controls-v1153 {flex-wrap:wrap!important}}
}
