.datatable-sticky table{border-collapse:separate;border-spacing:0}.datatable-sticky table tbody td{border-top:1px solid var(--erp-datatable-border)}.dark .datatable-sticky table tbody td{border-top:1px solid var(--erp-datatable-border-dark)}.datatable-sticky table tbody tr:first-child td{border-top:none}.datatable-sticky table thead th.sticky-actions-header,.datatable-sticky table tbody td.sticky-actions-cell{position:sticky;right:0;border-left:1px solid var(--erp-datatable-border);box-shadow:var(--erp-datatable-shadow);min-width:120px;text-align:center}.dark .datatable-sticky table thead th.sticky-actions-header,.dark .datatable-sticky table tbody td.sticky-actions-cell{border-left-color:var(--erp-datatable-border-dark)}.datatable-sticky table thead th.sticky-actions-header{background-color:var(--erp-datatable-header-bg);z-index:25}.dark .datatable-sticky table thead th.sticky-actions-header{background-color:var(--erp-datatable-header-bg-dark)}.datatable-sticky table tbody td.sticky-actions-cell{background-color:var(--erp-datatable-body-bg);z-index:15;transition:background-color .15s ease}.dark .datatable-sticky table tbody td.sticky-actions-cell{background-color:var(--erp-datatable-body-bg-dark)}.datatable-sticky table tbody.datatable-striped tr.datatable-row:nth-child(2n):not(:hover) td.sticky-actions-cell{background-color:var(--erp-datatable-stripe-bg)}.dark .datatable-sticky table tbody.datatable-striped tr.datatable-row:nth-child(2n):not(:hover) td.sticky-actions-cell{background-color:var(--erp-datatable-stripe-bg-dark)}.datatable-sticky table tbody tr:hover td.sticky-actions-cell{background-color:var(--erp-datatable-hover-bg)}.dark .datatable-sticky table tbody tr:hover td.sticky-actions-cell{background-color:var(--erp-datatable-hover-bg-dark)}.datatable-row-focusable[data-v-1bcb6556]:has(.datatable-cell-input:focus){outline:1px solid var(--datatable-focus-row-color, #2563eb);outline-offset:-1px}.datatable-row-focusable:has(.datatable-cell-input:focus)>td[data-v-1bcb6556]{background-color:var(--datatable-focus-row-bg, rgba(37, 99, 235, .05))}.datatable-row-focusable:has(.datatable-cell-input:focus)>td.sticky-actions-cell[data-v-1bcb6556]{background-color:var(--datatable-focus-row-bg, rgba(37, 99, 235, .05));background-image:linear-gradient(var(--datatable-focus-row-bg, rgba(37, 99, 235, .05)),var(--datatable-focus-row-bg, rgba(37, 99, 235, .05)))}.datatable-row-focusable:has(.datatable-cell-input:focus) .datatable-cell-input[data-v-1bcb6556-s]{border-color:var(--datatable-focus-row-color, #2563eb)}.dark .datatable-row-focusable[data-v-1bcb6556]:has(.datatable-cell-input:focus){outline-color:var(--datatable-focus-row-color-dark, #60a5fa)}.dark .datatable-row-focusable:has(.datatable-cell-input:focus)>td[data-v-1bcb6556],.dark .datatable-row-focusable:has(.datatable-cell-input:focus)>td.sticky-actions-cell[data-v-1bcb6556]{background-color:var(--datatable-focus-row-bg-dark, rgba(96, 165, 250, .1));background-image:linear-gradient(var(--datatable-focus-row-bg-dark, rgba(96, 165, 250, .1)),var(--datatable-focus-row-bg-dark, rgba(96, 165, 250, .1)))}.dark .datatable-row-focusable:has(.datatable-cell-input:focus) .datatable-cell-input[data-v-1bcb6556-s]{border-color:var(--datatable-focus-row-color-dark, #60a5fa)}.col-resize-handle[data-v-1bcb6556]{position:absolute;right:0;top:0;height:100%;width:6px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:10}.col-resize-handle[data-v-1bcb6556]:after{content:"";position:absolute;right:2px;top:15%;height:70%;width:2px;border-radius:1px;background-color:transparent;transition:background-color .15s ease}.col-resize-handle[data-v-1bcb6556]:hover:after,.col-resize-handle--active[data-v-1bcb6556]:after{background-color:#3b82f6}body.datatable-resizing-col{cursor:col-resize!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.dark thead th[data-v-1bcb6556],.dark tbody td[data-v-1bcb6556]{border-color:#4b5563}tbody.datatable-striped tr.datatable-row[data-v-1bcb6556]:nth-child(2n):not(:hover){background-color:var(--erp-datatable-stripe-bg)}.dark tbody.datatable-striped tr.datatable-row[data-v-1bcb6556]:nth-child(2n):not(:hover){background-color:var(--erp-datatable-stripe-bg-dark)}tbody tr.datatable-row[data-v-1bcb6556]{transition:background-color .15s ease}tbody tr.datatable-row[data-v-1bcb6556]:hover{background-color:var(--erp-datatable-hover-bg)}.dark tbody tr.datatable-row[data-v-1bcb6556]:hover{background-color:var(--erp-datatable-hover-bg-dark)}.filter-input-floating[data-v-1bcb6556]{height:28px;padding:4px 8px;min-width:80px;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:2px solid rgba(59,130,246,.2);box-shadow:0 4px 12px #00000026;border-radius:6px;transition:border-color .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);font-size:.875rem;line-height:1.25}.filter-input-floating[data-v-1bcb6556]:hover{border-color:#9ca3af}.filter-input-floating[data-v-1bcb6556]:focus{border-color:#3b82f680;box-shadow:0 4px 12px #00000026,0 0 0 2px #3b82f633}.filter-input-floating[data-v-1bcb6556]::-moz-placeholder{color:#9ca3af;font-style:italic}.filter-input-floating[data-v-1bcb6556]::placeholder{color:#9ca3af;font-style:italic}.filter-input-floating[data-v-1bcb6556]:focus::-moz-placeholder{color:transparent}.filter-input-floating[data-v-1bcb6556]:focus::placeholder{color:transparent}.dark .filter-input-floating[data-v-1bcb6556]{box-shadow:0 4px 12px #0000004d}.dark .filter-input-floating[data-v-1bcb6556]:hover{border-color:#6b7280}.dark .filter-input-floating[data-v-1bcb6556]:focus{box-shadow:0 4px 12px #0000004d,0 0 0 2px #3b82f633}.dark .filter-input-floating[data-v-1bcb6556]::-moz-placeholder{color:#6b7280}.dark .filter-input-floating[data-v-1bcb6556]::placeholder{color:#6b7280}.animate-slideInRight[data-v-1bcb6556]{animation:slideInRight-1bcb6556 .3s ease-out}@keyframes slideInRight-1bcb6556{0%{opacity:0;transform:translate(20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.datatable-progress-bar[data-v-1bcb6556]{animation:datatable-progress-slide-1bcb6556 1.2s ease-in-out infinite}@keyframes datatable-progress-slide-1bcb6556{0%{transform:translate(-100%)}to{transform:translate(300%)}}thead th[data-v-1bcb6556]{position:sticky;top:0;z-index:15;background-color:var(--erp-datatable-header-bg);overflow:hidden;font-size:.75rem;font-weight:400;vertical-align:middle}.dark thead th[data-v-1bcb6556]{background-color:var(--erp-datatable-header-bg-dark)}thead tr[data-v-1bcb6556]{height:32px;line-height:1.2}tbody tr[data-v-1bcb6556]{line-height:1.2}tbody td[data-v-1bcb6556]{position:relative;padding:0 4px;vertical-align:middle;overflow:hidden;overflow-wrap:break-word;font-size:.875rem;font-weight:400}@media (max-width: 640px){.filter-input-floating[data-v-1bcb6556]{width:80px!important;min-width:80px!important;font-size:.8rem}thead th[data-v-1bcb6556]{padding-left:.125rem;padding-right:.125rem}tbody td[data-v-1bcb6556]{padding-left:.125rem;padding-right:.125rem;font-size:.8rem}.text-xs[data-v-1bcb6556]{font-size:.7rem}.text-sm[data-v-1bcb6556]{font-size:.8rem}}@media (max-width: 768px){.filter-input-floating[data-v-1bcb6556]{width:100px!important;min-width:100px!important;font-size:.875rem}}@media (prefers-reduced-motion: reduce){.animate-slideInRight[data-v-1bcb6556],.datatable-progress-bar[data-v-1bcb6556],tbody tr[data-v-1bcb6556],.filter-input-floating[data-v-1bcb6556],button[data-v-1bcb6556]{animation:none!important;transition:none!important}}button[data-v-1bcb6556]:focus-visible,.filter-input-floating[data-v-1bcb6556]:focus-visible{outline:2px solid rgb(59,130,246);outline-offset:2px}.backdrop-enter-active[data-v-60fc887b],.backdrop-leave-active[data-v-60fc887b]{transition:opacity .2s ease}.backdrop-enter-from[data-v-60fc887b],.backdrop-leave-to[data-v-60fc887b]{opacity:0}.panel-enter-active[data-v-60fc887b]{transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1)}.panel-leave-active[data-v-60fc887b]{transition:opacity .15s ease,transform .15s ease}.panel-enter-from[data-v-60fc887b]{opacity:0;transform:scale(.94) translateY(8px)}.panel-leave-to[data-v-60fc887b]{opacity:0;transform:scale(.97)}.shake[data-v-60fc887b]{animation:shake-60fc887b .35s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake-60fc887b{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.overflow-auto[data-v-94294557]::-webkit-scrollbar{width:6px}.overflow-auto[data-v-94294557]::-webkit-scrollbar-track{background:transparent}.overflow-auto[data-v-94294557]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.dark .overflow-auto[data-v-94294557]::-webkit-scrollbar-thumb{background-color:#4b556380}.overflow-auto[data-v-94294557]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.dark .overflow-auto[data-v-94294557]::-webkit-scrollbar-thumb:hover{background-color:#4b5563b3}.z-60[data-v-8e5c36bf]{z-index:60}.overflow-y-auto[data-v-69c4319f]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-69c4319f]::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}:is(.dark .overflow-y-auto[data-v-69c4319f])::-webkit-scrollbar-track{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.overflow-y-auto[data-v-69c4319f]::-webkit-scrollbar-thumb{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}:is(.dark .overflow-y-auto[data-v-69c4319f])::-webkit-scrollbar-thumb{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.sap-input[data-v-d8c2625f]{transition:all .2s ease}.sap-input[data-v-d8c2625f]:focus{box-shadow:0 0 0 1px #3b82f680}.sap-input[data-v-d8c2625f]:hover:not(:focus){border-color:#9ca3af}.dark .sap-input[data-v-d8c2625f]:hover:not(:focus){border-color:#6b7280}[data-v-d8c2625f] tbody tr{height:32px!important}[data-v-d8c2625f] tbody td{padding:4px 8px!important;vertical-align:middle}[data-v-d8c2625f] thead th{padding:6px 8px!important;height:28px!important}.sap-input[data-v-f9fa527c]{transition:all .2s ease}.sap-input[data-v-f9fa527c]:focus{box-shadow:0 0 0 1px #3b82f680}.sap-input[data-v-f9fa527c]:hover:not(:focus){border-color:#9ca3af}.dark .sap-input[data-v-f9fa527c]:hover:not(:focus){border-color:#6b7280}[data-v-f9fa527c] tbody tr{height:28px!important}[data-v-f9fa527c] tbody td{padding:2px 8px!important;vertical-align:middle}[data-v-f9fa527c] thead th{padding:4px 8px!important;height:24px!important}
