:root{--cb-sk-shimmer-a: #f0f0f0;--cb-sk-shimmer-b: #f8f8f8;--cb-sk-static: #f5f5f5;--cb-sk-flat: #e8e8e8;--cb-sk-shimmer-band-width: 200px;--cb-sk-shimmer-duration: 1.5s;--cb-sk-mosaic-border: #ffffff;--cb-sk-divider: #eeeeee;--cb-sk-badge-inner: rgba(255, 255, 255, 0.25);--cb-sk-hole-fill: #ffffff;--cb-sk-alerts-item-bg: #ffffff;--cb-sk-alerts-item-border: #e8e8e8;--cb-sk-widget-overlay-bg: rgba(255, 255, 255, 0.6);--cb-sk-widget-overlay-base: #777777;--cb-sk-widget-overlay-icon: #c2c2c2;--cb-sk-widget-overlay-title: #333333;--cb-sk-feed-overlay-bg: rgba(255, 255, 255, 0.85);--cb-sk-feed-overlay-muted: #777777;--cb-sk-feed-overlay-icon: #c2c2c2;--cb-sk-feed-overlay-title: #333333;--cb-sk-timeline-overlay-bg: rgba(255, 255, 255, 0.92);--cb-sk-timeline-overlay-title: #555555;--cb-sk-timeline-overlay-muted: #777777;--cb-sk-timeline-overlay-icon: #c2c2c2;--cb-sk-modal-skeleton-border: #e5e5e5;--cb-sk-tab-panel-bg: #fafafa;--cb-sk-tab-panel-border: #e8e8e8}@keyframes cb-sk-shimmer{0%{background-position:calc(-1*var(--cb-sk-shimmer-band-width)) 0}100%{background-position:calc(var(--cb-sk-shimmer-band-width) + 100%) 0}}.expenses-active-filters-mobile{display:none}@media(max-width: 768px){.expenses-active-filters-mobile{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.expenses-active-filters-mobile:empty{display:none}.expenses-active-filters-mobile .js-filter-tag{flex:1 1 100%}}.expenses-overview-grid{display:flex;flex-direction:column;gap:10px}.expenses-overview-grid .widget-thumb,.expenses-overview-grid .portlet{margin-bottom:0 !important;border-radius:9px !important;box-shadow:0 4px 14px rgba(0,0,0,.06)}@media(max-width: 768px){.expenses-overview-grid .widget-thumb,.expenses-overview-grid .portlet{border-radius:5px !important}}.expenses-overview-grid .widget-thumb-subtitle{display:flex !important;gap:12px;align-items:center}@media(max-width: 768px){.expenses-overview-grid .expenses-overview-widget--total-spending{order:1}.expenses-overview-grid .expenses-overview-widget--expenses-table{order:2}.expenses-overview-grid .expenses-overview-widget--budget{order:3;padding-bottom:20px !important}.expenses-overview-grid .expenses-overview-widget--estimated-value{order:4}.expenses-overview-grid .widget-thumb .widget-thumb-wrap .widget-thumb-icon{width:50px;height:50px;line-height:30px;margin-right:10px}.expenses-overview-grid .widget-thumb .widget-thumb-wrap .widget-thumb-body .widget-thumb-subtitle{font-size:12px}.expenses-overview-grid .widget-thumb .widget-thumb-wrap .widget-thumb-body .widget-thumb-subtitle .btn{font-size:11px;padding:2px 6px}.expenses-overview-grid .widget-thumb .widget-thumb-wrap .widget-thumb-body .widget-thumb-body-stat{font-size:21px}}@media(min-width: 768px){.expenses-overview-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.expenses-overview-widget--total-spending{grid-column:1;grid-row:1}.expenses-overview-widget--budget{grid-column:2;grid-row:1}.expenses-overview-widget--estimated-value{grid-column:3;grid-row:1}.expenses-overview-widget--expenses-table{grid-column:1/-1;grid-row:2}}@media(max-width: 768px){.page-content-wrapper .page-content .expenses-overview-grid .portlet,.page-content-wrapper .page-content .expenses-overview-grid .widget-thumb{margin-bottom:0 !important}}#widget-total-spending .cb-widget-skeleton{display:none}#widget-total-spending .widget-thumb-body-inner{display:flex}#widget-total-spending.is-loading .cb-widget-skeleton{display:flex !important}#widget-total-spending.is-loading .widget-thumb-body-inner{display:none !important}#widget-total-spending .cb-widget-skeleton--total-metric{display:flex;align-items:center;padding:8px 6px;height:64px}#widget-total-spending .cb-widget-skeleton--total-metric-icon{width:48px;height:48px;margin:0 16px 0 0;border-radius:3px;background:linear-gradient(90deg, var(--cb-sk-shimmer-a) 0px, var(--cb-sk-shimmer-b) 40px, var(--cb-sk-shimmer-a) 80px);background-size:var(--cb-sk-shimmer-band-width) 100%;animation:cb-sk-shimmer var(--cb-sk-shimmer-duration) infinite}#widget-total-spending .cb-widget-skeleton--total-metric-content{flex:1;display:flex;flex-direction:column}#widget-total-spending .cb-widget-skeleton--total-metric-label{width:80px;height:12px;margin:6px 0 8px;border-radius:3px;background:linear-gradient(90deg, var(--cb-sk-shimmer-a) 0px, var(--cb-sk-shimmer-b) 40px, var(--cb-sk-shimmer-a) 80px);background-size:var(--cb-sk-shimmer-band-width) 100%;animation:cb-sk-shimmer var(--cb-sk-shimmer-duration) infinite}#widget-total-spending .cb-widget-skeleton--total-metric-value{width:140px;height:22px;margin:0;border-radius:3px;background:linear-gradient(90deg, var(--cb-sk-shimmer-a) 0px, var(--cb-sk-shimmer-b) 40px, var(--cb-sk-shimmer-a) 80px);background-size:var(--cb-sk-shimmer-band-width) 100%;animation:cb-sk-shimmer var(--cb-sk-shimmer-duration) infinite}.expenses-filters-wrapper{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:4px}.expenses-filters-wrapper>.expenses-filters__filter-btn-group,.expenses-filters-wrapper>.expenses-filters__date-range{flex-shrink:0}.expenses-filters-wrapper>.js-filter-tag{order:0}@media(max-width: 768px){.expenses-filters-wrapper>.js-filter-tag{display:none}}.expenses-filters-wrapper .expenses-filters__filter-btn-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px;order:1}.expenses-filters-wrapper .expenses-filters__filter-btn-group .js-filter-tag i.fa-times{margin-right:0;margin-left:6px}.expenses-filters-wrapper .expenses-filters__date-range{order:2}.expenses-filters-wrapper .expenses-filters__date-range i:first-of-type{margin-right:4px}@media(max-width: 768px){.expenses-filters-wrapper .expenses-filters__date-range i:first-of-type{margin-right:0}}.expenses-filters-wrapper .expenses-filters__date-range i:last-of-type{margin-left:4px}.expenses-filters-wrapper .expenses-filters__more-menu{order:3;flex-shrink:0}.cb-progress-content .progress{height:40px;margin-bottom:0}.cb-progress-content .budget-progress .progress-bar{box-shadow:none;line-height:40px;font-size:14px;font-weight:600;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-progress-content .budget-progress .progress-bar-remaining{background-color:#e0e0e0;color:#555;text-shadow:none}.cb-progress-content .budget-progress .progress-bar-empty{background-color:#f5f5f5;background-image:none;color:#999;text-shadow:none;font-weight:400}.expenses-overview-widget--budget{position:relative;overflow:hidden}.expenses-overview-widget--budget .budget-progress--inline{position:absolute;left:0;right:0;bottom:0;height:12px;margin-bottom:0;border-radius:0;box-shadow:none;background-color:#f5f5f5}.expenses-overview-widget--budget .budget-progress--inline .progress-bar{line-height:8px;font-size:0;box-shadow:none;text-shadow:none}.expenses-overview-widget--budget .budget-progress--inline .progress-bar-remaining{background-color:#e0e0e0}.expenses-filter-modal .mt-checkbox-list,.expenses-filter-modal .mt-radio-list{padding:5px}.expenses-filter-modal .expenses-filter-modal__list{max-height:200px;overflow-y:auto;margin-top:8px}.expenses-filter-modal .expenses-filter-modal__item{margin-bottom:2px}.expenses-filter-modal .form-group+.form-group{border-top:1px solid #eef1f5;padding-top:12px;margin-top:12px}#form-add-edit-expense .dropzone{width:100%;aspect-ratio:unset}#form-add-edit-expense .event-uploaded-documents-table .event-doc-icon{width:50px}#form-add-edit-expense .event-uploaded-documents-table .event-doc-icon-img{max-width:50px;max-height:50px;width:auto;height:auto;object-fit:contain;display:block}#form-add-edit-expense .event-uploaded-documents-table{margin-top:0 !important;margin-bottom:10px}#form-add-edit-expense .event-uploaded-documents-table.is-empty{margin-bottom:0 !important}.daterangepicker{width:auto}.daterangepicker .range_inputs{text-align:right}.daterangepicker .ranges{max-width:270px;width:auto}.daterangepicker .ranges li{text-align:right;color:#464efb !important}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background-color:#464efb !important;color:#fff !important}.daterangepicker .input-mini.active{border-color:#464efb !important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#464efb !important}.daterangepicker td.in-range{background-color:rgba(70,78,251,.15) !important}.daterangepicker .btn-primary,.daterangepicker .applyBtn{background-color:#464efb !important;border-color:#464efb !important}.daterangepicker .btn-primary:hover,.daterangepicker .btn-primary:focus,.daterangepicker .applyBtn:hover,.daterangepicker .applyBtn:focus{background-color:#3a43e8 !important;border-color:#3a43e8 !important}.expense-invoice-dropdown{display:inline-flex;flex-wrap:nowrap;align-items:stretch;white-space:nowrap;vertical-align:middle}.expense-invoice-dropdown>.btn,.expense-invoice-dropdown>span.btn{flex-shrink:0;float:none}
