.table-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow-x:auto}
.login-message{height:100px;display:flex;justify-content:center;align-items:center}
#resultTable{width:100%;border-collapse:collapse;margin:10px 0;font-size:14px;text-align:left;border:1px solid #ccc}
.table-container th,.table-container td{padding:12px 15px}
.table-container th{background-color:#00485e;font-family:"IM_Akkurat_Pro";font-weight:700;color:#fff}
.table-container td{border-bottom:1px solid #ccc}
.table-container a{color:#00485e !important}
.table-container tr:nth-child(even){background-color:#f9f9f9}
.table-container tr:hover{background-color:#f1f1f1}
.sortable{cursor:pointer;position:relative;user-select:none}
.sort-arrow{width:12px;margin-left:6px;color:#fff;transition:transform .2s}
.search-bar{width:100%;padding:10px;display:flex;justify-content:flex-end}
.searchByName{display:block;width:200px;padding:10px 16px;font-size:15px;border:1px solid #00485e;border-radius:24px;outline:0;color:#00485e;background-color:#f9f9f9;padding:10px 20px}