:root{--brd: #4a4a4a;--page: #ededed;--row-odd: #f5f5f5}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{background:var(--page);color:#1a1a1a;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:12px;-webkit-font-smoothing:antialiased}table.grid{border-collapse:collapse;width:100%;background:#fff}table.grid td,table.grid th{border:1px solid var(--brd)}table.grid tbody tr:nth-child(odd){background:var(--row-odd)}table.grid tbody tr:nth-child(2n){background:#fff}tr.clickable{cursor:pointer}tr.clickable:hover td:not(.keepfill){background:#fdf3c9!important}tr.row-open td{box-shadow:inset 3px 0 #1f3864}tr.row-alert td:not(.keepfill){background:#ffe3e6!important}tr.row-alert.clickable:hover td:not(.keepfill){background:#ffd0d5!important}table.grid th.h2{top:22px}.tbl-wrap{overflow-x:auto;overflow-y:visible;max-width:100%;border:1px solid var(--brd);background:#fff}button.btn{font-family:inherit;font-size:11px;line-height:1;padding:6px 10px;border:1px solid var(--brd);background:#fff;color:#1a1a1a;cursor:pointer;white-space:nowrap}button.btn:hover{background:#f0f0f0}button.btn:active{background:#e2e2e2}button.btn[disabled]{opacity:.55;cursor:default}button.btn.primary{background:#1f3864;color:#fff;border-color:#1f3864}button.btn.primary:hover{background:#2f5597}:focus-visible{outline:2px solid #1f4e9c;outline-offset:1px}.linklike{color:#1f4e9c;text-decoration:underline;cursor:pointer;background:none;border:0;padding:0;font:inherit}@media print{@page{size:A4 landscape;margin:8mm}body{background:#fff}.no-print{display:none!important}.tbl-wrap,.print-expand{overflow:visible!important;max-height:none!important}thead{display:table-header-group}tr,img{page-break-inside:avoid}table.grid td,table.grid th{border:1px solid #000!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (max-width: 1279px){table.grid td.pin,table.grid th.pin{position:sticky;left:0;z-index:2;background:#fff}table.grid tbody tr:nth-child(odd) td.pin{background:var(--row-odd)}}@media (max-width: 767px){.cards-row{grid-template-columns:1fr!important}}.scroll-y{overflow-y:auto}
