*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Arial',sans-serif;background-color:#efefff}h1,h2{text-align:center;padding-top:10px}h3,h4{text-align:center;padding-top:10px;padding-bottom:5px}h5{text-align:center;padding-top:5px;padding-bottom:10px}.container{height:100vh;display:flex;flex-direction:column}.scrollable{flex:1;overflow-y:auto;margin-top:10px}.search-container{padding:10px;text-align:center;background-color:#4f67bf}.condensed{font-stretch:condensed;}#searchInput{width:300px;padding:5px 10px;margin-bottom:5px;font-size:14px;border:none;border-radius:25px;outline:none;transition:box-shadow 0.3s ease}#searchInput:focus{box-shadow:0 0 10px rgb(0 0 0 / .3)}table{width:95%;margin:0 auto;border-collapse:collapse;overflow:hidden;border-radius:10px;background-color:#fff}tbody{display:block;height:calc(100vh - 255px);min-height:60px;overflow-y:scroll;scrollbar-gutter:stable}tr{display:table;width:100%;table-layout:fixed}thead{background-color:#1f3797;color:#fff}thead th{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0;cursor:pointer;position:relative;user-select:none;text-align:left}thead th::after{content:'';position:absolute;right:20px;border:6px solid #fff0;border-top-color:#fff;transform:translateY(-50%);top:50%;opacity:0;transition:opacity 0.2s ease}thead th:hover::after{opacity:1}tbody tr{transition:background-color 0.3s ease}tbody tr:nth-child(even){background-color:#f2f2f2}tbody tr:hover{background-color:#ddd}td{padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;text-align:left}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}tbody tr{animation:fadeIn 0.5s ease-in}table td:nth-child(1){width:25%}table td:nth-child(2){width:45%}table td:nth-child(3){width:10%}table td:nth-child(4){width:10%}table td:nth-child(5){width:10%}table th:nth-child(1){padding-left:15px}table th:nth-child(2){padding-left:10px}tfoot tr{background-color:#1f3797;height:15px}@supports(-moz-appearance:none){table td:nth-child(1){padding-left:15px}table td:nth-child(2){padding-left:10px}table td:nth-child(3){padding-left:0}table td:nth-child(4){padding-left:0}table td:nth-child(5){padding-left:0}}