@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap";@import"https://use.typekit.net/krb3pve.css";body{font-family:Open Sans,sans-serif;margin:0}.skip-to-content{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;background:#ed8b00;color:#fff;padding:8px 16px;border-radius:4px;font-family:brandon-grotesque,Open Sans,sans-serif;font-weight:700;text-decoration:none;font-size:.875rem}.skip-to-content:focus{position:fixed;top:8px;left:8px;width:auto;height:auto;overflow:visible}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-transition{animation:fadeIn .2s ease-in}.stat-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}@page{size:landscape;margin:1cm}@media print{button[title="Print view"],button[title="Add device"],button[title=Configuration],input[type=checkbox],th input[type=checkbox],td input[type=checkbox],.MuiTablePagination-root,.MuiChip-root{display:none!important}header,nav,.MuiDrawer-root{display:none!important}table,tr,td,th{border:none!important}body{font-size:90%}a{color:#333!important;text-decoration:none!important}tr{height:auto!important;page-break-inside:avoid!important;page-break-after:auto!important;background-color:#fff!important}table{width:100%!important;page-break-inside:auto!important}*{color:#000!important}table thead tr th:nth-last-child(1),table tbody tr td:nth-last-child(1){display:none!important}}@media(prefers-reduced-motion:reduce){.page-transition{animation:none}*{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media screen and (max-width:960px){.stat-card-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}}@media screen and (max-width:600px){.MuiTableCell-root{padding:8px 6px!important}.MuiCardContent-root{padding:16px!important}h4,.MuiTypography-h4{font-size:1.25rem!important}h6,.MuiTypography-h6{font-size:1rem!important}.MuiButton-root{font-size:.75rem!important}.stat-card-grid{grid-template-columns:1fr;gap:12px}}@media screen and (max-width:640px){.timeline-container{padding-left:.25rem;padding-right:.25rem}.timeline-line{left:6px}.timeline-icon{transform:scale(.8)}.timeline-content{margin-left:.75rem;padding:.5rem}.timeline-header{flex-direction:column;align-items:flex-start}.timeline-date{margin-top:.25rem;font-size:.75rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
