#hesap-alan {
	min-height: calc(100vh - 200px);
	}

table {
  width: 70%;
  margin: auto;
  border-collapse: collapse;
  background-color: rgba(255, 255, 255, 1); /* #ffffff */
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  overflow: hidden;
}

th, td {
  padding: 14px 20px;
  text-align: left;
}

thead {
  background-color: rgba(74, 144, 226, 1); /* #4a90e2 */
  color: rgba(255, 255, 255, 1); /* white */
}

tbody tr:nth-child(even) {
  background-color: rgba(242, 247, 252, 1); /* #f2f7fc */
}

tbody tr:hover {
  background-color: rgba(225, 239, 254, 1); /* #e1effe */
  cursor: pointer;
}

th {
  font-size: 16px;
}

td {
  font-size: 15px;
  color: rgba(51, 51, 51, 1); /* #333 */
}

 