/* line 1, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
.left {
  text-align: left; }

/* line 4, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
.right {
  text-align: right; }

/* line 7, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
.center {
  text-align: center; }

/* line 15, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
table.p-table, #help-page table.help, #help-page:not(.stats-page) table {
  width: 100%;
  max-width: 450px;
  padding: 5px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  color: var(--theme-text-color);
  border-collapse: separate;
  border-spacing: 0; }
  /* line 18, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table.full-width, #help-page table.full-width.help, #help-page:not(.stats-page) table.full-width {
    max-width: 100%; }
  /* line 21, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table.more-width, #help-page table.more-width.help, #help-page:not(.stats-page) table.more-width {
    max-width: 600px; }
  /* line 24, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table.extra-width, #help-page table.extra-width.help, #help-page:not(.stats-page) table.extra-width {
    max-width: 800px; }
  /* line 28, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table.show td:first-child, #help-page table.show.help td:first-child, #help-page:not(.stats-page) table.show td:first-child {
    font-weight: bold; }
  /* line 39, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .mini-group, #help-page table.help .mini-group, #help-page:not(.stats-page) table .mini-group {
    display: flex;
    justify-content: space-between;
    gap: 5px; }
    /* line 43, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
    table.p-table .mini-group div, #help-page table.help .mini-group div, #help-page:not(.stats-page) table .mini-group div {
      flex-grow: 1; }
  /* line 47, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .mini-title, #help-page table.help .mini-title, #help-page:not(.stats-page) table .mini-title {
    font-size: 8px;
    text-align: left; }
  /* line 51, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .mini-box, #help-page table.help .mini-box, #help-page:not(.stats-page) table .mini-box {
    background-color: var(--theme-list-subheader-color);
    font-size: 12px;
    text-align: center;
    border-radius: var(--app-border-radius-primary);
    margin-bottom: 3px; }
  /* line 58, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .mini-box-danger, #help-page table.help .mini-box-danger, #help-page:not(.stats-page) table .mini-box-danger {
    background-color: red; }
  /* line 62, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table.striped tr:nth-child(even), #help-page table.help tr:nth-child(even), #help-page:not(.stats-page) table tr:nth-child(even) {
    background-color: var(--theme-text-element-color); }
  /* line 66, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .muted, #help-page table.help .muted, #help-page:not(.stats-page) table .muted {
    color: var(--theme-text-color-muted); }
  /* line 70, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .last-day, #help-page table.help .last-day, #help-page:not(.stats-page) table .last-day {
    color: var(--theme-text-color-muted); }
    /* line 72, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
    table.p-table .last-day::before, #help-page table.help .last-day::before, #help-page:not(.stats-page) table .last-day::before {
      content: '+'; }
  /* line 80, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.table-title th:first-of-type, #help-page table.help tr.table-title th:first-of-type, #help-page:not(.stats-page) table tr.table-title th:first-of-type {
    border-top-left-radius: 4px; }
  /* line 83, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr th:first-of-type, #help-page table.help tr th:first-of-type, #help-page:not(.stats-page) table tr th:first-of-type {
    border-left: var(--theme-border-primary); }
  /* line 86, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.table-title th:last-of-type, #help-page table.help tr.table-title th:last-of-type, #help-page:not(.stats-page) table tr.table-title th:last-of-type {
    border-top-right-radius: 4px; }
  /* line 89, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr th:last-of-type, #help-page table.help tr th:last-of-type, #help-page:not(.stats-page) table tr th:last-of-type {
    border-right: var(--theme-border-primary); }
  /* line 92, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.bottom-section > th:first-of-type, #help-page table.help tr.bottom-section > th:first-of-type, #help-page:not(.stats-page) table tr.bottom-section > th:first-of-type,
  table.p-table tr:last-of-type > td:first-of-type,
  #help-page table.help tr:last-of-type > td:first-of-type,
  #help-page:not(.stats-page) table tr:last-of-type > td:first-of-type {
    border-bottom-left-radius: 4px; }
  /* line 96, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.bottom-section > th:last-of-type, #help-page table.help tr.bottom-section > th:last-of-type, #help-page:not(.stats-page) table tr.bottom-section > th:last-of-type,
  table.p-table tr:last-of-type > td:last-of-type,
  #help-page table.help tr:last-of-type > td:last-of-type,
  #help-page:not(.stats-page) table tr:last-of-type > td:last-of-type {
    border-bottom-right-radius: 4px; }
  /* line 100, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.table-title th, #help-page table.help tr.table-title th, #help-page:not(.stats-page) table tr.table-title th {
    border-top: var(--theme-border-primary); }
  /* line 103, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr td:first-of-type, #help-page table.help tr td:first-of-type, #help-page:not(.stats-page) table tr td:first-of-type {
    border-left: var(--theme-border-primary); }
  /* line 106, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr td:last-of-type, #help-page table.help tr td:last-of-type, #help-page:not(.stats-page) table tr td:last-of-type {
    border-right: var(--theme-border-primary); }
  /* line 109, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr:last-of-type > td, #help-page table.help tr:last-of-type > td, #help-page:not(.stats-page) table tr:last-of-type > td {
    border-bottom: var(--theme-border-primary); }
  /* line 114, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.table-title, #help-page table.help tr.table-title, #help-page:not(.stats-page) table tr.table-title {
    background-color: var(--theme-list-subheader-color); }
  /* line 118, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table td .full, #help-page table.help td .full, #help-page:not(.stats-page) table td .full {
    width: 100%; }
  /* line 122, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table th, #help-page table.help th, #help-page:not(.stats-page) table th {
    text-align: left; }
  /* line 125, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.grouped-header th, #help-page table.help tr.grouped-header th, #help-page:not(.stats-page) table tr.grouped-header th {
    border-bottom: none;
    padding-bottom: 0; }
  /* line 129, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.bottom-section th, #help-page table.help tr.bottom-section th, #help-page:not(.stats-page) table tr.bottom-section th,
  table.p-table tr.bottom-section td,
  #help-page table.help tr.bottom-section td,
  #help-page:not(.stats-page) table tr.bottom-section td {
    border-bottom: var(--theme-border-primary); }
  /* line 133, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table th, #help-page table.help th, #help-page:not(.stats-page) table th, table.p-table td, #help-page table.help td, #help-page:not(.stats-page) table td {
    padding: 3px 8px; }
  /* line 140, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table td.center, #help-page table.help td.center, #help-page:not(.stats-page) table td.center {
    text-align: center; }
  /* line 143, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .left, #help-page table.help .left, #help-page:not(.stats-page) table .left {
    text-align: left; }
  /* line 146, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .right, #help-page table.help .right, #help-page:not(.stats-page) table .right {
    text-align: right; }
  /* line 149, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table .center, #help-page table.help .center, #help-page:not(.stats-page) table .center {
    text-align: center; }
  /* line 153, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table tr.extra-row th, #help-page table.help tr.extra-row th, #help-page:not(.stats-page) table tr.extra-row th {
    font-size: 11px;
    background-color: var(--theme-text-element-color); }
  /* line 158, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  table.p-table th.right-border, #help-page table.help th.right-border, #help-page:not(.stats-page) table th.right-border,
  table.p-table td.right-border,
  #help-page table.help td.right-border,
  #help-page:not(.stats-page) table td.right-border {
    border-right: var(--theme-border-primary); }

/* line 165, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
#help-page table.help {
  font-size: 13px;
  max-width: 100%;
  padding: 0; }
  /* line 172, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  #help-page table.help td:first-of-type {
    font-weight: bold; }
  /* line 177, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
  #help-page table.help td {
    text-align: left; }

/* line 189, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
#help-page:not(.stats-page) table {
  max-width: 100%;
  padding: 0; }
/* line 196, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
#help-page:not(.stats-page) td p:last-of-type,
#help-page:not(.stats-page) td ul:last-of-type {
  margin-bottom: 0; }

/* line 204, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
.ps-card.report {
  max-width: 590px;
  box-shadow: none;
  border: var(--theme-border-primary); }

/* line 209, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
.ps-card-header.report {
  font-weight: bold; }

/* line 212, /home/jason/workspace/proksee-server/app/assets/stylesheets/tables.scss */
.ps-card-body.report {
  padding-bottom: var(--app-margin-primary); }
