html,body{overscroll-behavior-x:none}*{font-family:"PT Sans",sans-serif;font-family:"Roboto",sans-serif}body{margin:0;padding:0;display:flex;flex-direction:column;height:100vh;background-color:#f3f4f5}button{border:none;background-color:none;background:none;padding:0;margin:0;cursor:pointer}main{height:100%;width:100%;background-color:#f3f4f5;display:grid;grid-template-rows:auto 1fr}main header{background-color:#fff;border-top:2px solid #00aeef;padding:32px;display:flex;flex-direction:column}main header h2{margin:0;padding:8px;display:flex;flex-direction:row;font-weight:500}main header h2 a{margin:0;padding:0;text-decoration:none;color:#898989;color:#00aeef}main header h2 a:hover{text-decoration:underline}main header h1{margin:0;padding:8px;display:inline-block;font-weight:500;max-width:70vw}main .content{padding:32px;width:calc(100% - 64px);height:calc(100% - 64px)}main .content .table-footer{border-radius:0 0 8px 8px;background-color:#fafafa;display:grid;grid-template-columns:33% 33% 1fr;padding-left:8px;padding-right:8px;font-size:.9em;color:#404040}main .content .table-container{border-radius:8px;background-color:#fff;height:100%;width:100%;display:grid;grid-template-rows:auto 1fr 40px}main .content .table-container .table-header{width:100%;display:flex;flex-direction:column;justify-content:flex-start}main .content .table-container .table-header .table-header-buttons{display:flex;flex-direction:row;justify-content:flex-end;padding:16px;padding-top:8px;padding-bottom:8px}main .content .table-container .table-header .table-header-buttons button{padding-left:8px;padding-right:8px;color:#404040;display:flex;align-items:center;flex-direction:row}main .content .table-container .table-header .table-header-buttons button .material-icons{padding-right:8px;font-size:1.5em}main .content .table-container .table-header .table-header-buttons .selected{color:#00aeef}main .content .table-container .table-header .table-header-buttons .selected span{text-decoration:underline}main .content .table-container .table-header .table-header-buttons button:hover{color:#00aeef}main .content .table-fixed{overflow:auto}main .content .table-fixed table{border-collapse:collapse;width:100%;height:100%;color:#404040}main .content .table-fixed table tr{background-color:#fff}main .content .table-fixed table th,main .content .table-fixed table td{padding:4px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .content .table-fixed table .pad-table{background-color:#fff;border:none;height:100%}main .content .table-fixed table tfoot{border-radius:8px}main .content .table-fixed table tfoot tr{border-radius:8px}main .content .table-fixed table tfoot th{position:sticky;background:#fafafa;bottom:0;z-index:1;font-weight:400;color:#404040;text-align:right;padding:8px;font-size:.9em}main .content .table-fixed table tfoot th span{display:inline-block;padding-right:8px}main .content .table-fixed table tfoot tr:last-child th:first-child{border-bottom-left-radius:8px}main .content .table-fixed table tfoot tr:last-child th:last-child{border-bottom-right-radius:8px}main .content .table-fixed table tbody td{font-size:.9em}main .content .table-fixed table tbody tr:hover .material-icons{color:#00aeef}main .content .table-fixed table thead th{cursor:default;position:sticky;top:0;z-index:1;background-color:#fafafa;font-weight:500;padding-top:8px;padding-bottom:8px;text-align:left;font-size:.9em}main .content .table-fixed table thead th .material-icons{padding-left:8px;color:#fafafa;font-size:1em}main .content .table-fixed table thead th:hover{color:#00aeef}main .content .table-fixed table thead th:hover .material-icons{color:#00aeef}main .content .table-fixed table thead .left{width:32px}main .content .table-fixed table tbody tr{border-bottom:1px solid #efefef;height:40px}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.flex-row{display:flex;flex-direction:row}.align-center{display:flex;align-items:center}.justify-between{display:flex;justify-content:space-between}.h-100{height:100%}.w-100{width:100%}.flex-center{display:flex;justify-content:center;align-items:center}.flex-around{display:flex;justify-content:space-around}.flex-row{display:flex;flex-direction:row}.flex-wrap{display:flex;flex-wrap:wrap}.flex-col{display:flex;flex-direction:column}.align-start{display:flex;align-items:flex-start}.align-center{display:flex;align-items:center}.align-end{display:flex;align-items:flex-end}.justify-end{display:flex;justify-content:flex-end}.margin{margin:8px}.pad{padding:8px}.half-pad{padding:4px}.filter-display{padding-left:8px}.filter-display select{min-width:180px}.half-pad{padding:4px}.bk-main-blue{background-color:#00aeef}.rounded{border-radius:2px}.blue-border{border:2px solid #00aeef}.main-blue{color:#00aeef}.white{color:#fff}.bk-green{background-color:#47c00a}.border-green{border:2px solid #47c00a}.button-positive{padding:4px;border:2px solid #47c00a;background-color:#47c00a;border-radius:2px;color:#fff}.button-positive:disabled{border:2px solid #898989;background-color:#898989}.button-neutral{padding:4px;border:2px solid #00aeef;background-color:#00aeef;border-radius:2px;color:#fff}.button-neutral:disabled{border:2px solid #898989;background-color:#898989}.button-negative{padding:4px;border:2px solid #404040;background-color:#404040;border-radius:2px;color:#fff}.button-negative:hover{background-color:#ff2d52;border:2px solid #ff2d52}.gray-text{color:#898989}.pad-left{padding-left:8px}.light-weight{font-weight:300}.gray-border-left{border-left:1px solid #898989}/*# sourceMappingURL=index.css.map */
