#detail-container { margin-top: 30px; width: 80%; display: flex; flex-direction: column; align-items: center; } .detail-title { font-size: larger; font-weight: 600; } .detail-description { } .description-table { margin-top: 20px; } .description-table, .description-table-th, .description-table-td { border: 1px solid black; border-collapse: collapse; text-align: left; } .description-table-th { width: 35%; padding: 5px 20px; } .description-table-td { width: 65%; padding: 5px 20px; } .description-table-td:has(> .edit-link) { width: 65%; padding: 10px 20px; } .edit-link { background-color: rgb(226, 226, 226); border: 1px solid rgb(176, 176, 176); border-radius: 2.5px; padding: 5px; height: 20px; text-decoration: none; color: #000; } .edit-link:hover, .edit-link:active { background-color: rgb(204, 204, 204); border: 1px solid rgb(158, 158, 158); color: #000; text-decoration: none; } #table-container { width: 90%; display: flex; justify-content: center; align-items: center; flex-direction: column; margin-bottom: 20px; margin-top: 25px; } .entry-table { width: 100%; margin-top: 20px; } .entry-table, .entry-table-th, .entry-table-td { border: 1px solid black; border-collapse: collapse; text-align: left; } .entry-table-th { padding: 5px 20px; } .entry-table-td { padding: 5px 20px; } .filter { width: 50%; display: flex; justify-content: center; align-items: center; flex-direction: column; } .filter-text { margin-left: 10px; margin-right: 10px; } .filter-div { margin-top: 7.5px; text-align: center; } .search-text { width: 80%; } .amount-text { width: 45%; margin-left: 10px; margin-right: 10px; } .table { width: 100%; } .pagination { width: 100%; margin-top: 10px; text-align: right; display: flex; justify-content: right; align-items: center; } .pagination-part { height: 50px; width: 33.33%; } .page-button { margin-left: 10px; margin-right: 10px; } .dropdown { border: 1px solid black; margin-left: 10px; } .clickable { cursor: pointer; /* diable text selection */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } th > .action-button { font-size: larger; background-color: rgb(0, 84, 6); color: #fff; border: 1px solid #fff; border-radius: 5px; height: 35px; width: 50px; } td > .action-button { background-color: rgb(151, 0, 0); color: #fff; border: 1px solid #fff; border-radius: 5px; height: 35px; width: 50px; } td > .action-button-edit { background-color: rgb(228, 228, 228); color: #000; border: 1px solid #8c8c8c; border-radius: 5px; height: 35px; width: 50px; }