body{width:100vw;height:100vh;overflow:hidden}table{border-collapse:collapse}td,th{padding:8px 16px}th{border:none;text-align:center}table tr td,table tr th{font-size:16px}table th{cursor:pointer}table th div{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}table th div i{margin-left:5px}table.sticky{white-space:nowrap;margin:0;border:none;border-collapse:separate;border-spacing:0;table-layout:fixed}table.sticky thead th{border:1px solid #7d7d7d;padding:.1rem 1rem}table.sticky tbody td,table.sticky tbody th{border:1px solid #7d7d7d;padding:.5rem 1rem}table.sticky thead th{background:#7d7d7d!important;color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff}table.sticky td{background:#fff;padding:4px 5px;text-align:center}table.sticky tbody th{position:sticky;position:-webkit-sticky;left:0;background:#fff;z-index:1}table.sticky tbody td.tools,table.sticky thead th.tools{padding:10px;width:40px}div.active,tr.active td,tr.active th{background:#8ef98e!important}[role=sticky]{width:100%;height:100%;overflow:auto}[role=sticky]:focus{box-shadow:0 0 .5em rgba(0,0,0,.5);outline:0}.help-err{font-size:11px;color:red;margin:5px 0}pre{margin:0!important}button,input,optgroup,select,textarea{padding:4px 8px;margin:0;line-height:normal!important;border:1px solid -internal-light-dark(#767676,#858585);-o-border-image:initial;border-image:initial;border-radius:2px}[readonly=readonly]{background:#ccc}