/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}}}.login-page{background-color:#f8f8fb;justify-content:center;align-items:center;height:100%;display:flex}.login-box{width:calc(var(--spacing,.25rem) * 96);border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.login-footer{text-align:center;background-color:#f8f8fb;justify-content:center;display:flex}.login-footer p{border-top-style:var(--tw-border-style);--tw-border-style:dashed;padding-block:calc(var(--spacing,.25rem) * 4);border-style:dashed;border-color:#e0e2e9;border-top-width:1px}.login-footer a{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary)}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-duration:initial}}}.submenu{background-color:#fafafb;display:flex}.card ul.submenu{padding-left:initial;margin:auto;list-style-type:none}#settings ul.submenu{margin-block:calc(var(--spacing,.25rem) * 4)}.submenu li{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:#0000;height:100%}.submenu li.required a{color:red}.submenu li a{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);border-right:1px solid #fff;border-image:linear-gradient(#eeebeb,#0000) 1 100%;justify-content:space-between;align-items:center;display:flex}.submenu li svg{margin-right:calc(var(--spacing,.25rem) * 2);fill:#b8bbd4}.submenu li:hover,.submenu li.submenu-active{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--color-primary)}.submenu li:hover svg,.submenu li.submenu-active svg{fill:var(--color-primary)}#settings .submenu-wrapper>ul{margin-right:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-md,.375rem);background-color:#f8f8fb;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;width:260px;display:block}#settings .submenu-wrapper>ul li.submenu-section{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);padding:var(--spacing,.25rem);padding-left:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-gray-800,oklch(27.8% .033 256.848));text-transform:uppercase;background-color:#eee}#settings .submenu-wrapper>ul li.submenu-section:first-child{margin-top:0}#settings .submenu-wrapper>ul li.settings-link{margin-bottom:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:50ms;background-color:#f8f8fb;transition-duration:50ms}#settings .submenu-wrapper>ul a{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);justify-content:space-between;align-items:center;display:flex}#settings .submenu-wrapper>ul li.settings-link:hover,#settings .submenu-wrapper>ul li.settings-link.submenu-active{background-color:#7faaf633}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial;--tw-duration:initial}}}.datatable-header{padding-bottom:calc(var(--spacing,.25rem) * 6);align-items:flex-end;display:flex}table.dataTable.strange-width{width:calc(100% - 6px)}table.dataTable thead th,table.dataTable tfoot th{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}table.dataTable tbody td.p-0{padding:0}.highcharts-data-table{overflow-x:auto}.highcharts-data-table table{width:100%}#cash-balance-table-container table th{background-color:var(--color-gray-50,oklch(98.5% .002 247.839));text-align:right;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-planit-gray-700,#707092)}#cash-balance-table-container table th:first-child{border-top-left-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);text-align:left;text-transform:uppercase}#cash-balance-table-container table th:last-child{border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem)}#cash-balance-table-container table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-planit-gray-100,#eceff3);text-align:right;color:var(--color-planit-gray-700,#707092)}#cash-balance-table-container table td:first-child{text-align:left}#cash-balance-table-container table tr:last-child td{border-bottom-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-planit-gray-700,#707092);border-bottom-width:0}.datatable-header .select2-container .select2-selection{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1.6px;border-color:#e0e2e9!important}.datatable-header .select2-selection__rendered{line-height:31px!important}.datatable-header .select2-container .select2-selection--single{height:38px!important}.datatable-header .select2-container .select2-selection--single .select2-selection__rendered{padding-top:3px!important}.datatable-header .select2-selection__arrow{height:37px!important}.datatable-header .select2-selection__arrow b{border-color:#b8bbd4 #0000 #0000!important}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-leading:22px;background-color:#e1efff;border-width:0;min-height:18px;line-height:22px}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{text-indent:-9999px;background-image:url("data:image/svg+xml;charset=UTF-8,%0A%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%3Cpath%20d%3D%22M1.61279%2010.5L10.6128%201.5M1.61279%201.5L10.6128%2010.5%22%20stroke%3D%22%230056ED%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;width:16px;height:16px;display:inline-block;right:3px}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice__display{color:var(--color-primary);font-weight:500}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{--tw-leading:17px;font-size:17px;line-height:17px}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice:has(.all-option){background-color:#e0e2e9}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice:has(.all-option) .select2-selection__choice__display,.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice:has(.all-option) .select2-selection__choice__remove{color:#7d7d96;font-weight:500}.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice:has(.all-option) .select2-selection__choice__remove,.datatable-header .select2.select2-container--default .select2-selection--multiple .select2-selection__choice:has(.all-option) .select2-selection__choice__remove:hover{--tw-leading:17px;background-image:url("data:image/svg+xml;charset=UTF-8,%0A%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%0A%20%20%3Cpath%20d%3D%22M1.61279%2010.5L10.6128%201.5M1.61279%201.5L10.6128%2010.5%22%20stroke%3D%22%237D7D96%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%0A%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;font-size:17px;line-height:17px}.view-switcher{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #e0e2e9;align-items:center;width:99px;display:flex;overflow:hidden}.reviewed-switcher,.dashboard-projects-view-switcher{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);--tw-border-style:solid;border:1px solid #e0e2e9;align-items:center;display:flex;overflow:hidden}.switch-view{cursor:pointer;color:#b8bbd4;justify-content:center;align-items:center;width:100%;height:36px;display:flex}.switch-view.reviewed-filter-btn{cursor:pointer;background-color:var(--color-white,#fff);width:100%;height:36px;padding-inline:calc(var(--spacing,.25rem) * 2);color:#888;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;justify-content:center;align-items:center;transition-duration:.15s;display:flex}.dashboard-projects-view-switcher .switch-view{width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 4);color:#666}.switch-view.active{color:var(--color-primary);background-color:#e1efff}.switch-view.reviewed-filter-btn.active{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#0075ff;background-color:#e1efff}th.actions-column{width:80px;text-align:center!important}#datatable_paginate{float:none;text-align:center;margin-top:2rem}.paging-btn{margin-inline:calc(var(--spacing,.25rem) * 2)}#fundingsDatatable th.no-sort,#expendituresDatatable th.no-sort,#assetFundingsDatatable th.no-sort,#assetExpendituresDatatable th.no-sort,#budgetitemsDatatable th.no-sort,#linksDatatable th.no-sort{text-align:center}#fundingsDatatable.table tr[data-editable="0"] .select2-selection__arrow,#expendituresDatatable.table tr[data-editable="0"] .select2-selection__arrow{display:none}#fundingsDatatable .fa-caret-down,#expendituresDatatable .fa-caret-down,#assetFundingsDatatable .fa-caret-down,#assetExpendituresDatatable .fa-caret-down,#budgetitemsDatatable .fa-caret-down,#linksDatatable .fa-caret-down{color:#888;position:absolute;top:10px;right:10px}#fundingsDatatable th .sum,#expendituresDatatable th .sum,#assetFundingsDatatable th .sum,#assetExpendituresDatatable th .sum,#budgetitemsDatatable th .sum,#linksDatatable th .sum{text-align:right;cursor:default;width:100%;font-weight:700;display:block;position:relative}#fundingsDatatable.table.no-footer,#expendituresDatatable.table.no-footer,#assetFundingsDatatable.table.no-footer,#assetExpendituresDatatable.table.no-footer,#budgetitemsDatatable.table.no-footer,#linksDatatable.table.no-footer{border-bottom:1px solid #ddd!important}#assetFundingsDatatable.table tr[data-label=future-funding],#assetFundingsDatatable.table tr[data-label=rule-funding],#assetExpendituresDatatable.table tr[data-label=future-replacement]{color:var(--color-gray-400,oklch(70.7% .022 261.325))}#fundingsDatatable.table,#expendituresDatatable.table,#assetFundingsDatatable.table,#assetExpendituresDatatable.table,#budgetitemsDatatable.table,#linksDatatable.table{border:1px solid #ddd;border-radius:10px}#fundingsDatatable.table th,#expendituresDatatable.table th,#assetFundingsDatatable.table th,#assetExpendituresDatatable.table th,#budgetitemsDatatable.table th,#linksDatatable.table th{background-color:#0000}#fundingsDatatable.table th,#fundingsDatatable.table td,#expendituresDatatable.table th,#expendituresDatatable.table td,#assetFundingsDatatable.table th,#assetFundingsDatatable.table td,#assetExpendituresDatatable.table th,#assetExpendituresDatatable.table td,#budgetitemsDatatable.table th,#budgetitemsDatatable.table td,#linksDatatable.table th,#linksDatatable.table td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-radius:0}#fundingsDatatable.table th:last-of-type,#fundingsDatatable.table td:last-of-type,#expendituresDatatable.table th:last-of-type,#expendituresDatatable.table td:last-of-type,#assetFundingsDatatable.table th:last-of-type,#assetFundingsDatatable.table td:last-of-type,#assetExpendituresDatatable.table th:last-of-type,#assetExpendituresDatatable.table td:last-of-type,#budgetitemsDatatable.table th:last-of-type,#budgetitemsDatatable.table td:last-of-type,#linksDatatable.table th:last-of-type,#linksDatatable.table td:last-of-type{border-right:0}#fundingsDatatable.table tr:last-of-type th,#fundingsDatatable.table tr:last-of-type td,#expendituresDatatable.table tr:last-of-type th,#expendituresDatatable.table tr:last-of-type td,#assetFundingsDatatable.table tr:last-of-type th,#assetFundingsDatatable.table tr:last-of-type td,#assetExpendituresDatatable.table tr:last-of-type th,#assetExpendituresDatatable.table tr:last-of-type td,#budgetitemsDatatable.table tr:last-of-type th,#budgetitemsDatatable.table tr:last-of-type td,#linksDatatable.table tr:last-of-type th,#linksDatatable.table tr:last-of-type td{border-bottom:0}#fundingsDatatable.table tr:last-of-type td:last-of-type,#expendituresDatatable.table tr:last-of-type td:last-of-type,#assetFundingsDatatable.table tr:last-of-type td:last-of-type,#assetExpendituresDatatable.table tr:last-of-type td:last-of-type,#budgetitemsDatatable.table tr:last-of-type td:last-of-type,#linksDatatable.table tr:last-of-type td:last-of-type{border-radius:0 0 10px}#fundingsDatatable.table tr:last-of-type td:first-of-type,#expendituresDatatable.table tr:last-of-type td:first-of-type,#assetFundingsDatatable.table tr:last-of-type td:first-of-type,#assetExpendituresDatatable.table tr:last-of-type td:first-of-type,#budgetitemsDatatable.table tr:last-of-type td:first-of-type,#linksDatatable.table tr:last-of-type td:first-of-type{border-radius:0 0 0 10px}#fundingsDatatable .odd,#expendituresDatatable .odd,#assetFundingsDatatable .odd,#assetExpendituresDatatable .odd,#budgetitemsDatatable .odd,#linksDatatable .odd,#fundingsDatatable .dataTables_empty,#expendituresDatatable .dataTables_empty,#assetFundingsDatatable .dataTables_empty,#assetExpendituresDatatable .dataTables_empty,#budgetitemsDatatable .dataTables_empty,#linksDatatable .dataTables_empty{background-color:#f9fafb}table.dataTable tbody>tr.highlight{transition:background-color 1s;background-color:#ff0!important}.table tr.border td{border-bottom:1px solid #eee}.table tr.border:last-of-type td{border-bottom:0}.table tr th.text-left{text-align:left}.table tr th.text-right{text-align:right}.paging-btn.disabled{opacity:.5}.paging-btn:not(.previous):not(.next){--tw-border-style:none;border-style:none}.paging-btn:not(.previous):not(.next).current{background-color:#ccc}table.dataTable.no-footer{border-bottom:none!important}table.dataTable.big-header thead>tr>th{padding-top:15px!important;padding-bottom:15px!important}table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{cursor:pointer;padding-left:10px;padding-right:25px;position:relative}table.dataTable thead>tr>th.sorting.text-right,table.dataTable thead>tr>th.sorting_asc.text-right,table.dataTable thead>tr>th.sorting_desc.text-right,table.dataTable thead>tr>th.sorting_asc_disabled.text-right,table.dataTable thead>tr>th.sorting_desc_disabled.text-right,table.dataTable thead>tr>td.sorting.text-right,table.dataTable thead>tr>td.sorting_asc.text-right,table.dataTable thead>tr>td.sorting_desc.text-right,table.dataTable thead>tr>td.sorting_asc_disabled.text-right,table.dataTable thead>tr>td.sorting_desc_disabled.text-right{cursor:pointer;text-align:right;padding-left:5px;padding-right:25px;position:relative}table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{opacity:.4;font-size:.8em;line-height:9px;display:block;position:absolute;right:10px}table.dataTable thead>tr>th.sorting:before{content:"⌃";letter-spacing:0;bottom:48%}table.dataTable thead>tr>th.sorting:after{content:"⌃";letter-spacing:0;padding-right:.1px;top:44%;rotate:180deg}table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before{opacity:.9}table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:after{opacity:.4}table.dataTable thead>tr>th.sorting_disabled:after,table.dataTable thead>tr>th.sorting_disabled:before{display:none}.grip-icon{opacity:0;cursor:grab;color:#9ca3af;transition:opacity .15s}tr:hover .grip-icon{opacity:1}.is-sorting .grip-icon{transition:none;opacity:0!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.app-page{padding-block:calc(var(--spacing,.25rem) * 8)}.app-page.batch-active{padding-bottom:calc(var(--spacing,.25rem) * 20)}.select{padding-top:0;padding-bottom:0}.btn-light-blue{--tw-border-style:none;background-color:var(--color-planit-blue-50,#ebf5ff);color:var(--color-planit-blue-600,#0056ed);border-style:none}@media (hover:hover){.btn-light-blue:hover{background-color:var(--color-planit-blue-100,#d6ebff)}}.color-1{color:#e63946}.color-2{color:#f77f00}.color-3{color:#f4d35e}.color-4{color:#2a9d8f}.color-5{color:#00b4d8}.color-6{color:#457b9d}.color-7{color:indigo}.color-8{color:#8338ec}.color-9{color:#ff69b4}.color-10{color:#8d6e63}.color-11{color:#6a994e}.color-12{color:#ffbe0b}.color-13{color:#3a0ca3}.color-14{color:#7209b7}.color-15{color:#f15bb5}.color-16{color:#00f5d4}.color-17{color:#3d348b}.color-18{color:#a8dadc}.color-19{color:#264653}.color-20{color:#e9c46a}.input-md,.select-md{border-style:var(--tw-border-style);border-width:1.6px;border-color:#e0e2e9;height:38px;min-height:38px}.border-red-500{border-color:var(--color-red-500,oklch(63.7% .237 25.331))!important}.h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.h2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.asset-dashboard-page .card{border-radius:18px}.link-training-video-new{color:#000;justify-content:center;align-items:center;height:38px;min-height:2rem;margin-bottom:10px;padding-inline:.75rem;font-size:14px;display:inline-flex}.tab-wrapper,.tab-container{overflow:hidden}.tab-container{width:100%}.funding-icon-red{color:red}.funding-icon-green{color:green}body{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);background-color:#f8f8fb}.btn{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-transform:none}.btn-primary{color:var(--color-white,#fff)}.btn-primary.btn-disabled{background-color:var(--color-primary);color:var(--color-white,#fff);opacity:.5}.btn-secondary{border-style:var(--tw-border-style);color:#171725;border-width:1px;border-color:#e0e2e9}.btn-secondary-blue{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);background-color:var(--color-white,#fff);color:var(--color-primary)}.btn-secondary-blue:hover{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-primary);color:var(--color-primary);background-color:#f2f6fe}.card-progress-bar{margin-inline:calc(var(--spacing,.25rem) * -4);width:calc(100% + 35px)}.btn-secondary.btn-disabled{background-color:var(--color-secondary);opacity:.8}.btn-sm{height:38px}.btm-font-normal{font-weight:400!important}.btn-danger{color:var(--color-white,#fff);background-color:#e31b55}@media (hover:hover){.btn-danger:hover{background-color:#d71951}}.btn-sm.btn-square{width:38px}.btn-preview{--tw-border-style:none;background-color:var(--color-primary);border-style:none}@supports (color:color-mix(in lab, red, red)){.btn-preview{background-color:color-mix(in oklab, var(--color-primary) 10.2%, transparent)}}.btn-preview{color:var(--color-primary)}.btn-preview:hover{--tw-border-style:none;background-color:var(--color-primary);border-style:none}@supports (color:color-mix(in lab, red, red)){.btn-preview:hover{background-color:color-mix(in oklab, var(--color-primary) 16.5%, transparent)}}.btn-preview:hover{color:var(--color-primary)}@layer daisyui{.btn-preview:disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-preview:disabled{color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn-preview:disabled{--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-preview:disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-preview:disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn-add-new:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn-add-new:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn-add-new:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn-add-new:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn-add-new:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.checkbox-blue:checked{--input-color:var(--color-primary);color:#fff}.radio-blue:checked{--input-color:var(--color-primary)}.text-primary{color:var(--color-primary)}.card{border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card.no-padding{padding:0}.drop-zone-active{box-shadow:0 0 0 2px var(--color-primary);transition:border-color .2s,background-color .2s;border-color:var(--color-primary)!important;background-color:#e0e7ff!important}table.dataTable#datatable thead th{--tw-border-style:none;color:#171725;background-color:#f8f9fb;border-style:none}.table :where(thead,tfoot){color:#171725}table.dataTable#datatable thead th:hover{background-color:#f1f1f1}table.dataTable#datatable thead th.text-center{text-align:center!important}table.dataTable.table thead th{--tw-border-style:none;background-color:var(--color-white,#fff);border-style:none}table.dataTable.table tbody tr.selected td,table.dataTable.table tbody tr.selected a{color:#fff}:where(.table :first-child) :where(:first-child) :where(th,td):first-child{border-top-left-radius:var(--radius-md,.375rem);border-bottom-left-radius:var(--radius-md,.375rem)}:where(.table :first-child) :where(:first-child) :where(th,td):last-child{border-top-right-radius:var(--radius-md,.375rem);border-bottom-right-radius:var(--radius-md,.375rem)}@layer daisyui.l1.l2.l3{:where(.btn-add-new){width:unset}.btn-add-new{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn-add-new{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn-add-new{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn-add-new{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn-add-new{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn-add-new:is([type=checkbox],[type=radio]){appearance:none}.btn-add-new:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.aura:has(>.btn-add-new,>.input,>.select){--aura-radius:var(--radius-field)}}.prose :where(a.btn-add-new:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.btn-add-new:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}@media (hover:hover){.btn-add-new:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-add-new:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-add-new:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn-add-new:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn-add-new:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn-add-new:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn-add-new:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn-add-new:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn-add-new:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-add-new:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-add-new:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn-add-new:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn-add-new:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn-add-new:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn-add-new:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn-add-new:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn-add-new:focus-visible,.btn-add-new:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}.btn-add-new{margin-inline:var(--spacing,.25rem)}@layer daisyui.l1.l2{.btn-add-new{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial;--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}}.btn-add-new{text-transform:none;color:#fff;gap:.5rem;height:38px;min-height:2rem;font-size:.875rem;font-weight:500;line-height:1em}.alert-fade{background-color:var(--color-green-700,oklch(52.7% .154 150.069));color:var(--color-white,#fff);animation:2s ease-in-out fade}@keyframes fade{0%{opacity:1}to{opacity:0}}.mapboxgl-popup{border-radius:10px;max-width:300px;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.mapboxgl-popup-content{background:#fff;border-radius:10px;min-width:300px;max-height:300px;padding:10px 15px;overflow:auto}.mapboxgl-popup-close-button{color:#333;text-align:center;cursor:pointer;background:#eee;border-radius:50%;outline:none;width:25px;height:25px;font-size:16px;line-height:23px;top:10px;right:10px}a.mapboxgl-ctrl-logo,.mapboxgl-ctrl-attrib{display:none!important}#projects-view-wrapper #mapWrapper{margin-left:-15px}#mapProjectsList{width:300px;height:100%;overflow-y:auto}#projects-view-wrapper #mapWrapper #mapContainer{width:calc(100% - 300px);height:100%}#mapProjectsList .project{cursor:pointer;border-bottom:1px solid #ddd;min-height:53px;padding-right:65px;position:relative;overflow:hidden}#mapProjectsList .project img{object-fit:contain;width:auto;max-width:50px;height:auto;max-height:37px;position:absolute;top:8px;right:8px}#mapProjectsList .project:hover,#mapProjectsList .project.active{background:#f9f9f9}#mapProjectsList .project:last-child{border-bottom:none}#mapProjectsList .project a.identifier{color:#999}#mapProjectsList .project a.identifier:hover{color:var(--color-primary)}.mapboxgl-popup-content a{outline:none}.mapboxgl-popup-content h3{color:#333;margin:0;padding:0 20px 0 0;font-size:18px;font-weight:700}.mapboxgl-popup-content .mapboxgl-logo{max-width:120px;margin-left:auto;margin-right:auto;display:block}.mapboxgl-popup-content p{color:#666;margin:5px 0}.mapboxgl-popup-content a.identifier{color:#999}.mapboxgl-popup-content a.identifier:hover{color:var(--color-primary)}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff}#mapWrapper{position:relative}#mapContainer{width:100%;height:100%}#mapWrapper button{cursor:pointer;margin:0;padding:0}.mapboxgl-ctrl-group-mode-switcher button{color:#000}.mapboxgl-ctrl-group-mode-switcher button.active{background-color:var(--color-primary)}mapbox-search-listbox [class$=-ResultsAttribution]{display:none}#mapSearchBoxContainer{z-index:1;width:300px;position:absolute;top:10px;right:50px}#expenditures-wrapper,#fundings-wrapper,#budget-items-wrapper,#budget-impact-wrapper,#project-basic-info,#project-totals-info,#asset-basic-info,#asset-totals-info,#expenditure-invoices-wrapper{box-shadow:none;border:1px solid #ddd}#expenditure-invoices-wrapper.card{padding:0}#asset-search-event,#filter-modal-button{color:#6f6f83}#asset-search-event.active,#filter-modal-button.active{color:var(--color-primary)}#project-basic-info{width:70%;padding:0}#project-basic-info.project-basic-info--full{width:100%}#expenditures-wrapper .h1,#fundings-wrapper .h1,#asset-expenditures-wrapper .h1,#asset-fundings-wrapper .h1,#budget-tab .h1,#project-totals-info .h1,#asset-totals-info .h1,#expenditure-invoices-wrapper .h1{font-size:1.1rem}#budget-tab>.card:first-of-type{width:36%}#budget-tab>.card:last-of-type{width:64%}#expenditures-wrapper .edit-field,#fundings-wrapper .edit-field,#asset-expenditures-wrapper .edit-field,#asset-fundings-wrapper .edit-field,#budget-items-wrapper .edit-field{width:100%;margin-left:2px;padding:0 5px 0 2px;font-size:14px;line-height:18px}#expenditures-wrapper .field-input,#fundings-wrapper .field-input,#budget-items-wrapper .field-input{padding-right:5px}#project-totals-info .balanced-icon{color:#309855;background-color:#ecfdf3;border:1px solid #d9f5e6;border-radius:10px}#project-totals-info .mark:before{background-color:#d1fadf;border-radius:100%;padding:9px;font-size:1.5rem}#project-totals-info,#asset-totals-info{width:30%}#project-totals-info .year{color:#f44408;background-color:#fbdacd;border-radius:5px;flex:1 0 20%;max-width:23%}#project-totals-info .year.balanced{color:#3bb364;background-color:#d0f0e0}#project-totals-info .comparison .not-balanced{color:#f44408}#project-totals-info .comparison .balanced{color:#3bb364}.caret-right{padding-right:20px!important}.edit-mode.caret-right{padding-right:10px!important}.input::placeholder{color:var(--color-gray-300,oklch(87.2% .01 258.338))}.btn-project-lock,.btn-project-delete{margin-top:0}#prev-next-project-hx{display:none}#prev-next-project{display:inline-block}#search-bar-wrapper{position:relative}#search-bar-wrapper .table{font-size:.775rem;line-height:.8rem}#search-bar-wrapper .table th,#search-bar-wrapper .table td{text-align:left}.close-search-bar{cursor:pointer;position:absolute;top:15px;right:22px}.size-option{cursor:pointer;border:2px solid #eaecf0;border-radius:5px;transition:all .3s;position:relative}.size-option h2,.image-settings-title h2{color:#344054}.size-option p,.image-settings-title p,.upload-image-button-wrapper p{color:#667084}.size-option.selected{border:2px solid var(--color-primary)}.size-option.disabled img,.size-option.disabled div,.size-option.disabled p{opacity:.5}.size-option:hover{border:2px solid var(--color-primary)}.size-option.disabled:hover{cursor:not-allowed;border:2px solid #eaecf0}.size-option i{font-size:24px;position:absolute;top:150px;left:46%}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.invitation-help-text-visible{display:none}.invitation-help-text{color:var(--color-primary);background-color:#f2f6fe;border-radius:12px;align-items:center;margin:10px 0 30px;padding:20px 15px;font-size:14px;font-weight:400;line-height:18px;display:flex}.invitation-help-text i{margin-right:15px;font-size:20px}.invitation-help-text a{text-decoration:underline}#invitation-form{align-items:flex-start;display:flex}.form-group-email,.form-group-role{padding-right:25px}.form-group-email input{width:100%}.AssetTypeForm .form-group,.AssetGlobalFieldsForm .form-group{margin-bottom:calc(var(--spacing,.25rem) * 4)}.AssetTypeForm .form-group>label,.AssetGlobalFieldsForm .form-group>label{margin-bottom:calc(var(--spacing,.25rem) * 2);display:block}.AssetTypeForm .form-group input[type=text],.AssetTypeForm .form-group input[type=number],.AssetGlobalFieldsForm .form-group input[type=text],.AssetGlobalFieldsForm .form-group input[type=number]{width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));border-width:1.6px;border-color:#e0e2e9;height:38px;min-height:38px;padding-left:1rem;padding-right:1rem;line-height:2}.grouped-input-with-suffix-units{align-items:center;width:100%;display:flex}.grouped-input-with-suffix-units .input{display:inline-flex;border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.grouped-input-with-suffix-units .suffix{border-top-right-radius:var(--radius-md,.375rem);border-bottom-right-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-gray-200,oklch(92.8% .006 264.531));height:100%;padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-900,oklch(21% .034 264.665));align-items:center;display:inline-flex}.AssetTypeForm #AssetTypeFieldsControlCustomFields,.AssetGlobalFieldsForm #AssetTypeFieldsControlCustomFields{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.AssetTypeForm #AssetTypeFieldsControlCustomFields .FieldControl,.AssetGlobalFieldsForm #AssetTypeFieldsControlCustomFields .FieldControl{border-radius:var(--radius-md,.375rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);background-color:#f8f9fb;font-size:15px}.AssetTypeForm #AssetFieldSetControl .AssetFieldSetFieldControl.open .FieldControlWrapper,.AssetGlobalFieldsForm #AssetFieldSetControl .AssetFieldSetFieldControl.open .FieldControlWrapper{display:block}.AssetTypeForm #AssetFieldSetControl .AssetFieldSetFieldControl.open .FieldsetCaret,.AssetGlobalFieldsForm #AssetFieldSetControl .AssetFieldSetFieldControl.open .FieldsetCaret{rotate:180deg}#end_year[readonly],#start_year[readonly]{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}small.form-text{margin-top:5px;font-size:12px}.table .entity-name{min-width:170px}@media screen and (max-width:1800px){.table .entity-name{min-width:150px}}@media screen and (max-width:1500px){.table .entity-name{min-width:100px}#expendituresDatatable tbody,#fundingsDatatable tbody{font-size:13px}}.task-success{color:#fff;background-color:#309855;border-color:#0000}#task-wrapper .input{height:1.75rem}.text-truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.modal-button-wrap{bottom:10px;left:100%}.join-item.btn[type=radio],.join-item.btn[type=radio]:checked{padding:var(--spacing,.25rem);background-image:none}.join-item.btn[type=radio]:focus,.join-item.btn[type=radio]:focus-visible{box-shadow:none;outline:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}#sidebar-nav{z-index:50;background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);height:100vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-block:0;display:block;position:fixed;left:0;overflow:visible auto}#sidebar-nav.expanded{width:215px}#sidebar-nav.collapsed{width:77px;overflow:visible}#content.sidebar-collapsed{-ms-overflow-style:none;scrollbar-width:none;padding-left:77px;overflow:visible}#content.sidebar-collapsed::-webkit-scrollbar{display:none}.vw-wrapper-in-card{justify-content:space-between;align-items:center;width:100%;display:flex}#content.sidebar-collapsed .vw-wrapper-in-card{max-width:calc(100vw - 160px)}#content.sidebar-expanded .vw-wrapper-in-card{max-width:calc(100vw - 290px)}#content.sidebar-expanded{padding-left:205px}#sidebar-nav #sidebar-menu .menu-item-link span{display:none}#sidebar-nav.collapsed #sidebar-menu .menu-item-link:hover span{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-600,oklch(44.6% .03 256.802));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:1px;width:max-content;display:block;position:absolute;left:67px}#sidebar-nav.expanded #sidebar-menu .menu-item-link span{display:inline-block}#sidebar-nav .expanded-sidebar-logo,#sidebar-nav .collapsed-sidebar-logo{display:none}#sidebar-nav.expanded .expanded-sidebar-logo,#sidebar-nav.collapsed .collapsed-sidebar-logo{display:block}@media (hover:hover){#sidebar-nav.expanded #sidebar-menu .menu-item-link:hover{color:var(--color-primary);background-color:#7faaf633}}#sidebar-nav #sidebar-menu .menu-item-link{align-items:center;column-gap:var(--spacing,.25rem);border-radius:var(--radius-md,.375rem);padding-block:var(--spacing,.25rem);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,oklch(44.6% .03 256.802));display:flex;position:relative}#sidebar-nav .sidebar-toggle{margin-left:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-md,.375rem);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-400,oklch(70.7% .022 261.325));align-items:center;display:flex}@media (hover:hover){#sidebar-nav .sidebar-toggle:hover{color:var(--color-primary);background-color:#7faaf633}}#sidebar-nav #sidebar-menu .menu-item-link .icon{border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 2)}#sidebar-nav #sidebar-menu .menu-item-link.small .icon{margin:var(--spacing,.25rem);padding:var(--spacing,.25rem)}#sidebar-nav.expanded #sidebar-menu .menu-item-link.small .icon{margin-left:calc(var(--spacing,.25rem) * 8)}#sidebar-nav #sidebar-menu .menu-item-link .icon,#sidebar-nav .sidebar-toggle{text-align:center;max-width:48px;height:fit-content}#sidebar-nav .sidebar-toggle{cursor:pointer;color:var(--color-primary);background-color:#7faaf633}#sidebar-nav #sidebar-menu .menu-item-link .icon svg,#sidebar-nav .sidebar-toggle svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);margin-inline:auto;display:inline-block}#sidebar-nav #sidebar-menu .menu-item-link .icon.active{color:var(--color-primary);background-color:#7faaf633}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}


/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.select2-container{min-width:180px}#expendituresDatatable .select2-container,#fundingsDatatable .select2-container,#assetFundingsDatatable .select2-container,#assetExpendituresDatatable .select2-container,#budgetitemsDatatable .select2-container{min-width:auto}#expenditures-wrapper .select2-selection,#fundings-wrapper .select2-selection,#asset-expenditures-wrapper .select2-selection,#asset-fundings-wrapper .select2-selection,#budget-items-wrapper .select2-selection{height:18px;background:0 0!important;border:0!important}#expenditures-wrapper .select2-selection .select2-selection__rendered,#fundings-wrapper .select2-selection .select2-selection__rendered,#asset-expenditures-wrapper .select2-selection .select2-selection__rendered,#asset-fundings-wrapper .select2-selection .select2-selection__rendered,#budget-items-wrapper .select2-selection .select2-selection__rendered{padding-left:0!important;padding-right:12px!important;line-height:16px!important}.select2-dropdown--below{margin-top:8px}#expenditures-wrapper .select2-selection .select2-selection__arrow,#fundings-wrapper .select2-selection .select2-selection__arrow,#asset-expenditures-wrapper .select2-selection .select2-selection__arrow,#asset-fundings-wrapper .select2-selection .select2-selection__arrow,#budget-items-wrapper .select2-selection .select2-selection__arrow{line-height:16px!important;top:-4px!important;right:-6px!important}.select2-selection{border-color:#30303033!important;border-radius:8px!important}.input:focus,.select2-selection[aria-expanded=true]{outline:none;box-shadow:0 0 0 2px #e6f2ff;border-color:#cbe4ff!important}.select2-container .select2-selection--multiple .select2-selection__clear{color:#000;background-color:#fff;font-size:15px}.select2-results__options::-webkit-scrollbar{width:10px}.select2-results__options::-webkit-scrollbar-track{background:0 0}.select2-results__options::-webkit-scrollbar-thumb{background:#eaecf0;border-radius:8px}.select2-results__options::-webkit-scrollbar-thumb:hover{background:#d3d3d3}.select2-container.select2-container--open .select2-dropdown--below,.select2-container.select2-container--open .select2-dropdown--above{border:1px solid #f2f4f7;border-radius:8px;min-width:175px;margin-top:2px;overflow:hidden;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.select2-container.select2-container--open .select2-dropdown--above{margin-top:-2px}.select2-dropdown .select2-results__option:not(.select2-results__option--group){color:#101828;min-height:36px;padding:10px 5px 10px 42px;font-weight:400;position:relative}.select2-results__option.ignore-option,.pair-select+.select2-container .select2-selection__rendered[title=Ignore]{color:#aaa;font-style:italic}.select2-container--default .select2-selection--single.duplicate{border:1px solid red!important}.select2-dropdown .select2-results__option:not(.select2-results__message):not(.select2-results__option--group):before{content:"";background-color:#fff;border:1px solid #d0d5dd;border-radius:6px;width:20px;height:20px;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.select2-dropdown .select2-results__option.select2-results__option--selected:not(.select2-results__message):not(.select2-results__option--group):before{background-color:var(--color-primary);border-color:var(--color-primary)}.select2-dropdown .select2-results__option.select2-results__option--selected:after{content:"";color:#fff;font-family:"Font Awesome 6 Free";font-size:14px;font-weight:900;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.select2-container--default .select2-dropdown .select2-results__option--selected,.select2-container--default .select2-dropdown .select2-results__option--highlighted.select2-results__option--selectable{color:#101828;background-color:#f9fafb}.select2-dropdown .select2-results__option[id$=-all]{border-bottom:1px solid #d0d5dd}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice__display{color:#344054;padding:0}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#98a2b3;background:0 0;border:none;margin-top:-1px;padding:0 4px;font-size:20px;line-height:22px;top:50%;left:auto;right:2px;transform:translateY(-50%)}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{color:#98a2b3;background:0 0}.select2.select2-container .select2-search--inline .select2-search__field{height:22px;margin:3px 0 0 8px}.select2.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fff;border:1px solid #d0d5dd;min-height:20px;margin-left:8px;padding:1px 23px 1px 9px;font-weight:400}.select2-dropdown.accounting-code-dropdown{width:300px!important}


