/* F package: mode-specific work surfaces for the surviving final tools. */
[data-production-workbench="T001"] .workbench-shell { border-top-color: #1A1A1A; }
[data-production-workbench="T001"] .workbench-result-grid { grid-template-columns: 1.1fr .8fr 1.15fr; }
[data-production-workbench="T001"] .workbench-result-grid article:first-child { background: #1A1A1A; }
[data-production-workbench="T001"] .workbench-result-grid article:first-child span,
[data-production-workbench="T001"] .workbench-result-grid article:first-child small { color: #F2ECE3; }
[data-production-workbench="T001"] .workbench-result-grid article:first-child strong { color: #fff; }

[data-production-workbench="T002"] .workbench-shell { border-top-color: #A4000C; }
[data-production-workbench="T002"] .workbench-form > fieldset:first-child .fields { grid-template-columns: repeat(3, minmax(0, 1fr)); }
[data-production-workbench="T002"] .workbench-result-grid article:nth-child(2) { background: #fff4f1; }
[data-production-workbench="T002"] .workbench-result-grid article:last-child { background: #fff8ec; }

[data-production-workbench="T003"] .workbench-shell { border-top-color: #C8A45C; }
[data-production-workbench="T003"] .workbench-shell > header { border-bottom-color: #C8A45C; }
[data-production-workbench="T003"] .workbench-result-grid article:first-child,
[data-production-workbench="T003"] .workbench-result-grid article:nth-child(2) { background: #F2ECE3; }
[data-production-workbench="T003"] .workbench-result-grid article:first-child,
[data-production-workbench="T003"] .workbench-result-grid article:nth-child(2) { border-color: #D9CFC4; }
[data-production-workbench="T003"] .workbench-result-grid article:first-child span,
[data-production-workbench="T003"] .workbench-result-grid article:first-child small,
[data-production-workbench="T003"] .workbench-result-grid article:nth-child(2) span,
[data-production-workbench="T003"] .workbench-result-grid article:nth-child(2) small { color: #6B6560; }
[data-production-workbench="T003"] .workbench-result-grid article:first-child strong,
[data-production-workbench="T003"] .workbench-result-grid article:nth-child(2) strong { color: #A4000C; }

[data-production-workbench="T010"] .workbench-shell { border-top: 8px solid #A4000C; box-shadow: 8px 8px 0 rgba(164, 0, 12, .1); }
[data-production-workbench="T010"] .workbench-shell > header { display: block; border-bottom: 2px solid #1A1A1A; background: #fff; color: #1A1A1A; }
[data-production-workbench="T010"] .workbench-shell > header span { color: #A4000C; }
[data-production-workbench="T010"] .workbench-shell > header p { max-width: 720px; margin-top: 10px; }
[data-production-workbench="T010"] .workbench-results { padding-bottom: 0; }
[data-production-workbench="T010"] .workbench-shell > header p,
[data-production-workbench="T010"] .workbench-form label small,
[data-production-workbench="T010"] .workbench-status,
[data-production-workbench="T010"] .workbench-mode-note,
[data-production-workbench="T010"] .workbench-result-grid span,
[data-production-workbench="T010"] .workbench-result-grid small { color: #403834; }
[data-production-workbench="T010"] .pdf-report > header p { color: #F2ECE3; }
.preflight-workstation { margin: 28px -27px 0; padding-top: 0; border-top: 5px solid #A4000C; background: #FAF7F2; }
.preflight-workstation > header { padding: 22px 27px 18px; border-bottom: 1px solid #E0D8CE; background: #fff; }
.preflight-workstation > header span { display: block; margin-bottom: 7px; color: #A4000C; font: 800 10px/1.2 var(--font-mono); letter-spacing: .08em; }
.preflight-workstation > header h3 { margin: 0; color: #1A1A1A; font-size: 20px; line-height: 1.4; }
.preflight-workstation > header p { max-width: 680px; margin: 8px 0 0; color: #403834; font-size: 12px; line-height: 1.7; }
.preflight-workstation > .workbench-form { background: #F2ECE3; }
.preflight-workstation > .workbench-result-grid { margin: 0; }
.preflight-workstation > .pdf-report-host,
.preflight-workstation > [data-ledger-output] { padding: 0 27px 27px; }
.preflight-assist-grid { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); border-top: 1px solid #E0D8CE; }
.preflight-assist-grid > .workbench-form { padding: 22px 27px; background: #F2ECE3; }
.preflight-assist-grid > .workbench-form .fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.preflight-assist-grid > .workbench-result-grid { align-content: start; grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 0; border-top: 0; }
.preflight-assist-grid > .workbench-result-grid article { min-height: 112px; }
.preflight-assist-grid > .workbench-result-grid article:last-child:nth-child(odd) { grid-column: 1 / -1; }
.preflight-assist-grid > .workbench-page-map { margin: 0 27px 24px; }
[data-production-workbench="T010"] [data-workbench-form="data-capacity"] .fields { grid-template-columns: minmax(0, 1fr); }

[data-production-workbench="T039"] .workbench-shell { border-top: 8px solid #1A1A1A; box-shadow: 8px 8px 0 rgba(26, 26, 26, .09); }
[data-production-workbench="T039"] .workbench-shell > header { border-bottom: 2px solid #1A1A1A; background: #fff; }
[data-production-workbench="T039"] .workbench-result-grid article:first-child { background: #1A1A1A; }
[data-production-workbench="T039"] .workbench-result-grid article:first-child span,
[data-production-workbench="T039"] .workbench-result-grid article:first-child small { color: #F2ECE3; }
[data-production-workbench="T039"] .workbench-result-grid article:first-child strong { color: #fff; }
[data-production-workbench="T039"] .inventory-workstation { border-top-color: #C8A45C; }

[data-production-workbench="G010"] .workbench-shell,
[data-production-workbench="G016"] .workbench-shell { border-top-width: 7px; box-shadow: 5px 5px 0 rgba(164, 0, 12, .08); }
[data-production-workbench="G010"] .workbench-shell > header,
[data-production-workbench="G016"] .workbench-shell > header { background: #fff; }
[data-production-workbench="G010"] .gutter-proof { margin: 0 27px 27px; }

@media (max-width: 800px) {
  [data-production-workbench="T001"] .workbench-result-grid,
  [data-production-workbench="T002"] .workbench-form > fieldset:first-child .fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .preflight-assist-grid { grid-template-columns: 1fr; }
  .preflight-assist-grid > .workbench-form .fields { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 540px) {
  .preflight-workstation { margin-left: -20px; margin-right: -20px; }
  .preflight-workstation > header,
  .preflight-workstation > .workbench-form,
  .preflight-workstation > .pdf-report-host,
  .preflight-workstation > [data-ledger-output] { padding-left: 20px; padding-right: 20px; }
  .preflight-assist-grid > .workbench-form { padding-left: 20px; padding-right: 20px; }
  .preflight-assist-grid > .workbench-form .fields,
  [data-production-workbench="T001"] .workbench-result-grid,
  [data-production-workbench="T002"] .workbench-form > fieldset:first-child .fields,
  [data-production-workbench="T010"] .workbench-result-grid { grid-template-columns: 1fr; }
  [data-production-workbench="T010"] .workbench-result-grid .wide,
  [data-production-workbench="T010"] .preflight-assist-grid > .workbench-result-grid article:last-child:nth-child(odd) { grid-column: auto; }
  .preflight-assist-grid > .workbench-page-map { margin-left: 20px; margin-right: 20px; }
}
