.link-component-text[data-v-2c8cb45b]{cursor:pointer;color:#1551ad}.single-calendar-date-picker[data-v-58ff8dfa]{position:relative}.single-calendar-date-picker .date-controls-row[data-v-58ff8dfa]{display:flex;gap:8px;align-items:stretch}.single-calendar-date-picker .date-range-button[data-v-58ff8dfa]{display:flex;align-items:center;gap:8px;flex:1;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s ease;min-width:0}.single-calendar-date-picker .date-range-button.active[data-v-58ff8dfa],.single-calendar-date-picker .date-range-button[data-v-58ff8dfa]:hover{border-color:#0d2d2c;box-shadow:0 0 0 2px rgba(13,45,44,.1)}.single-calendar-date-picker .date-range-button .date-display[data-v-58ff8dfa]{flex:1;text-align:left;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-calendar-date-picker .date-range-button .chevron[data-v-58ff8dfa]{font-size:18px;transition:transform .2s ease;flex-shrink:0}.single-calendar-date-picker .date-range-button .chevron.rotated[data-v-58ff8dfa]{transform:rotate(180deg)}.dark .single-calendar-date-picker .date-range-button[data-v-58ff8dfa]{background:#1e3530;border-color:#1e3530;color:#e8f0ef}.dark .single-calendar-date-picker .date-range-button.active[data-v-58ff8dfa],.dark .single-calendar-date-picker .date-range-button[data-v-58ff8dfa]:hover{border-color:#ba8e58}.single-calendar-date-picker .preset-dropdown[data-v-58ff8dfa]{padding:8px 12px;font-size:13px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .2s ease;min-width:140px;font-weight:500}.single-calendar-date-picker .preset-dropdown[data-v-58ff8dfa]:focus{outline:none;border-color:#0d2d2c;box-shadow:0 0 0 2px rgba(13,45,44,.1)}.single-calendar-date-picker .preset-dropdown[data-v-58ff8dfa]:hover{border-color:#0d2d2c}.dark .single-calendar-date-picker .preset-dropdown[data-v-58ff8dfa]{background:#1e3530;border-color:#1e3530;color:#e8f0ef}.dark .single-calendar-date-picker .preset-dropdown[data-v-58ff8dfa]:focus,.dark .single-calendar-date-picker .preset-dropdown[data-v-58ff8dfa]:hover{border-color:#ba8e58}.dark .single-calendar-date-picker .preset-dropdown option[data-v-58ff8dfa]{background:#1e3530;color:#e8f0ef}.single-calendar-date-picker .calendar-dropdown[data-v-58ff8dfa]{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);margin-top:4px;animation:slideDown-58ff8dfa .2s ease}.dark .single-calendar-date-picker .calendar-dropdown[data-v-58ff8dfa]{background:#152623;border-color:#1e3530}.single-calendar-date-picker .calendar-dropdown .calendar-header[data-v-58ff8dfa]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e5e7eb}.single-calendar-date-picker .calendar-dropdown .calendar-header h4[data-v-58ff8dfa]{margin:0;font-size:14px;font-weight:600;color:#0d2d2c}.dark .single-calendar-date-picker .calendar-dropdown .calendar-header h4[data-v-58ff8dfa]{color:#ba8e58}.single-calendar-date-picker .calendar-dropdown .calendar-header .close-btn[data-v-58ff8dfa]{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px}.single-calendar-date-picker .calendar-dropdown .calendar-header .close-btn[data-v-58ff8dfa]:hover{background:#f3f4f6}.dark .single-calendar-date-picker .calendar-dropdown .calendar-header .close-btn[data-v-58ff8dfa]:hover{background:hsla(0,0%,100%,.1)}.single-calendar-date-picker .calendar-dropdown .calendar-header .close-btn i[data-v-58ff8dfa]{font-size:18px;color:#333}.dark .single-calendar-date-picker .calendar-dropdown .calendar-header .close-btn i[data-v-58ff8dfa]{color:rgba(232,240,239,.8)}.dark .single-calendar-date-picker .calendar-dropdown .calendar-header[data-v-58ff8dfa]{border-bottom-color:#1e3530}.single-calendar-date-picker .calendar-dropdown .calendar-container[data-v-58ff8dfa]{padding:16px}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav[data-v-58ff8dfa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav h3[data-v-58ff8dfa]{margin:0;font-size:14px;font-weight:600}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav h3[data-v-58ff8dfa]{color:#e8f0ef}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav .nav-btn[data-v-58ff8dfa]{background:none;border:none;padding:4px;cursor:pointer;border-radius:4px}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav .nav-btn[data-v-58ff8dfa]:hover{background:#f3f4f6}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav .nav-btn[data-v-58ff8dfa]:hover{background:hsla(0,0%,100%,.1)}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav .nav-btn i[data-v-58ff8dfa]{font-size:20px;color:#333}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-nav .nav-btn i[data-v-58ff8dfa]{color:rgba(232,240,239,.75)}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .weekdays[data-v-58ff8dfa]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:8px}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .weekdays .weekday[data-v-58ff8dfa]{text-align:center;font-size:11px;font-weight:600;color:rgba(51,51,51,.7);padding:4px}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .weekdays .weekday[data-v-58ff8dfa]{color:rgba(232,240,239,.8)}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates[data-v-58ff8dfa]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn[data-v-58ff8dfa]{aspect-ratio:1;background:none;border:none;font-size:12px;cursor:pointer;border-radius:4px;transition:all .1s ease;position:relative}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn[data-v-58ff8dfa]:hover:not(:disabled){background:#f3f4f6}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn[data-v-58ff8dfa]:hover:not(:disabled){background:hsla(0,0%,100%,.1)}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.other-month[data-v-58ff8dfa]{color:rgba(51,51,51,.5);cursor:not-allowed}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.today[data-v-58ff8dfa]{font-weight:700;color:#0d2d2c}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.today[data-v-58ff8dfa]{color:#ba8e58}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.selected[data-v-58ff8dfa]{background:#0d2d2c!important;color:#fff}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.selected[data-v-58ff8dfa]{background:#0d2d2c!important}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.in-range[data-v-58ff8dfa]{background:rgba(13,45,44,.1)}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.in-range[data-v-58ff8dfa]{background:rgba(13,45,44,.2)}.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.range-end[data-v-58ff8dfa],.single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.range-start[data-v-58ff8dfa]{background:#0d2d2c!important;color:#fff}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.range-end[data-v-58ff8dfa],.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.range-start[data-v-58ff8dfa]{background:#0d2d2c!important}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn[data-v-58ff8dfa]{color:#e8f0ef}.dark .single-calendar-date-picker .calendar-dropdown .calendar-container .calendar-grid .dates .date-btn.other-month[data-v-58ff8dfa]{color:rgba(232,240,239,.6)}.single-calendar-date-picker .calendar-dropdown .calendar-footer[data-v-58ff8dfa]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e5e7eb}.single-calendar-date-picker .calendar-dropdown .calendar-footer .apply-btn[data-v-58ff8dfa],.single-calendar-date-picker .calendar-dropdown .calendar-footer .cancel-btn[data-v-58ff8dfa]{padding:6px 12px;font-size:12px;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s ease}.single-calendar-date-picker .calendar-dropdown .calendar-footer .cancel-btn[data-v-58ff8dfa]{background:none;border:1px solid #e5e7eb;color:#333}.single-calendar-date-picker .calendar-dropdown .calendar-footer .cancel-btn[data-v-58ff8dfa]:hover{background:#f3f4f6;border-color:#f1f2f4}.dark .single-calendar-date-picker .calendar-dropdown .calendar-footer .cancel-btn[data-v-58ff8dfa]{border-color:#1e3530;color:rgba(232,240,239,.8)}.dark .single-calendar-date-picker .calendar-dropdown .calendar-footer .cancel-btn[data-v-58ff8dfa]:hover{background:hsla(0,0%,100%,.05);border-color:rgb(48.4337349398,85.5662650602,77.4939759036)}.single-calendar-date-picker .calendar-dropdown .calendar-footer .apply-btn[data-v-58ff8dfa]{background:#0d2d2c;border:none;color:#fff}.single-calendar-date-picker .calendar-dropdown .calendar-footer .apply-btn[data-v-58ff8dfa]:hover:not(:disabled){background:#020505}.single-calendar-date-picker .calendar-dropdown .calendar-footer .apply-btn[data-v-58ff8dfa]:disabled{opacity:.5;cursor:not-allowed}.dark .single-calendar-date-picker .calendar-dropdown .calendar-footer .apply-btn[data-v-58ff8dfa]{background:#0d2d2c}.dark .single-calendar-date-picker .calendar-dropdown .calendar-footer .apply-btn[data-v-58ff8dfa]:hover:not(:disabled){background:#020505}.dark .single-calendar-date-picker .calendar-dropdown .calendar-footer[data-v-58ff8dfa]{border-top-color:#1e3530}@keyframes slideDown-58ff8dfa{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.filter-section-compact{background:#fff;border:1px solid #e5e7eb;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.06)}.filter-section-compact:hover{box-shadow:0 3px 10px rgba(0,0,0,.1)}.filter-section-compact.dark{background:#152623;border-color:#1e3530}.filter-section-compact.dark .compact-label{color:#e8f0ef}.compact-filter-form .compact-filter-grid{display:grid;grid-template-columns:2fr 2fr 1.5fr auto;gap:12px;align-items:flex-end}@media(max-width:1024px){.compact-filter-form .compact-filter-grid{grid-template-columns:1fr;gap:.75rem}}@media(max-width:768px){.compact-filter-form .compact-filter-grid{grid-template-columns:1fr;gap:.5rem}}.compact-filter-form .action-section,.compact-filter-form .date-section,.compact-filter-form .filters-section,.compact-filter-form .search-section{display:flex;flex-direction:column;gap:0}.compact-filter-form .filters-section .filter-pair{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:576px){.compact-filter-form .filters-section .filter-pair{grid-template-columns:1fr;gap:.5rem}}.compact-filter-form .filters-section .filter-item{display:flex;flex-direction:column;gap:0}.compact-filter-form .compact-label{font-weight:500;font-size:11px!important;color:#0d2d2c;display:flex;align-items:center;gap:4px;height:18px!important;margin-bottom:4px!important;line-height:1.2!important}.compact-filter-form .compact-label i{font-size:12px!important;opacity:.8}.compact-filter-form .compact-input,.compact-filter-form .compact-input .input-container{margin-bottom:0!important}.compact-filter-form .compact-input .input-container .input-label{display:none!important}.compact-filter-form .compact-input .input-container .custom-input{height:36px!important;padding:0 12px!important;font-size:13px!important;border-radius:6px!important;border:1px solid #e5e7eb!important;line-height:1.4!important;box-sizing:border-box!important;margin:0!important;min-height:36px!important;max-height:36px!important}.compact-filter-form .compact-input .input-container .custom-input:focus{border-color:#0d2d2c!important;box-shadow:0 0 0 2px rgba(13,45,44,.1)!important}.dark .compact-filter-form .compact-input .input-container .custom-input{background:#1e3530!important;border-color:#1e3530!important;color:#e8f0ef!important}.compact-filter-form .compact-select{height:36px!important;padding:0 12px!important;font-size:13px!important;border-radius:6px!important;border:1px solid #e5e7eb!important;background:#fff!important;transition:all .2s ease!important;box-sizing:border-box!important;line-height:1.4!important;margin:0!important}.compact-filter-form .compact-select:focus{outline:none!important;border-color:#0d2d2c!important;box-shadow:0 0 0 2px rgba(13,45,44,.1)!important}.dark .compact-filter-form .compact-select{background:#1e3530!important;border-color:#1e3530!important;color:#e8f0ef!important}.compact-filter-form .compact-dropdown-wrapper{height:36px!important;margin:0!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown{height:100%!important;margin:0!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container{height:100%!important;margin-bottom:0!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .select-label{display:none!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .form-select{height:36px!important;padding:0 12px!important;font-size:13px!important;border-radius:6px!important;border:1px solid #e5e7eb!important;line-height:1.4!important;box-sizing:border-box!important;margin:0!important;min-height:36px!important;max-height:36px!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .form-select:focus{border-color:#0d2d2c!important;box-shadow:0 0 0 2px rgba(13,45,44,.1)!important}.dark .compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .form-select{background:#1e3530!important;border-color:#1e3530!important;color:#e8f0ef!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect{height:36px!important;min-height:36px!important;max-height:36px!important;border-radius:6px!important;margin:0!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__tags{height:36px!important;min-height:36px!important;max-height:36px!important;padding:0 40px 0 12px!important;border:1px solid #e5e7eb!important;border-radius:6px!important;font-size:13px!important;line-height:1.4!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;margin:0!important}.dark .compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__tags{background:#1e3530!important;border-color:#1e3530!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__input,.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__single{font-size:13px!important;padding:0!important;margin:0!important;height:auto!important;line-height:1.4!important}.dark .compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__input,.dark .compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__single{background:transparent!important;color:#e8f0ef!important}.compact-filter-form .compact-dropdown-wrapper .compact-dropdown .select-container .multiselect .multiselect__select{height:36px!important;width:40px!important;right:0!important;top:0!important}.compact-filter-form .compact-search-btn{height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:500!important;background:linear-gradient(135deg,#0d2d2c,rgb(3.8551724138,13.3448275862,13.0482758621))!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;transition:all .2s ease!important;box-shadow:0 2px 8px rgba(13,45,44,.25)!important;white-space:nowrap!important;box-sizing:border-box!important;margin:0!important;line-height:1.4!important;min-width:100px!important}.compact-filter-form .compact-search-btn i{font-size:14px!important;margin:0!important}.compact-filter-form .compact-search-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(13,45,44,.35)!important}.compact-filter-form .compact-search-btn:disabled{opacity:.7!important;cursor:not-allowed!important;transform:none!important}.dark .compact-filter-form .compact-search-btn{background:linear-gradient(135deg,#0d2d2c,rgb(3.8551724138,13.3448275862,13.0482758621))!important;box-shadow:0 2px 8px rgba(13,45,44,.25)!important}.dark .compact-filter-form .compact-search-btn:hover:not(:disabled){box-shadow:0 4px 12px rgba(13,45,44,.35)!important}.single-calendar-date-picker{margin:0!important}.single-calendar-date-picker .date-controls-row{height:36px!important;margin:0!important;gap:8px!important}.single-calendar-date-picker .date-controls-row .date-range-button{height:36px!important;padding:0 12px!important;font-size:13px!important;border-radius:6px!important;line-height:1.4!important;box-sizing:border-box!important;border:1px solid #e5e7eb!important;margin:0!important}.single-calendar-date-picker .date-controls-row .date-range-button.active,.single-calendar-date-picker .date-controls-row .date-range-button:hover{border-color:#0d2d2c!important;box-shadow:0 0 0 2px rgba(13,45,44,.1)!important}.dark .single-calendar-date-picker .date-controls-row .date-range-button{background:#1e3530!important;border-color:#1e3530!important;color:#e8f0ef!important}.dark .single-calendar-date-picker .date-controls-row .date-range-button.active,.dark .single-calendar-date-picker .date-controls-row .date-range-button:hover{border-color:#ba8e58!important}.single-calendar-date-picker .date-controls-row .preset-dropdown{height:36px!important;padding:0 12px!important;font-size:13px!important;border-radius:6px!important;line-height:1.4!important;box-sizing:border-box!important;border:1px solid #e5e7eb!important;margin:0!important}.single-calendar-date-picker .date-controls-row .preset-dropdown:focus{outline:none!important;border-color:#0d2d2c!important;box-shadow:0 0 0 2px rgba(13,45,44,.1)!important}.single-calendar-date-picker .date-controls-row .preset-dropdown:hover{border-color:#0d2d2c!important}.dark .single-calendar-date-picker .date-controls-row .preset-dropdown{background:#1e3530!important;border-color:#1e3530!important;color:#e8f0ef!important}.dark .single-calendar-date-picker .date-controls-row .preset-dropdown:focus,.dark .single-calendar-date-picker .date-controls-row .preset-dropdown:hover{border-color:#ba8e58!important}.dark .single-calendar-date-picker .date-controls-row .preset-dropdown option{background:#1e3530!important;color:#e8f0ef!important}.empty-state-compact{text-align:center;padding:2rem 1rem;color:rgba(51,51,51,.7)}.empty-state-compact i{font-size:3rem;margin-bottom:.75rem;opacity:.5}.empty-state-compact h3{margin-bottom:.5rem;font-weight:600;font-size:1.1rem}.empty-state-compact p{font-size:.9rem;opacity:.8}.loading-state-compact{text-align:center;padding:2rem 1rem;color:#0d2d2c}.loading-state-compact i{font-size:1.5rem;margin-bottom:.75rem}.loading-state-compact i.rotating{animation:spin 1s linear infinite}.loading-state-compact p{font-weight:500;font-size:.9rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.compact-filter-grid .search-section{order:1}.compact-filter-grid .filters-section{order:2}.compact-filter-grid .date-section{order:3}.compact-filter-grid .action-section{order:4}.compact-filter-grid .action-section .compact-search-btn{width:100%!important;justify-content:center!important}}@media(max-width:576px){.filter-section-compact{margin-left:-.75rem;margin-right:-.75rem;border-radius:0;border-left:none;border-right:none}.compact-label{font-size:10px!important}.compact-label i{font-size:11px!important}}.section-title{font-size:1.4em;margin:10px 0;font-weight:700;color:#333}.section-title.dark{color:#e8f0ef}.mb-3[data-v-46ec2dc2]{margin-bottom:12px!important}::deep(table) tbody td[data-v-46ec2dc2]:nth-child(3),::deep(table) tbody td[data-v-46ec2dc2]:nth-child(4),::deep(table) tbody td[data-v-46ec2dc2]:nth-child(5),::deep(table) thead th[data-v-46ec2dc2]:nth-child(3),::deep(table) thead th[data-v-46ec2dc2]:nth-child(4),::deep(table) thead th[data-v-46ec2dc2]:nth-child(5){text-align:right}