/* Print Polish 1: Regular Print and Blank Print only. */
.print-polish-fuel-control{display:none}

@media print{
  /* Handwritten Print owns its detached treatment and is intentionally excluded. */
  .paper:not(.handwritten-print-sheet) .time-list .line label::after{
    content:none!important;
    display:none!important;
  }
  .paper:not(.handwritten-print-sheet) .time-list .time-field{
    border-bottom:1px solid var(--line)!important;
    box-shadow:none!important;
    background:transparent!important;
  }

  .paper:not(.handwritten-print-sheet) .fuel-inline{
    display:flex!important;
    min-height:23.5px;
    align-items:center;
  }
  .paper:not(.handwritten-print-sheet) .fuel-inline>.common-combobox,
  .paper:not(.handwritten-print-sheet) .fuel-inline>.field,
  .paper:not(.handwritten-print-sheet) .fuel-inline>.fuel-gallons-entry{
    display:none!important;
  }
  .paper:not(.handwritten-print-sheet) .print-polish-fuel-control{
    display:flex!important;
    min-width:0;
    width:100%;
    align-items:center;
    gap:12px;
    color:#17365d;
    font:400 11.5px/1.12 Arial,sans-serif;
    white-space:nowrap;
    print-color-adjust:exact;
    -webkit-print-color-adjust:exact;
  }
  .paper:not(.handwritten-print-sheet) .print-polish-fuel-choice{
    display:inline-flex;
    flex:0 0 auto;
    align-items:center;
    gap:4px;
  }
  .paper:not(.handwritten-print-sheet) .print-polish-fuel-choice::before{
    content:"";
    display:inline-grid;
    width:10px;
    height:10px;
    box-sizing:border-box;
    place-items:center;
    color:#102b50;
    font:700 8px/1 Arial,sans-serif;
    border:1px solid #17365d;
  }
  .paper:not(.handwritten-print-sheet) .print-polish-fuel-choice.is-selected::before{
    content:"X";
  }
  .paper:not(.handwritten-print-sheet) .print-polish-fuel-quantity{
    display:flex;
    min-width:0;
    flex:1 1 auto;
    align-items:center;
    gap:6px;
  }
  .paper:not(.handwritten-print-sheet) .print-polish-fuel-quantity-line{
    display:block;
    min-width:58px;
    height:15px;
    flex:1 1 auto;
    padding:0 3px 1px;
    color:#111;
    font-size:12px;
    line-height:14px;
    border-bottom:1px solid var(--line);
  }

  /* Regular Print only: blank and handwritten sheets remain full-strength forms. */
  #paper:not(.handwritten-print-sheet) .print-polish-subdued{
    opacity:.48!important;
  }
  #paper:not(.handwritten-print-sheet) .print-polish-subdued .field,
  #paper:not(.handwritten-print-sheet) .print-polish-subdued .fieldarea{
    color:#6f7e90!important;
    border-bottom-color:#aeb8c4!important;
  }
}
