header{height:auto;min-height:76px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;gap:16px}header>span{font-size:12px;color:var(--muted)}
#execLoginForm{display:flex;flex-direction:column;gap:18px}#execLoginForm label{display:flex;flex-direction:column;gap:8px}
#execDashboard .scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}#execTable table,#otherTable table{min-width:900px;table-layout:fixed}
#execTable th,#execTable td,#otherTable th,#otherTable td{text-align:right;font-variant-numeric:tabular-nums;padding:14px 12px}#execTable th:first-child,#execTable td:first-child,#otherTable th:first-child,#otherTable td:first-child{text-align:left;width:18%}
#execTable th:last-child,#otherTable th:last-child{width:20%}#execTable th,#otherTable th{white-space:normal}#teamTotals .metric p{overflow-wrap:anywhere}
@media(max-width:760px){header nav{order:4;width:100%;flex-wrap:wrap}header nav a{font-size:12px}#execLogout{margin-left:auto}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.filters label{display:flex;flex-direction:column;gap:8px;flex:1}.metric strong{font-size:23px}}
