.light-style .menu .app-brand.demo,.dark-style .menu .app-brand.demo{height:64px}.app-brand-logo.demo{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:34px}.app-brand-logo.demo svg{width:35px;height:24px}.app-brand-text.demo{font-size:1.375rem}.layout-navbar-fixed .layout-wrapper:not(.layout-without-menu) .layout-page{padding-top:64px!important}.layout-navbar-fixed .layout-wrapper:not(.layout-horizontal):not(.layout-without-menu) .layout-page{padding-top:72px!important}.content-wrapper .navbar{z-index:auto}.form-nav .nav-link.active .badge{background-color:#0e2430!important;color:#fff!important}.form-nav .nav-link.active h6,.form-nav .nav-link.active small{color:#0e2430!important}.demo-blocks>*{display:block!important}.demo-inline-spacing>*{margin:1rem .375rem 0 0!important}.demo-vertical-spacing>*{margin-top:1rem!important;margin-bottom:0!important}.demo-vertical-spacing.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-lg>*{margin-top:1.875rem!important;margin-bottom:0!important}.demo-vertical-spacing-lg.demo-only-element>:first-child{margin-top:0!important}.demo-vertical-spacing-xl>*{margin-top:5rem!important;margin-bottom:0!important}.demo-vertical-spacing-xl.demo-only-element>:first-child{margin-top:0!important}.rtl-only{display:none!important;text-align:left!important;direction:ltr!important}[dir=rtl] .rtl-only{display:block!important}@media (max-width: 576px){#dropdown-variation-demo .btn-group .text-truncate{width:254px;position:relative}#dropdown-variation-demo .btn-group .text-truncate:after{position:absolute;top:45%;right:.65rem}}.layout-demo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1rem}.layout-demo-placeholder img{width:900px}.layout-demo-info{text-align:center;margin-top:1rem}.was-validated .select2:invalid+.select2 .select2-selection{border-color:#ff4c51!important}.was-validated .select2:valid+.select2 .select2-selection{border-color:#28c76f!important}.nav-setting.nav-align-left .nav-tabs{border-right:inherit;border-radius:.375rem!important}.nav-tabs .nav-link,.nav-pills .nav-link{text-transform:none}#layout-menu .app-brand-logo:not(.logo-full){display:none!important}#layout-menu .app-brand-logo.logo-full{width:80%;height:auto;max-height:32px}.layout-menu-collapsed #layout-menu .app-brand-logo:not(.logo-full){display:flex!important}.layout-menu-collapsed #layout-menu .app-brand-logo.logo-full,.layout-menu-collapsed.layout-menu-hover #layout-menu .app-brand-logo{display:none!important}.layout-menu-collapsed.layout-menu-hover #layout-menu .app-brand-logo.logo-full{display:flex!important}.section-image-placeholder img{background-color:#f5f5f5}.input-group .select2-selection{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group .btn-outline-secondary{border:1px solid #d1d0d4}.input-group .btn-icon{height:auto}#section_financial .select2-dropdown{min-width:300px!important}#section_financial .select2-search__field{width:calc(100% - 1rem)!important}.filter-chip{display:inline-flex;align-items:center;padding:5px 10px;background-color:#e9f0f7;border:1px solid #cdd6e4;border-radius:20px;font-size:14px;color:#1a73e8;margin:5px 0}.filter-chip span{margin-right:8px}.filter-chip .clear-filters{cursor:pointer;color:#1a73e8;font-weight:700;margin-left:5px}#custom_length_datatable{padding:calc(.426rem - var(--bs-border-width)) calc(.9375rem - var(--bs-border-width))}.row-due-date td:first-child{border-left:2px solid red}.table.table-sm thead tr th{padding-block:.814rem}#section_financial .table-sm td{padding:.35rem .5rem}#section_financial .table-header-actions{display:none}#section_financial .table tr td:first-child,#section_financial .table tr th:first-child{padding-left:1.5rem;padding-right:.5rem}.all-fields-uppercase .form-control:not([type=file]):not(.ignore-uppercase),.all-fields-uppercase .form-control-plaintext:not(.ignore-uppercase),.all-fields-uppercase .form-select:not(.ignore-uppercase){text-transform:uppercase!important}input::placeholder,textarea::placeholder{text-transform:none!important}.timeline .timeline-item .timeline-event{min-height:2.5rem}.form-control,.form-select,.select2-selection,.select2-results{font-size:.8375rem}.light-style .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(2.2375rem - var(--bs-border-width))}.light-style .select2-container--default.select2-container--focus .select2-selection--single .select2-selection__rendered,.light-style .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{line-height:calc(2.3375rem - var(--bs-border-width) - 1px)}.table-stick thead tr:first-child th:first-child,.table-stick tbody tr td:first-child,.table-stick tfoot tr th:first-child,.table-stick tfoot tr td:first-child{position:sticky!important;left:0;z-index:1}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.text-truncate-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.horizontal-scroll-container{overflow-x:auto;scroll-behavior:smooth;transition:box-shadow .2s ease}.horizontal-scroll-container.dragging,.horizontal-scroll-container.dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.horizontal-scroll-container::-webkit-scrollbar{height:8px}.horizontal-scroll-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.horizontal-scroll-container::-webkit-scrollbar-thumb{background:#888;border-radius:10px;transition:background .2s ease}.horizontal-scroll-container::-webkit-scrollbar-thumb:hover{background:#555}.scroll-active{box-shadow:0 0 0 2px #007bff4d!important}.modal-xxl{--bs-modal-width: 90vw !important}body.kanban-scroll-mode,body.horizontal-scroll-mode,body.kanban-scroll-mode *,body.horizontal-scroll-mode *{cursor:ew-resize!important}body.kanban-scroll-mode,body.horizontal-scroll-mode{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dragging{scroll-behavior:auto!important}.horizontal-scroll-hint{position:fixed;background:#007bffe6;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;z-index:1060;transition:all .2s ease;box-shadow:0 2px 8px #00000026;pointer-events:none}.show-if-project{display:none}@keyframes dragFeedback{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.horizontal-scroll-container.dragging{animation:dragFeedback .3s ease}
