/* GUIDON FIX11HZ73P — Utilities pages in the Finance layout (Documents, Lessons Learned, Audit Log,
 * Heritage Library, Caterer Reporting). Shared gx styles come from finance-expenses-workspace.css,
 * operations-workspace.css and command-workspace.css; these are the page-specific pieces. */
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-head .gx-cu-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .ops-status:empty,:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .ops-message:empty{display:none}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .ops-message.error{background:#fdecec;color:#9b1c1c}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .ops-message.warn{background:#fff7e6;color:#7a4b00}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .doc-card-date{font-size:22px!important}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-btn-sm{padding:4px 10px!important;font-size:12px!important;min-height:0!important}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) dl.doc-detail{display:grid;gap:10px;margin:0 0 12px}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) dl.doc-detail>div{display:grid;gap:2px;min-width:0}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) dl.doc-detail dt{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5b6b82}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) dl.doc-detail dd{margin:0;font-size:14px;line-height:1.5;color:#142238;white-space:pre-wrap;overflow-wrap:anywhere}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-item-text small{overflow-wrap:anywhere}
#guidonLessons .lesson-text{font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#guidonLessons td.lesson-rec{max-width:340px;color:#33435a;font-size:13px}
#guidonAudit .audit-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#guidonAudit .audit-filter-row select{min-width:170px}
#guidonAudit .audit-date{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#5b6b82}
#guidonAudit .audit-date input{width:auto!important}
#guidonAudit td.audit-time{white-space:nowrap;font-size:12.5px;color:#33435a}
#guidonAudit td.audit-summary{overflow-wrap:anywhere;max-width:340px}
#guidonAudit td.audit-actor{font-size:12.5px;color:#5b6b82;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#guidonAudit td.audit-source{font-size:12.5px;color:#5b6b82;white-space:nowrap}
#guidonAudit .audit-pager{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:12px 16px}
#guidonAudit .audit-pager [hidden]{display:none!important}
#guidonAudit .audit-raw summary{cursor:pointer;font-weight:700;font-size:13px}
#guidonAudit .audit-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;background:#f6f8fb;border:1px solid #e3e8ef;border-radius:8px;padding:10px;max-height:320px;overflow:auto}
@media (max-width:760px){
  :is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .ops-cards{grid-template-columns:1fr 1fr!important;gap:10px}
  :is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-stat{padding:14px}
  :is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-stat strong{font-size:22px}
  :is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-head .gx-cu-actions{justify-content:flex-start}
  :is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-table{min-width:560px}
}
#guidonAudit .audit-filter-row .ops-search{flex:1 1 200px;min-width:180px;max-width:none}
#guidonAudit .audit-filter-row select{min-width:140px;max-width:190px}
#guidonAudit .audit-filter-row .audit-date input{max-width:150px}
#guidonAudit .audit-filter-row .reg-count{flex-basis:100%;font-size:12.5px;color:#5b6b82}
/* Heritage Library */
#guidonHeritage .gx-head .file-button{cursor:pointer}
#guidonHeritage .heritage-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
#guidonHeritage .heritage-filter-row .ops-search{flex:1 1 240px}
#guidonHeritage .heritage-filter-row select{max-width:240px}
#guidonHeritage .heritage-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;line-height:1.45}
#guidonHeritage tr.heritage-group th{padding:0!important}
#guidonHeritage .cmd-group-toggle{all:unset;box-sizing:border-box;display:flex!important;align-items:center;gap:10px;width:100%;padding:10px 14px!important;cursor:pointer;background:#f6f8fb!important;border:0!important;color:#0f1f38!important;font:inherit}
#guidonHeritage .cmd-group-toggle:hover{background:#eef3fb!important}
#guidonHeritage .heritage-group-count{margin-left:auto;font-size:12px;font-weight:600;color:#5b6b82}
#guidonHeritage .heritage-category-actions{display:flex;gap:8px;margin:0 0 10px}
#guidonHeritage .heritage-category-list{display:grid;gap:2px}
#guidonHeritage .heritage-category-row{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px solid #edf0f4}
#guidonHeritage .heritage-category-row input{width:auto!important;margin:0}
#guidonHeritage .heritage-category-row span{display:flex;flex:1;justify-content:space-between;gap:8px;font-size:13.5px;font-weight:600;color:#142238}
#guidonHeritage .heritage-category-row small{font-weight:500;color:#5b6b82}
/* Caterer Reporting */
#guidonCaterer .cat-card-head{padding:14px 16px 6px}
#guidonCaterer .cat-card-head h3{margin:2px 0;font-size:17px;color:#0f1f38}
#guidonCaterer .cat-menu-view{padding:0 0 12px}
#guidonCaterer .caterer-menu-item{padding:10px 16px;border-top:1px solid #edf0f4}
#guidonCaterer .caterer-menu-item p{margin:3px 0 0;color:#33435a;font-size:13.5px}
#guidonCaterer .caterer-note{margin:0 16px 8px;padding:8px 10px;border-radius:8px;background:#fff7e6;color:#7a4b00}
#guidonCaterer .cat-diet{font-size:12.5px;color:#33435a;margin-top:3px;overflow-wrap:anywhere}
#guidonCaterer .meal-count-list{display:grid;gap:6px}
#guidonCaterer .meal-count-row{position:relative;display:flex;justify-content:space-between;align-items:center;padding:9px 12px;border-radius:9px;background:#f6f8fb;overflow:hidden;font-size:14px}
#guidonCaterer .meal-count-row span,#guidonCaterer .meal-count-row strong{position:relative;z-index:1}
#guidonCaterer .meal-count-row i{position:absolute;left:0;top:0;bottom:0;background:#dde8f7;z-index:0}
#guidonCaterer .meal-count-row.is-missing i{background:#fbe0e0}
#guidonCaterer #catererPanelNotes{margin-top:16px}
#guidonCaterer #catererPanelNotes h4{margin:0 0 6px}
#guidonCaterer .table-meal-summary .gx-badge{margin:2px 4px 2px 0}
@media print{
  body.cat-printing .gx-panel,body.cat-printing .ops-tabrow,body.cat-printing .gx-head .gx-cu-actions,body.cat-printing .ops-filters,body.cat-printing .guidon-shell-header,body.cat-printing .guidon-sidebar{display:none!important}
  body.cat-printing #guidonCaterer .gx{display:block!important}
  body.cat-printing #guidonCaterer .cat-view{display:block!important;break-inside:auto;margin-bottom:14px;box-shadow:none!important}
  body.cat-printing #guidonCaterer .gx-stat{box-shadow:none!important;border-color:#bbb!important}
  body.cat-printing #guidonCaterer .gx-table{font-size:10pt;min-width:0!important}
}
:is(#guidonDocuments,#guidonLessons,#guidonAudit,#guidonHeritage,#guidonCaterer) .gx-head .gx-cu-actions{align-items:center}
#guidonHeritage .gx-head .gx-cu-actions>.gx-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;box-sizing:border-box;margin:0!important}
/* ===== HZ73Q: Reports ===== */
#guidonReports .gx-head .gx-cu-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}
#guidonReports .gx-head .gx-cu-actions [hidden]{display:none!important}
#guidonReports .ops-status:empty,#guidonReports .ops-message:empty{display:none}
#guidonReports .ops-message.error{background:#fdecec;color:#9b1c1c}
#guidonReports .report-subtabs{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 12px}
#guidonReports .report-subtab{all:unset;box-sizing:border-box;cursor:pointer;padding:6px 12px!important;border-radius:999px;border:1px solid #d3dbe6!important;background:#fff!important;color:#33435a!important;font:600 13px/1.2 inherit}
#guidonReports .report-subtab:hover{background:#eef3fb!important}
#guidonReports .report-subtab.active{background:#0f1f38!important;border-color:#0f1f38!important;color:#fff!important}
#guidonReports .report-workspace{padding:14px 16px 16px}
#guidonReports .report-workspace>.section-heading{display:none}
#guidonReports .report-workspace>p{display:none}
#guidonReports #fullReportSummary .report-summary-group:not(.historical){display:none}
#guidonReports .report-summary-strip{margin:0 0 12px}
#guidonReports .report-summary-group{border:1px solid #e3e8ef;border-radius:10px;padding:10px 12px;background:#fafbfd}
#guidonReports .report-summary-group-title{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8a6d1f;margin-bottom:8px}
#guidonReports .report-summary-group-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
#guidonReports .report-summary-card{background:#fff;border:1px solid #e3e8ef;border-radius:8px;padding:8px 10px;box-shadow:none}
#guidonReports .report-summary-card span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#5b6b82}
#guidonReports .report-summary-card strong{font-size:18px;color:#0f1f38}
#guidonReports .report-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:0 0 12px}
#guidonReports .report-toolbar label{display:grid;gap:4px;font-size:12px;font-weight:700;color:#5b6b82;flex:1 1 150px;min-width:140px}
#guidonReports .report-toolbar label:first-child{flex:2 1 240px}
#guidonReports .table-wrap{overflow-x:auto;border:1px solid #e6ebf2;border-radius:10px;margin:0 0 12px}
#guidonReports table.admin-table{width:100%;border-collapse:collapse;font-size:13.5px;background:#fff}
#guidonReports table.admin-table th{background:#f6f8fb;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#5b6b82;padding:9px 10px;border-bottom:1px solid #e3e8ef;white-space:nowrap}
#guidonReports table.admin-table td{padding:9px 10px;border-bottom:1px solid #edf0f4;vertical-align:top;color:#142238}
#guidonReports table.admin-table tr:last-child td{border-bottom:0}
#guidonReports table.admin-table tbody tr:hover td{background:#f8fafd}
#guidonReports .unit-registration-group,#guidonReports .table-meal-group{border:1px solid #e3e8ef;border-radius:10px;margin:0 0 10px;background:#fff}
#guidonReports .unit-registration-group>summary,#guidonReports .table-meal-group>summary{cursor:pointer;padding:10px 12px;font-weight:700;color:#0f1f38;background:#f6f8fb;border-radius:10px}
#guidonReports .unit-registration-body{padding:8px 12px}
#guidonReports .empty-state{padding:16px;color:#5b6b82;text-align:center;border:1px dashed #d3dbe6;border-radius:10px}
#guidonReports .report-panel-actions{display:flex;flex-wrap:wrap;gap:8px}
@media (max-width:760px){
  #guidonReports .ops-cards{grid-template-columns:1fr 1fr!important;gap:10px}
  #guidonReports .gx-stat{padding:14px}
  #guidonReports .gx-stat strong{font-size:20px}
  #guidonReports .gx-head .gx-cu-actions{justify-content:flex-start}
  #guidonReports .report-summary-group-grid{grid-template-columns:1fr 1fr}
}
@media print{
  body.report-printing .gx-panel,body.report-printing .ops-tabrow,body.report-printing .report-subtabs,body.report-printing .gx-head .gx-cu-actions,body.report-printing .report-toolbar,body.report-printing .guidon-shell-header,body.report-printing .guidon-sidebar{display:none!important}
  body.report-printing #guidonReports .gx{display:block!important}
  body.report-printing #guidonReports .gx-stat,body.report-printing #guidonReports .gx-card{box-shadow:none!important;border-color:#bbb!important}
  body.report-printing #guidonReports .table-wrap{overflow:visible}
  body.report-printing #guidonReports table.admin-table{font-size:9.5pt}
  body.report-printing #guidonReports details{display:block}
}
#guidonReports #fullReportSummary{display:block!important}
#guidonReports #fullReportSummary .report-summary-group{width:auto!important;max-width:none!important}
#guidonReports .report-summary-card span{white-space:normal;overflow-wrap:anywhere}
#guidonReports .report-subtab{font-size:13px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:0!important;min-height:0!important;box-shadow:none!important}
#guidonReports .report-toolbar label{flex:1 1 125px!important;min-width:120px}
#guidonReports .report-toolbar label:first-child{flex:2 1 220px!important}
#guidonReports .table-meal-group{padding:0;overflow:hidden}
#guidonReports .table-meal-group>.section-heading{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin:0!important;padding:9px 12px!important;background:#f6f8fb;border-bottom:1px solid #e3e8ef!important;min-height:0!important}
#guidonReports .table-meal-group>.section-heading .eyebrow{display:none}
#guidonReports .table-meal-group>.section-heading h3{margin:0!important;font:700 15px/1.3 inherit!important;color:#0f1f38}
#guidonReports .table-meal-group>.table-wrap{border:0;border-radius:0;margin:0}
#guidonReports .status-pill{font-size:12px;padding:3px 9px;border-radius:999px;background:#eef3fb;color:#1f3b63}
/* HZ73Y: place-card meal indicator legend (Caterer Reporting, Reports → Caterer Meals) — meal-indicators.js */
.meal-legend{border:1px solid #e3e8ef;border-radius:10px;padding:12px 14px;background:#fff;margin:0 0 14px}
.meal-legend header{display:grid;gap:2px;margin-bottom:8px}
.meal-legend header strong{font-size:14px;color:#0f1f38}
.meal-legend header small,.meal-legend .ml-note{font-size:12px;color:#5b6b82;margin:0}
.meal-legend .ml-note{margin-top:8px}
.meal-legend .ml-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid #eef1f5}
.meal-legend .ml-row:first-of-type{border-top:0}
.meal-legend .ml-symbol{display:grid;justify-items:center;gap:2px;width:44px}
.meal-legend .ml-symbol img{width:32px;height:32px;object-fit:contain}
.meal-legend .ml-nosym{font-size:18px;color:#8a97a8;line-height:32px}
.meal-legend .ml-lines{display:block;width:28px;height:7px}
.meal-legend .ml-lines i{display:none}
.meal-legend .ml-lines.ml-one{border-top:2px solid #111}
.meal-legend .ml-lines.ml-two{border-top:2px solid #111;border-bottom:2px solid #111}
.meal-legend .ml-text{display:grid;gap:1px;min-width:0}
.meal-legend .ml-text strong{font-size:14px;color:#0f1f38}
.meal-legend .ml-text small{font-size:12px;color:#5b6b82}
.meal-legend .ml-count{font-weight:800;font-size:16px;color:#0f1f38}
.meal-legend.is-off{opacity:.7}
.caterer-meal-legend{margin-top:14px}
.caterer-print-legend{display:none}
@media print{
  body.cat-printing .caterer-print-legend{display:block!important;margin:0 0 12px}
  .meal-legend{break-inside:avoid;border-color:#bbb}
}

/* HZ74F — Utilities → Reports → Table Breakdown (moved from Print). Screen layout, then print: landscape Letter
   (table-breakdown.js sets the page size only while this report prints), two columns, a table never split. */
#guidonReports #tableBreakdown .tb-summary{margin:6px 0 12px}
#guidonReports #tableBreakdown .tb-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:8px}
#guidonReports #tableBreakdown .tb-stats>div{border:1px solid #dce4ec;border-radius:10px;background:#fff;padding:10px 12px;display:grid;gap:2px}
#guidonReports #tableBreakdown .tb-stats strong{font-size:22px;color:#0f1f38;line-height:1.1}
#guidonReports #tableBreakdown .tb-stats span{font-size:12.5px;color:#5b6b82}
#guidonReports #tableBreakdown .tb-stats>div.warn{border-left:4px solid #b98519}
#guidonReports #tableBreakdown .tb-stats>div.alert{border-left:4px solid #b3261e}
#guidonReports #tableBreakdown .tb-note{margin:4px 0;font-size:13.5px;color:#33435a}
#guidonReports #tableBreakdown .tb-note.alert{color:#8a1f1f}
#guidonReports #tableBreakdown .tb-filters{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 14px}
html body #guidonReports #tableBreakdown .tb-filter{border:1px solid #cdd6e0!important;background:#fff!important;color:#33435a!important;border-radius:999px!important;padding:5px 12px!important;min-height:0!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;cursor:pointer}
html body #guidonReports #tableBreakdown .tb-filter.active{background:#0f1f38!important;border-color:#0f1f38!important;color:#fff!important}
#guidonReports #tableBreakdown .tb-tables{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:14px;align-items:start}
#guidonReports #tableBreakdown .tb-table{border:1px solid #dce4ec;border-radius:12px;background:#fff;padding:12px 14px;break-inside:avoid;page-break-inside:avoid}
#guidonReports #tableBreakdown .tb-table.tb-attn{border-color:#e2c27a;box-shadow:inset 4px 0 0 #b98519}
#guidonReports #tableBreakdown .tb-table header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}
#guidonReports #tableBreakdown .tb-table h3{margin:0;font:700 18px Georgia,serif;color:#0f1f38}
#guidonReports #tableBreakdown .tb-count{font-size:13px;color:#5b6b82;font-weight:700}
#guidonReports #tableBreakdown .tb-flags{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 6px}
#guidonReports #tableBreakdown .tb-badge{font-size:11.5px;font-weight:800;padding:2px 8px;border-radius:999px;background:#eef1f5;color:#33435a}
#guidonReports #tableBreakdown .tb-badge.warn{background:#fff4d6;color:#7a5a00}
#guidonReports #tableBreakdown .tb-badge.alert{background:#fdecec;color:#8a1f1f}
#guidonReports #tableBreakdown .tb-badge.open{background:#eef7f1;color:#1f6b40}
#guidonReports #tableBreakdown .tb-comp{margin:0 0 4px;font-size:12.5px;color:#33435a;line-height:1.35}
#guidonReports #tableBreakdown .tb-restrict{color:#7a5a00;font-weight:700}
#guidonReports #tableBreakdown .tb-seats{width:100%;border-collapse:collapse;margin-top:6px;font-size:13px;table-layout:fixed}
#guidonReports #tableBreakdown .tb-seats th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#5b6b82;border-bottom:1px solid #dce4ec;padding:4px 6px}
#guidonReports #tableBreakdown .tb-seats th:nth-child(1){width:44px}#guidonReports #tableBreakdown .tb-seats th:nth-child(2){width:96px}#guidonReports #tableBreakdown .tb-seats th:nth-child(4){width:34%}
#guidonReports #tableBreakdown .tb-seats td{padding:4px 6px;border-bottom:1px solid #eef1f5;vertical-align:top;overflow-wrap:anywhere}
#guidonReports #tableBreakdown .tb-seats td small{display:block;font-size:11px;color:#8a1f1f;font-weight:700}
#guidonReports #tableBreakdown .tb-seats td small.tb-info{color:#7a5a00;font-weight:600}
#guidonReports #tableBreakdown .tb-seats tr.tb-open td{color:#1f6b40;font-style:italic;background:#f6fbf7}
#guidonReports #tableBreakdown .tb-seats tr.tb-flag td{background:#fff6f5}
#guidonReports #tableBreakdown .tb-derived{color:#5b6b82;font-style:italic}
#guidonReports #tableBreakdown .tb-unseated{margin-top:14px;border-color:#e2c27a}
@media print{
  #guidonReports #tableBreakdown .tb-filters,#guidonReports #tableBreakdown #exportTableBreakdown{display:none!important}
  #guidonReports #tableBreakdown .tb-tables{grid-template-columns:1fr 1fr;gap:10px}
  #guidonReports #tableBreakdown .tb-table{padding:8px 10px;box-shadow:none!important}
  #guidonReports #tableBreakdown .tb-seats{font-size:10.5px}
  #guidonReports #tableBreakdown .tb-seats td,#guidonReports #tableBreakdown .tb-seats th{padding:2px 4px}
  #guidonReports #tableBreakdown .tb-stats strong{font-size:16px}
  #guidonReports #tableBreakdown .tb-seats tr.tb-open td,#guidonReports #tableBreakdown .tb-seats tr.tb-flag td{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
@media screen and (max-width:760px){#guidonReports #tableBreakdown .tb-tables{grid-template-columns:1fr}}
#guidonReports #tableBreakdown .tb-toolbar{align-items:center;justify-content:space-between}
#guidonReports #tableBreakdown .tb-toolbar .tb-filters{margin:0}
@media print{
  body.tb-printing #reportCards{display:none!important}

  body.tb-printing #guidonReports #tableBreakdown .tb-tables{display:block!important;column-count:2;column-gap:.22in}
  body.tb-printing #guidonReports #tableBreakdown .tb-table{display:block;width:auto;margin:0 0 .12in;padding:.06in .1in!important;break-inside:avoid;page-break-inside:avoid}
  body.tb-printing #guidonReports #tableBreakdown .tb-table header{margin-bottom:2px}body.tb-printing #guidonReports #tableBreakdown .tb-table h3{font-size:12.5px}
  body.tb-printing #guidonReports #tableBreakdown .tb-count,body.tb-printing #guidonReports #tableBreakdown .tb-comp,body.tb-printing #guidonReports #tableBreakdown .tb-badge{font-size:9px}
  body.tb-printing #guidonReports #tableBreakdown .tb-flags{margin-bottom:2px}body.tb-printing #guidonReports #tableBreakdown .tb-comp{margin-bottom:1px}
  body.tb-printing #guidonReports #tableBreakdown .tb-seats{font-size:9.5px;margin-top:3px}body.tb-printing #guidonReports #tableBreakdown .tb-seats th{font-size:8px;padding:1px 3px}
  body.tb-printing #guidonReports #tableBreakdown .tb-seats td{padding:1px 3px;line-height:1.2}body.tb-printing #guidonReports #tableBreakdown .tb-seats td small{font-size:8px;display:inline;margin-left:4px}
  body.tb-printing #guidonReports #tableBreakdown .tb-unseated{display:block;column-span:all}
  body.tb-printing #guidonReports #tableBreakdown .tb-seats th:nth-child(1){width:.38in}body.tb-printing #guidonReports #tableBreakdown .tb-seats th:nth-child(2){width:.62in}body.tb-printing #guidonReports #tableBreakdown .tb-seats th:nth-child(4){width:38%}
  body.tb-printing #guidonReports #tableBreakdown .tb-stats{grid-template-columns:repeat(6,1fr)}
}
