.status-pending{background-color:var(--leave-status-pending);color:var(--leave-status-pending-text);border-color:var(--leave-status-pending-border)}.status-approved{background-color:var(--leave-status-approve);color:var(--leave-status-approve-text);border-color:var(--leave-status-approve-border)}.status-rejected{background-color:var(--leave-status-reject);color:var(--leave-status-reject-text);border-color:var(--leave-status-reject-border)}.status-withdrawn{background-color:var(--leave-status-withdraw);color:var(--leave-status-withdraw-text);border-color:var(--leave-status-withdraw-border)}.status-cancelled{background-color:var(--leave-status-cancel);color:var(--leave-status-cancel-text);border-color:var(--leave-status-cancel-border)}.custom-table thead th{background-color:var(--table-background);color:var(--table-background-text);font-size:1rem}.custom-table tbody td{text-align:left!important}.custom-table{width:100%;max-width:calc(100vw - 120px);overflow-x:auto}.custom-table table{table-layout:fixed}.custom-table .mantine-ScrollArea-root{max-width:100%}.mantine-Tabs-tabLabel{font-size:16px;font-weight:500}.mantine-Tabs-tab[data-active=true]{background-color:var(--table-tabs-background);color:var(--table-tabs-text)!important;padding:12px 16px;border-radius:14px}.mantine-Tabs-tab:not([data-active=true]){color:var(--table-tabs-text-inactive);padding:12px 16px}.custom-table .mantine-datatable-pagination-text{font-size:16px!important;font-weight:500}.custom-table .mantine-datatable-pagination .mantine-Pagination-control{font-size:16px!important}.table-link{color:var(--table-link);font-weight:500;text-decoration:none;cursor:pointer}.table-link:hover{color:var(--table-link-hover);text-decoration:underline}.leave-header-text{font-size:18px;font-weight:400}.leave-header-variable{font-weight:700;font-style:italic}.modal-content{width:100vw;height:75vh}.modal-desc-box{border:1px solid var(--modal-details-box-border);border-radius:8px;padding:12px;background-color:var(--modal-details-box);margin-top:4px}.balance-history__action-button,.modal-confirm-button{background-color:var(--buttons-primary);color:var(--buttons-primary-text)}.balance-history__action-button:hover,.modal-confirm-button:hover{background-color:var(--buttons-primary-hover)}.approve-button{background-color:var(--buttons-positive);color:var(--buttons-positive-text)}.approve-button:hover{background-color:var(--buttons-positive-hover)}.modal-discard-button,.reject-button{background-color:var(--buttons-negative);color:var(--buttons-negative-text)}.reject-button:hover{background-color:var(--buttons-negative-hover)}.modal-leave-details{background-color:var(--modal-details-box);border:1px solid var(--modal-details-box-border);border-radius:8px;padding:16px}.modal-confirm-button:disabled{background-color:var(--buttons-disabled)!important;color:var(--buttons-disabled-text)!important;border-color:var(--buttons-disabled-border)!important;cursor:not-allowed!important;opacity:.6}.clickable-upload{transition:all .2s ease-in-out}.clickable-upload:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,106,232,.15)}.clickable-upload .upload-zone{border:2px dashed var(--document-upload-dashed-zone-border);background-color:var(--document-upload-dashed-zone-background);transition:all .2s ease-in-out}.clickable-upload:hover .upload-zone{border-color:var(--document-upload-dashed-zone-hover-border);background-color:var(--document-upload-dashed-zone-background-hover)}.clickable-upload .placeholder-no-document{padding:40px 20px}.document-preview-with-file{border:1px solid var(--document-preview-border);border-radius:8px;background-color:var(--documnet-preview-background)}.document-preview-with-file:hover{border-color:var(--document-preview-border-hover)}.status-leave_request_approval{background-color:var(--balance-history-event-approval);color:var(--balance-history-event-approval-text);border-color:var(--balance-history-event-approval)}.status-leave_request_rejection{background-color:var(--balance-history-event-rejection);color:var(--balance-history-event-rejection-text);border-color:var(--balance-history-event-rejection)}.status-leave_request_cancellation{background-color:var(--balance-history-event-cancellation);color:var(--balance-history-event-cancellation-text);border-color:var(--balance-history-event-cancellation)}.status-manual_adjustment{background-color:var(--balance-history-event-manual-adjustment);color:var(--balance-history-event-manual-adjustment-text);border-color:var(--balance-history-event-manual-adjustment)}.status-system_adjustment{background-color:var(--balance-history-event-system-adjustment);color:var(--balance-history-event-system-adjustment-text);border-color:var(--balance-history-event-system-adjustment)}