@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap);body{font-family:Noto Sans,sans-serif;color:#333;background:#f0f0f0;font-size:12px}.text-primary{color:#7d3ac4}.text-primary-light{color:#a769ea!important}.text-success{color:#4da52b!important}.text-success-light{color:#9de87e!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.bold{font-weight:600}.container{max-width:1200px;margin:auto}@media screen and (min-width:800px){.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));grid-column-gap:1em;flex-wrap:wrap}.row.justify-left{justify-content:left}.row-flex{display:flex;flex-wrap:wrap;justify-content:flex-start}.row-flex>*{margin-right:1em}}.card{margin-bottom:1rem;text-align:center;padding:1em;text-shadow:1px 1px 1px hsla(0,0%,80%,.5);border:1px solid hsla(0,0%,80%,.5);background:#fff}.card.card-success{background:#9de87e}.card .card-title{text-transform:uppercase;font-size:.8rem;font-weight:700;color:#555}.card .card-value{text-transform:uppercase;font-size:2.5rem;font-weight:bolder;color:#7d3ac4}.card .divisor{margin:auto;height:5px;background:#7d3ac4}.panel{margin-bottom:1rem;border:1px solid hsla(0,0%,80%,.5);background:#fff}.panel .panel-heading{background:#7d3ac4;color:#fff;padding:1em}.panel .panel-heading .panel-title{text-transform:uppercase;font-weight:700}.panel .panel-body{padding:1em}table{width:100%;border-collapse:collapse;border:1px solid transparent;font-size:12px}table.striped tbody tr:nth-child(2n){background:#fafafa}thead{border-bottom:3px solid #f0f0f0}thead th{text-transform:uppercase;padding:.5rem}tbody,thead th{text-align:center}tbody td,tbody th{border-bottom:1px solid #f0f0f0;padding:.5rem}.table-responsive{overflow-y:auto}.label{font-family:monospace;background:#fff;border:1px solid #f0f0f0;padding:1px;color:#999}.label,label{display:inline-block}label{text-transform:uppercase;font-size:.75rem;font-weight:700;margin-bottom:.2em}input,select{display:block;padding:.5em 1em;border:1px solid rgba(0,0,0,.5);outline:none;border-radius:.2em;margin-bottom:1em;background:#fff;font-size:12px;min-width:181px}input:placeholder-shown,select:placeholder-shown{background:#fafafa;border-color:rgba(0,0,0,.1)}input:focus,select:focus{border-color:#7d3ac4;background:#fff}select{padding:.45em 1em}::placeholder{color:#ccc}button{background:#7d3ac4;color:#fff;border:1px solid transparent;text-transform:uppercase;font-weight:700;padding:1em;cursor:pointer;font-size:12px}button:hover{background-color:#a769ea}.pagination{padding:1em;text-align:center}.pagination .current{padding:.5em 1em;background:#7d3ac4;font-weight:700;color:#fff}.pagination .current,.pagination .first,.pagination .last,.pagination .next,.pagination .page,.pagination .previous{display:inline-block}.pagination a{text-decoration:none;font-weight:700;color:#333;display:block;padding:.5em 1em;background:#f0f0f0}.pagination a:hover{background:#a769ea;color:#fff}.stat-wrapper{display:flex;flex-wrap:wrap}.stat{margin:1em 2em}.stat .stat-title{font-weight:700;text-transform:uppercase}header nav{display:flex;justify-content:center;margin-bottom:1em}header nav a{text-transform:uppercase;padding:1em;background:#7d3ac4;margin-right:1em;text-decoration:none;font-weight:700;color:#fff;transition:background-color .2s}header nav a:hover{background:#a769ea}a{color:#7d3ac4}a a:hover{color:#a769ea}