/* Print: content only. Navigation, actions and notifications are screen-only. */
@page { margin: 14mm 12mm; }
.jito-app { background: #fff !important; color: #000 !important; font-size: 10.5pt; }
.jito-sidebar, .jito-bottom-nav, .jito-header, .jito-skip-link, .jito-toasts, .jito-quick-create,
.jito-split-pane, .jito-segmented, .jito-pagination, .jito-dialog, .temple-back-link, .person-breadcrumb,
.temple-section-nav, .temple-filter, .jito-form-actions, .filter-actions, .btn, .jito-button,
button, form[method="get"], .no-print { display: none !important; }
.jito-app--tenant .jito-workspace { margin: 0 !important; }
.jito-main { max-width: none !important; padding: 0 !important; }
.jito-surface, .card, .jito-list-group { border: 1px solid #999 !important; box-shadow: none !important; break-inside: avoid; }
a { color: #000 !important; text-decoration: none !important; }
table { border-collapse: collapse !important; }
thead { display: table-header-group; }
tr, img { break-inside: avoid; }
th, td { border: 1px solid #bbb !important; padding: 2pt 4pt !important; background: #fff !important; color: #000 !important; }
h1, h2, h3 { break-after: avoid; color: #000 !important; }
.jito-table-cards thead { position: static !important; width: auto !important; height: auto !important; clip: auto !important; }
.jito-geo-here { display: none !important; }
