.bootstrap-iso { background-color: white; width: 100%; color: #000000; } .bootstrap-iso .icon-delete { display: inline-block; margin-right: 10px; width: 30px; } /* import bootstrap 5.0 */ @import 'bootstrap/dist/css/bootstrap.css'; /* override bootstrap 5.0 */ ol, ul, dl { margin-top: 0; margin-bottom: 0rem; } *, *::before, *::after { box-sizing: content-box; } a { text-decoration: none; } table#totaldevis td { text-align: center; } td { white-space: normal; word-wrap: break-word; } .bootstrap-iso select { max-width: 400px; } .tabledt { table-layout: auto; width: 100%; white-space: pre-wrap; background-color: var(--color-main-background); } .tabledt tbody tr td { background-color: var(--color-main-background); } table.dataTable.display tbody tr.odd > [class*="sorting_"] { background-color: var(--color-main-background); } table.dataTable.display tbody tr.even > [class*="sorting_"] { background-color: var(--color-main-background); } .select2-container--default .select2-selection--single { background-color: #fff !important; border: 2px solid var(--color-border-maxcontrast) !important; border-radius: 8px !important; height: 36px !important; padding: 2px 4px 2px 4px !important; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: black !important; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px !important; right: 10px !important; top: 6px !important; width: 20px !important; } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: black rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important; margin-top: -4px !important; } .radio-group { display: flex; align-items: center; gap: 15px; } .radio-group label { display: flex; align-items: center; gap: 5px; cursor: pointer; } .loader-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 9999; display: none; } .loader-center { width: 50px; height: 50px; border: 5px solid #fff; border-top-color: #3498db; border-radius: 50%; animation: spin 1s linear infinite; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } #additionalDefuntData { opacity: 0; transform: scaleY(0); transform-origin: top; overflow: hidden; height: 0; /* Initially hidden with no height */ transition: opacity 0.5s ease, transform 0.5s ease, height 0.5s ease; } /* Visible state (smooth transition when showing) */ #additionalDefuntData.visibleContent { opacity: 1; transform: scaleY(1); height: auto; /* Automatically adjusts the height when showing */ }