@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;box-sizing:border-box!important}html,body,#root{width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;color:#000!important;overflow:visible!important}.no-print,header,nav,.MuiAppBar-root,.MuiTabs-root,.MuiButton-root,.MuiIconButton-root,.MuiSnackbar-root,.MuiPagination-root,.MuiSelect-root,.MuiInputBase-root,.MuiAutocomplete-root,.MuiAlert-root,button,input,select{display:none!important}.MuiBox-root{padding-left:0!important;padding-right:0!important;padding-top:0!important;margin:0!important}[class*=sticky],[style*=sticky]{position:static!important;inset:auto!important}}.rp{display:none}@page{size:A4 landscape;margin:8mm 8mm 11mm;@bottom-center{content:"Page " counter(page) " of " counter(pages);font:8pt system-ui,-apple-system,Segoe UI,sans-serif;color:#555}}@media print{.rp{display:block;color:#000;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.rp-table thead{display:table-header-group}.rp-table tbody tr{break-inside:avoid;page-break-inside:avoid}.rp-table th,.rp-table td{border:.5pt solid #444;padding:.9mm .8mm;overflow:hidden;line-height:1.2;font-variant-numeric:tabular-nums}.rp-title{padding:1.8mm 2mm!important;border-color:#fff!important;background:#0070bf;color:#fff;font-size:12pt;font-weight:700;text-align:center}.rp-sub{padding:1mm 2mm!important;background:#eef2f6;color:#222;font-size:8pt;font-weight:500;text-align:center}.rp-h--nowrap{padding-left:.2mm!important;padding-right:.2mm!important;white-space:nowrap}.rp-h--v{padding:1mm 0!important;vertical-align:middle;font-size:6.5pt}.rp-vt{display:block;margin:0 auto;writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap;line-height:1.1}.rp-center{text-align:center}.rp-right{text-align:right}.rp-name b{display:block;font-weight:700;overflow-wrap:anywhere}.rp-name span{display:block;margin-top:.3mm;color:#555;font-size:.8em;overflow-wrap:anywhere}.rp-day{padding-left:0!important;padding-right:0!important;text-align:center;font-weight:700;white-space:nowrap}.rp-day--long{font-size:.8em;letter-spacing:-.02em}.rp-day--xlong{font-size:.68em;letter-spacing:-.03em}.rp-table tbody tr:nth-child(2n) .rp-plain{background:#f5f7f9}.rp--att{--ink: #1c2733;--line: #cfd6de}.rp--att .rp-t0{--tone: #4b5b6d;--tint: #e9eef3}.rp--att .rp-t1{--tone: #0a69b4;--tint: #e2f0fb}.rp--att .rp-t2{--tone: #0b8a7d;--tint: #ddf4f0}.rp--att .rp-table{border:.8pt solid #243447}.rp--att .rp-table th,.rp--att .rp-table td{border:.4pt solid var(--line);color:var(--ink)}.rp--att .rp-title{padding:2.2mm 4mm!important;background:linear-gradient(90deg,#0a3558,#0a5a99);color:#fff!important;border:0!important;border-bottom:1.2mm solid #06c6ac!important;font-size:12pt;font-weight:700;letter-spacing:.01em;line-height:1.3}.rp--att .rp-sub{padding:1.1mm 3mm!important;background:#f4f7fa;color:#3d4b5a!important;border-color:var(--line);font-size:7.5pt;font-weight:600;letter-spacing:.02em}.rp--att .rp-ah{font-size:6.8pt;font-weight:700;text-align:center;border-color:#fff!important;overflow-wrap:normal}.rp--att .rp-ah.rp-t0{background:var(--tone);color:#fff!important}.rp--att .rp-ah.rp-t1{background:var(--tint);color:var(--ink)}.rp--att .rp-ah.rp-date{font-size:7pt;border-bottom:1pt solid var(--tone)!important}.rp--att .rp-ah.rp-t1.rp-sun{background:#fdefc2;color:#7a4b00!important}.rp--att .rp-ah.rp-t2{background:var(--tint);color:var(--ink);border-bottom:1pt solid var(--tone)!important}.rp--att .rp-ah.rp-solid,.rp--att .rp-ah.rp-keyh{background:var(--tone);color:#fff!important}.rp--att td.rp-muted{color:#566474}.rp--att .rp-name b{font-weight:700;color:var(--ink)}.rp--att .rp-name span{color:#566474}.rp--att .rp-prov{color:#c2410c;font-style:normal}.rp--att tbody tr:nth-child(2n) .rp-plain{background:#f5f7fa}.rp--att td.rp-day{border:.5pt solid #fff}.rp--att td.rp-center{font-weight:600}.rp--att td.rp-e-key{font-weight:700;background:#e2f5f1!important;color:#07524a}.rp--att .rp-zero{color:#a2adb9;font-weight:400}.rp--att .rp-gsep{border-left:1.4pt solid var(--tone)!important}.rp--govt{--ink: #1c2733;--line: #cfd6de}.rp--govt .rp-t0{--tone: #4b5b6d;--tint: #e9eef3}.rp--govt .rp-t1{--tone: #0a69b4;--tint: #e2f0fb}.rp--govt .rp-t2{--tone: #0b8a7d;--tint: #ddf4f0}.rp--govt .rp-t3{--tone: #3b3f9e;--tint: #e7e8f8}.rp--govt .rp-table{border:.8pt solid #243447}.rp--govt .rp-table th,.rp--govt .rp-table td{border:.4pt solid var(--line);color:var(--ink)}.rp--govt .rp-title{padding:2.4mm 4mm!important;background:linear-gradient(90deg,#0a3558,#0a5a99);color:#fff!important;border:0!important;border-bottom:1.2mm solid #06c6ac!important;font-size:12pt;font-weight:700;letter-spacing:.01em;line-height:1.3}.rp--govt .rp-g{padding:1.1mm 1mm;background:var(--tone);color:#fff!important;border-color:#fff!important;font-size:8pt;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center}.rp--govt .rp-sb,.rp--govt .rp-sg{height:4.4mm;padding:.3mm .5mm;background:var(--tint);font-size:7pt;font-weight:700;text-align:center}.rp--govt .rp-sb{border-top-color:var(--tint);border-bottom-color:var(--tint);border-left-color:var(--tint);border-right-color:var(--tint)}.rp--govt .rp-sg{background:#fff;color:var(--tone);border:.5pt solid var(--tone);letter-spacing:.06em;text-transform:uppercase}.rp--govt .rp-c{padding:1.2mm .4mm;background:var(--tint);color:var(--ink);border-bottom:1.1pt solid var(--tone);font-size:6.4pt;font-weight:700;letter-spacing:.01em;text-align:center;vertical-align:middle;overflow-wrap:normal;word-break:normal}.rp--govt .rp-keyh{background:var(--tone);color:#fff!important}.rp--govt td{padding:1.1mm 1mm;font-size:8pt;line-height:1.25;overflow-wrap:break-word}.rp--govt tbody tr:nth-child(2n) td{background:#f5f7fa}.rp--govt td.rp-nowrap{white-space:nowrap}.rp--govt td.rp-a-left{text-align:left;padding-left:1.6mm}.rp--govt td.rp-a-right{text-align:right;padding-right:1.8mm}.rp--govt td.rp-a-center{text-align:center}.rp--govt td.rp-e-strong{font-weight:600}.rp--govt td.rp-e-muted{color:#566474;font-size:7pt}.rp--govt td.rp-e-key{font-weight:700;background:#eaf2fc!important;color:#0a3558}.rp--govt .rp-zero{color:#a2adb9}.rp--govt .rp-gsep{border-left:1.4pt solid var(--tone)!important}.rp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1.5mm 3mm;margin-top:3.5mm;font-size:7.5pt;color:#3d4b5a}.rp-legend-item{display:inline-flex;align-items:center;gap:1.4mm;padding:.5mm 2.4mm .5mm 1.2mm;border:.4pt solid #cfd6de;border-radius:3mm;background:#fff;font-weight:600}.rp-swatch{display:inline-block;width:3.4mm;height:3.4mm;border:.4pt solid #8a96a3;border-radius:.8mm}}@media print{.rp--list{--ink: #1c2733;--line: #cfd6de}.rp--list .rp-emp{break-after:page;page-break-after:always}.rp--list .rp-emp:last-child{break-after:auto;page-break-after:auto}.rp--list .rp-lh{padding:2.2mm 4mm;background:linear-gradient(90deg,#0a3558,#0a5a99);border-bottom:1.2mm solid #06c6ac;color:#fff;font-size:12pt;font-weight:700;letter-spacing:.01em;text-align:center}.rp--list .rp-lemp{display:flex;align-items:center;justify-content:space-between;gap:6mm;margin:3mm 0;padding:2.4mm 4mm;background:#f4f7fa;border:.4pt solid var(--line);border-radius:1.5mm}.rp--list .rp-lname b{display:block;color:var(--ink);font-size:15pt;font-weight:700;line-height:1.2}.rp--list .rp-lname span{color:#566474;font-size:8.5pt;font-weight:600}.rp--list .rp-lchips{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.6mm}.rp--list .rp-lchip{display:inline-flex;align-items:baseline;gap:1.6mm;padding:.9mm 2.6mm;border:.4pt solid rgba(0,0,0,.18);border-radius:3mm;font-size:7.5pt;font-weight:600}.rp--list .rp-lchip b{font-size:10.5pt}.rp--list .rp-halves{display:grid;grid-template-columns:1fr 1fr;gap:5mm;align-items:start}.rp--list .rp-ltable{width:100%;table-layout:fixed;border-collapse:collapse;font-size:9pt}.rp--list .rp-ltable th{padding:1.4mm 1mm;background:#e2f0fb;border:.4pt solid var(--line);border-bottom:1.1pt solid #0a69b4;color:var(--ink);font-size:7.5pt;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rp--list .rp-ltable td{padding:1.55mm 1.2mm;border:.4pt solid var(--line);color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.rp--list .rp-ltable tbody tr{break-inside:avoid}.rp--list .rp-ltable tbody tr:nth-child(2n) td:not(.rp-lstatus){background:#f5f7fa}.rp--list .rp-ldate{text-align:left!important;padding-left:2mm!important;color:#566474}.rp--list .rp-ldate b{color:var(--ink);font-size:9.5pt}.rp--list .rp-lsun{background:#fdefc2!important;color:#7a4b00}.rp--list .rp-lstatus{font-weight:700}}
