@charset "UTF-8";body[data-kt-app-sidebar-minimize=on] .app-sidebar:hover{width:var(--bs-app-sidebar-width)!important;transition:none!important}.info-row{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:.8rem 1.25rem!important;margin-bottom:.5rem;background-color:var(--bs-light)!important;border-radius:.65rem;border:1px solid var(--bs-gray-200)!important;transition:all .2s ease}.info-row:last-child{margin-bottom:0}.info-row:hover{background-color:var(--bs-gray-100);border-color:var(--bs-gray-300);box-shadow:0 2px 4px #00000005}.info-row .label{color:var(--bs-gray-600);font-size:.95rem;font-weight:600;white-space:nowrap!important;margin-inline-end:1rem}.info-row .value{color:var(--bs-gray-900);font-size:1rem;font-weight:700;text-align:end!important;word-break:break-word;unicode-bidi:isolate}.value-with-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:.75rem!important;flex-grow:1}.value-with-action .btn-icon{width:28px!important;height:28px!important;opacity:.6;transition:opacity .2s ease,background-color .2s ease}.value-with-action .btn-icon i{font-size:.95rem!important}.value-with-action .btn-icon:hover{opacity:1}.modal.fade .modal-dialog,.modal .modal-dialog{transform:translateY(30px) scale(.95);opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1)}.modal.show .modal-dialog{animation:taurix-modal-in .4s cubic-bezier(.16,1,.3,1) forwards!important;transform-origin:center}html .modal-backdrop{--bs-backdrop-bg: rgba(255, 255, 255, .4);--bs-backdrop-opacity: 1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-bs-theme=dark] .modal-backdrop{--bs-backdrop-bg: rgba(15, 17, 23, .45)}.modal-backdrop.show{animation:taurix-backdrop-in .3s ease-out forwards!important}.modal.show .modal-content{animation:taurix-modal-content-in .3s ease-out forwards}@keyframes taurix-modal-in{0%{opacity:0;transform:translateY(40px) scale(.92)}50%{opacity:1;transform:translateY(-5px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes taurix-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes taurix-modal-content-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog,.modal.show .modal-dialog,.modal.show .modal-content,.modal-backdrop.show{animation:none!important;transition:none!important;transform:none!important}}.modal-dialog-scrollable .modal-content>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}[data-kt-app-header-fixed=true] .app-header,.app-header{--bs-app-header-base-bg-color: #ffffff;background-color:#fff!important;box-shadow:0 1px 3px #0000000a}html[data-bs-theme=dark] .app-header,html[data-bs-theme=dark] [data-kt-app-header-fixed=true] .app-header{--bs-app-header-base-bg-color: var(--bs-body-bg);background-color:var(--bs-body-bg)!important}.btn-primary,.btn-success,.btn-danger,.btn-info,.btn-warning,.btn-dark{display:inline-flex!important;align-items:center;justify-content:center;gap:.375rem;line-height:1.2}.btn-primary .ki-duotone,.btn-primary .ki-outline,.btn-primary .ki-solid,.btn-success .ki-duotone,.btn-success .ki-outline,.btn-success .ki-solid,.btn-danger .ki-duotone,.btn-danger .ki-outline,.btn-danger .ki-solid,.btn-info .ki-duotone,.btn-info .ki-outline,.btn-info .ki-solid,.btn-warning .ki-duotone,.btn-warning .ki-outline,.btn-warning .ki-solid,.btn-dark .ki-duotone,.btn-dark .ki-outline,.btn-dark .ki-solid{margin:0!important;flex-shrink:0;display:inline-flex;align-items:center;line-height:1;vertical-align:middle;color:#fff!important}.btn-primary .ki-duotone:before,.btn-primary .ki-outline:before,.btn-primary .ki-solid:before,.btn-success .ki-duotone:before,.btn-success .ki-outline:before,.btn-success .ki-solid:before,.btn-danger .ki-duotone:before,.btn-danger .ki-outline:before,.btn-danger .ki-solid:before,.btn-info .ki-duotone:before,.btn-info .ki-outline:before,.btn-info .ki-solid:before,.btn-warning .ki-duotone:before,.btn-warning .ki-outline:before,.btn-warning .ki-solid:before,.btn-dark .ki-duotone:before,.btn-dark .ki-outline:before,.btn-dark .ki-solid:before{color:#fff!important}.btn-primary .ki-duotone .path1:before,.btn-primary .ki-duotone .path2:before,.btn-primary .ki-duotone .path3:before,.btn-primary .ki-duotone .path4:before,.btn-primary .ki-duotone .path5:before,.btn-primary .ki-duotone .path6:before,.btn-primary .ki-outline .path1:before,.btn-primary .ki-outline .path2:before,.btn-primary .ki-outline .path3:before,.btn-primary .ki-outline .path4:before,.btn-primary .ki-outline .path5:before,.btn-primary .ki-outline .path6:before,.btn-primary .ki-solid .path1:before,.btn-primary .ki-solid .path2:before,.btn-primary .ki-solid .path3:before,.btn-primary .ki-solid .path4:before,.btn-primary .ki-solid .path5:before,.btn-primary .ki-solid .path6:before,.btn-success .ki-duotone .path1:before,.btn-success .ki-duotone .path2:before,.btn-success .ki-duotone .path3:before,.btn-success .ki-duotone .path4:before,.btn-success .ki-duotone .path5:before,.btn-success .ki-duotone .path6:before,.btn-success .ki-outline .path1:before,.btn-success .ki-outline .path2:before,.btn-success .ki-outline .path3:before,.btn-success .ki-outline .path4:before,.btn-success .ki-outline .path5:before,.btn-success .ki-outline .path6:before,.btn-success .ki-solid .path1:before,.btn-success .ki-solid .path2:before,.btn-success .ki-solid .path3:before,.btn-success .ki-solid .path4:before,.btn-success .ki-solid .path5:before,.btn-success .ki-solid .path6:before,.btn-danger .ki-duotone .path1:before,.btn-danger .ki-duotone .path2:before,.btn-danger .ki-duotone .path3:before,.btn-danger .ki-duotone .path4:before,.btn-danger .ki-duotone .path5:before,.btn-danger .ki-duotone .path6:before,.btn-danger .ki-outline .path1:before,.btn-danger .ki-outline .path2:before,.btn-danger .ki-outline .path3:before,.btn-danger .ki-outline .path4:before,.btn-danger .ki-outline .path5:before,.btn-danger .ki-outline .path6:before,.btn-danger .ki-solid .path1:before,.btn-danger .ki-solid .path2:before,.btn-danger .ki-solid .path3:before,.btn-danger .ki-solid .path4:before,.btn-danger .ki-solid .path5:before,.btn-danger .ki-solid .path6:before,.btn-info .ki-duotone .path1:before,.btn-info .ki-duotone .path2:before,.btn-info .ki-duotone .path3:before,.btn-info .ki-duotone .path4:before,.btn-info .ki-duotone .path5:before,.btn-info .ki-duotone .path6:before,.btn-info .ki-outline .path1:before,.btn-info .ki-outline .path2:before,.btn-info .ki-outline .path3:before,.btn-info .ki-outline .path4:before,.btn-info .ki-outline .path5:before,.btn-info .ki-outline .path6:before,.btn-info .ki-solid .path1:before,.btn-info .ki-solid .path2:before,.btn-info .ki-solid .path3:before,.btn-info .ki-solid .path4:before,.btn-info .ki-solid .path5:before,.btn-info .ki-solid .path6:before,.btn-warning .ki-duotone .path1:before,.btn-warning .ki-duotone .path2:before,.btn-warning .ki-duotone .path3:before,.btn-warning .ki-duotone .path4:before,.btn-warning .ki-duotone .path5:before,.btn-warning .ki-duotone .path6:before,.btn-warning .ki-outline .path1:before,.btn-warning .ki-outline .path2:before,.btn-warning .ki-outline .path3:before,.btn-warning .ki-outline .path4:before,.btn-warning .ki-outline .path5:before,.btn-warning .ki-outline .path6:before,.btn-warning .ki-solid .path1:before,.btn-warning .ki-solid .path2:before,.btn-warning .ki-solid .path3:before,.btn-warning .ki-solid .path4:before,.btn-warning .ki-solid .path5:before,.btn-warning .ki-solid .path6:before,.btn-dark .ki-duotone .path1:before,.btn-dark .ki-duotone .path2:before,.btn-dark .ki-duotone .path3:before,.btn-dark .ki-duotone .path4:before,.btn-dark .ki-duotone .path5:before,.btn-dark .ki-duotone .path6:before,.btn-dark .ki-outline .path1:before,.btn-dark .ki-outline .path2:before,.btn-dark .ki-outline .path3:before,.btn-dark .ki-outline .path4:before,.btn-dark .ki-outline .path5:before,.btn-dark .ki-outline .path6:before,.btn-dark .ki-solid .path1:before,.btn-dark .ki-solid .path2:before,.btn-dark .ki-solid .path3:before,.btn-dark .ki-solid .path4:before,.btn-dark .ki-solid .path5:before,.btn-dark .ki-solid .path6:before{color:#fff!important;opacity:1!important}.btn-primary>i,.btn-success>i,.btn-danger>i,.btn-info>i,.btn-warning>i,.btn-dark>i{flex-shrink:0;display:inline-flex;align-items:center;line-height:1;color:#fff!important;margin:0!important}.menu .quick-link-cell.menu-link:hover,.menu .quick-link-cell.menu-link.active,.menu .quick-link-cell.menu-link.show,.quick-link-cell:hover,.quick-link-cell.active,.quick-link-cell.show{background-color:var(--bs-gray-100)!important;color:inherit!important}.menu .quick-link-cell.menu-link:hover .quick-link-icon,.menu .quick-link-cell.menu-link.active .quick-link-icon,.menu .quick-link-cell.menu-link.show .quick-link-icon,.quick-link-cell:hover .quick-link-icon,.quick-link-cell.active .quick-link-icon,.quick-link-cell.show .quick-link-icon{background:rgba(var(--bs-primary-rgb),.12)!important}.menu .quick-link-cell.menu-link:hover span,.menu .quick-link-cell.menu-link.active span,.menu .quick-link-cell.menu-link.show span,.quick-link-cell:hover span,.quick-link-cell.active span,.quick-link-cell.show span{color:var(--bs-gray-800)!important}.btn.btn-primary *{color:#fff!important}.btn.btn-primary{display:flex;justify-content:center;align-items:center;flex-direction:row!important}.drawer:not(.drawer-on){visibility:hidden!important;pointer-events:none!important;box-shadow:none!important}.drawer.drawer-on{visibility:visible!important;pointer-events:auto!important}.drawer:not(.drawer-on).drawer-end{transform:translate(110%)!important}.drawer:not(.drawer-on).drawer-start{transform:translate(-110%)!important}.drawer:not(.drawer-on).drawer-top{transform:translateY(-110%)!important}.drawer:not(.drawer-on).drawer-bottom{transform:translateY(110%)!important}.drawer:not(.drawer-on):not(.drawer-end):not(.drawer-start):not(.drawer-top):not(.drawer-bottom){transform:translate(110%)!important}[dir=rtl] .drawer:not(.drawer-on).drawer-end{transform:translate(-110%)!important}[dir=rtl] .drawer:not(.drawer-on).drawer-start{transform:translate(110%)!important}.table td:has(.btn-icon),.table td:has(>.btn),.table th:last-child.text-end,.table td:last-child.text-end{white-space:nowrap}.table td .d-flex{flex-wrap:nowrap}.card .table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){.table td .btn-icon.btn-sm{width:30px;height:30px}.table td .btn-icon.btn-sm .me-2,.table td .btn-icon.btn-sm+.btn-icon{margin-inline-start:.25rem!important}}html[data-bs-theme=dark] .badge-light-secondary,html[data-bs-theme=dark] .badge-light-dark{color:#fff}.text-break{word-wrap:break-word!important;word-break:break-word!important}.min-w-0{min-width:0!important}.w-120px{width:120px!important}.min-w-110px{min-width:110px!important}.min-w-120px{min-width:120px!important}.min-w-130px{min-width:130px!important}.min-w-140px{min-width:140px!important}.min-w-160px{min-width:160px!important}.min-w-180px{min-width:180px!important}.min-w-220px{min-width:220px!important}.min-w-260px{min-width:260px!important}.white-space-pre-line{white-space:pre-line!important}.text-white-75{--bs-text-opacity: 1;color:#ffffffbf!important}.alert.alert-light-primary{color:var(--bs-primary);border-color:var(--bs-primary-light);background-color:var(--bs-primary-light)}.alert.alert-light-primary .alert-link{color:var(--bs-primary)}.alert.alert-light-warning{color:var(--bs-warning);border-color:var(--bs-warning-light);background-color:var(--bs-warning-light)}.alert.alert-light-warning .alert-link{color:var(--bs-warning)}.btn.btn-bg-body{border-color:var(--bs-body-bg);background-color:var(--bs-body-bg)}[dir=rtl] .ki-arrow-left,[dir=rtl] .ki-arrow-right{transform:scaleX(-1)}:where([dir=rtl] .ki-arrow-left,[dir=rtl] .ki-arrow-right){display:inline-block}.tx-skeleton{display:inline-block;vertical-align:middle;border-radius:.45rem;background:linear-gradient(90deg,#0f172a0f 25%,#0f172a1f 37%,#0f172a0f 63%);background-size:400% 100%;animation:tx-skeleton-shimmer 1.4s ease infinite}.tx-skeleton--line{height:.85rem;width:100%}.tx-skeleton--title{height:1.15rem;width:60%}.tx-skeleton--text{height:.7rem;width:80%}.tx-skeleton--block{display:block;height:4rem;width:100%;border-radius:.65rem}.tx-skeleton--chart{display:block;height:220px;width:100%;border-radius:.65rem}.tx-skeleton--circle{width:2.25rem;height:2.25rem;border-radius:50%}.tx-skeleton--pill{height:1.3rem;width:4.5rem;border-radius:999px}.tx-skeleton--btn{height:2.2rem;width:5.5rem;border-radius:.5rem}@keyframes tx-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}[data-bs-theme=dark] .tx-skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1c 37%,#ffffff0d 63%);background-size:400% 100%}@media(prefers-reduced-motion:reduce){.tx-skeleton{animation:none}}.tx-skel-cards .tx-skel-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:.75rem;background:var(--bs-card-bg, #fff);box-shadow:0 0 20px #4c577d05;height:100%}.tx-skel-cards .tx-skel-card__head{display:flex;align-items:center;gap:.75rem}.tx-skel-cards .tx-skel-card__lines{display:flex;flex-direction:column;gap:.5rem;flex:1}.tx-skel-cards .tx-skel-card__foot{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.tx-skel-rows{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.25rem;border-radius:.75rem;background:var(--bs-card-bg, #fff)}.tx-skel-rows .tx-skel-row{display:grid;grid-template-columns:2.25rem 1fr 1fr 1fr 5rem;align-items:center;gap:1rem;padding:.35rem 0}.tx-dt{--tx-dt-cell-py: .9rem;--tx-dt-cell-px: .75rem;--tx-dt-sticky-top: var(--bs-app-header-height, 0px);--tx-dt-wrap-max: 20rem;position:relative;display:block}.tx-dt__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1rem;padding-block:.75rem}.tx-dt__toolbar-start,.tx-dt__toolbar-end{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;min-width:0}.tx-dt__toolbar-start{flex:1 1 auto}.tx-dt__toolbar-end{margin-inline-start:auto}.tx-dt__tool{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.35rem;min-width:2.35rem;padding:0 .7rem;border:1px solid transparent;border-radius:.55rem;background:var(--bs-gray-100, #f9f9f9);color:var(--bs-gray-700, #4b5675);font-size:.85rem;font-weight:600;line-height:1;white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.tx-dt__tool:hover,.tx-dt__tool.show,.tx-dt__tool[aria-expanded=true]{background:var(--bs-primary-light, #eef2ff);color:var(--bs-primary, #4338ca)}.tx-dt__tool:focus-visible{outline:2px solid var(--bs-primary, #4338ca);outline-offset:1px}.tx-dt__tool i{font-size:1.1rem}.tx-dt__tool--active{background:var(--bs-primary, #4338ca);color:#fff}.tx-dt__tool--active:hover{background:var(--bs-primary-active, #3730a3);color:#fff}.tx-dt__menu{min-width:15rem;padding:.5rem 0;border:0;border-radius:.65rem;box-shadow:0 0 50px #523f6926;background:var(--bs-body-bg, #fff)}.tx-dt__menu-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem 1rem .5rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-gray-500, #99a1b7)}.tx-dt__menu-title button{border:0;background:transparent;padding:0;font:inherit;text-transform:none;letter-spacing:0;font-weight:600;color:var(--bs-primary, #4338ca);cursor:pointer}.tx-dt__menu-title button:hover{text-decoration:underline}.tx-dt__menu-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.45rem 1rem;margin:0;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--bs-gray-800, #252f4a)}.tx-dt__menu-item:hover{background:var(--bs-gray-100, #f9f9f9)}.tx-dt__menu-item input{flex-shrink:0;margin:0}.tx-dt__menu-item.is-locked{cursor:default;color:var(--bs-gray-500, #99a1b7)}.tx-dt__menu-action{display:flex;align-items:center;gap:.65rem;width:100%;padding:.5rem 1rem;border:0;background:transparent;text-align:start;font-size:.875rem;font-weight:500;color:var(--bs-gray-800, #252f4a);cursor:pointer;transition:background-color .15s ease,color .15s ease}.tx-dt__menu-action i{flex-shrink:0;font-size:1rem;color:var(--bs-gray-500, #99a1b7);transition:color .15s ease}.tx-dt__menu-action:hover,.tx-dt__menu-action:focus-visible{background:var(--bs-gray-100, #f9f9f9);color:var(--bs-primary, #4338ca)}.tx-dt__menu-action:hover i,.tx-dt__menu-action:focus-visible i{color:var(--bs-primary, #4338ca)}.tx-dt__menu-note{padding:.5rem 1rem .15rem;margin-top:.25rem;border-top:1px solid var(--bs-gray-200, #f1f1f4);font-size:.7rem;line-height:1.4;color:var(--bs-gray-500, #99a1b7)}.tx-dt__scroll{position:relative;overflow-x:auto}.tx-dt:not(.tx-dt--scroll-x) .tx-dt__scroll--fits{overflow:visible}.tx-dt__scroll:not(.tx-dt__scroll--fits):not(.tx-dt__scroll--measure)>.tx-dt__table{width:max-content;min-width:100%}:where(.tx-dt__scroll:not(.tx-dt__scroll--fits):not(.tx-dt__scroll--measure))>.tx-dt__table>tbody>tr>td{white-space:nowrap}:where(.tx-dt__scroll:not(.tx-dt__scroll--fits):not(.tx-dt__scroll--measure))>.tx-dt__table>tbody>tr>td:is(.tx-dt__td--wrap,.text-wrap):not(.text-nowrap,.text-truncate){white-space:normal;max-width:var(--tx-dt-wrap-max)}.tx-dt__table{width:100%;margin-bottom:0}.tx-dt__table>:not(caption)>*>*{padding:var(--tx-dt-cell-py) var(--tx-dt-cell-px)}.tx-dt__table thead th{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bs-gray-500, #99a1b7);white-space:nowrap;border-bottom:1px solid var(--bs-border-color, #f1f1f4);background:var(--bs-card-bg, #fff);vertical-align:middle}.tx-dt__table tbody tr{transition:background-color .12s ease}.tx-dt__table tbody tr.is-clickable{cursor:pointer}.tx-dt__table tbody tr:hover>td{background:var(--bs-gray-100, #f9f9f9)}.tx-dt__table tbody tr:last-child>td{border-bottom:0}.tx-dt--sticky:not(.tx-dt--scroll-x) .tx-dt__scroll--fits .tx-dt__table thead th{position:sticky;top:var(--tx-dt-sticky-top);z-index:3;box-shadow:inset 0 -1px 0 var(--bs-border-color, #f1f1f4)}.tx-dt__sort{display:inline-flex;align-items:center;gap:.3rem;border:0;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tx-dt__sort:hover{color:var(--bs-gray-800, #252f4a)}.tx-dt__sort .tx-dt__sort-icon{display:inline-flex;flex-direction:column;line-height:.55;font-size:.6rem;opacity:.35}.tx-dt__sort.is-asc .tx-dt__sort-icon .up,.tx-dt__sort.is-desc .tx-dt__sort-icon .down{opacity:1;color:var(--bs-primary, #4338ca)}.tx-dt__sort.is-asc .tx-dt__sort-icon,.tx-dt__sort.is-desc .tx-dt__sort-icon{opacity:1}.tx-dt__th--end{text-align:end}.tx-dt__th--center{text-align:center}.tx-dt__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.35rem;padding:3.5rem 1rem}.tx-dt__empty i{font-size:3.25rem;color:var(--bs-gray-400, #b5b5c3);margin-bottom:.75rem}.tx-dt__empty .tx-dt__empty-title{font-size:1.1rem;font-weight:700;color:var(--bs-gray-900, #181c32)}.tx-dt__empty .tx-dt__empty-text{font-size:.9rem;font-weight:500;color:var(--bs-gray-500, #99a1b7);max-width:32rem}.tx-dt__empty .tx-dt__empty-actions{margin-top:1rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.tx-dt__footer{border-top:1px solid var(--bs-border-color, #f1f1f4);margin-top:.25rem}@media(max-width:767.98px){.tx-dt--responsive .tx-dt__table{display:block}.tx-dt--responsive .tx-dt__table thead{display:none}.tx-dt--responsive .tx-dt__table tbody{display:flex;flex-direction:column;gap:.75rem}.tx-dt--responsive .tx-dt__table tbody tr{display:block;padding:.75rem 1rem;border:1px solid var(--bs-border-color, #f1f1f4);border-radius:.65rem;background:var(--bs-card-bg, #fff);box-shadow:0 1px 2px #0f172a0a}.tx-dt--responsive .tx-dt__table tbody tr:hover>td{background:transparent}.tx-dt--responsive .tx-dt__table tbody td{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;padding:.4rem 0!important;border:0!important;text-align:end;white-space:normal;overflow-wrap:anywhere}.tx-dt--responsive .tx-dt__table tbody td>*{min-width:0}.tx-dt--responsive .tx-dt__table tbody td:before{content:attr(data-label);flex:0 0 38%;min-width:0;overflow-wrap:break-word;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-gray-500, #99a1b7);text-align:start}.tx-dt--responsive .tx-dt__table tbody td[data-label=""]:before,.tx-dt--responsive .tx-dt__table tbody td:not([data-label]):before{display:none}.tx-dt--responsive .tx-dt__table tbody td.tx-dt__td--actions,.tx-dt--responsive .tx-dt__table tbody td[data-label=""]:last-child{justify-content:flex-end;border-top:1px dashed var(--bs-border-color, #f1f1f4)!important;margin-top:.35rem;padding-top:.6rem!important}}html[data-density=compact]{font-size:12px}html[data-density=compact] .app-content{padding-top:.9rem!important;padding-bottom:.9rem!important}html[data-density=compact] .app-container{padding-inline:1.15rem!important}html[data-density=compact] .card{--bs-card-border-radius: .5rem}html[data-density=compact] .card>.card-body{padding:1rem 1.25rem!important}html[data-density=compact] .card>.card-header{min-height:3.25rem!important;padding-inline:1.25rem!important}html[data-density=compact] .card>.card-footer{padding:.75rem 1.25rem!important}html[data-density=compact] .card-title{font-size:1.05rem!important}html[data-density=compact] .page-header{margin-bottom:.9rem!important}html[data-density=compact] .page-header__inner{padding:.65rem 1rem!important}html[data-density=compact] .page-header__title{font-size:1.05rem!important}html[data-density=compact] .mb-7,html[data-density=compact] .mb-xl-7{margin-bottom:1rem!important}html[data-density=compact] .mb-5,html[data-density=compact] .mb-xl-5{margin-bottom:.75rem!important}html[data-density=compact] .row.g-5,html[data-density=compact] .row.g-6,html[data-density=compact] .row.g-xl-7,html[data-density=compact] .row.g-xl-9{--bs-gutter-x: 1rem;--bs-gutter-y: 1rem}html[data-density=compact] .py-20{padding-top:3rem!important;padding-bottom:3rem!important}html[data-density=compact] .p-20{padding:3rem!important}html[data-density=compact] .p-15{padding:2.5rem!important}html[data-density=compact] .table>:not(caption)>*>*{padding:.35rem .55rem!important}html[data-density=compact] .tx-dt{--tx-dt-cell-py: .38rem;--tx-dt-cell-px: .6rem}html[data-density=compact] .tx-dt__table thead th{font-size:.68rem}html[data-density=compact] .tx-dt__table tbody tr:nth-child(2n)>td{background:var(--bs-gray-100, #f9f9f9)}html[data-density=compact][data-bs-theme=dark] .tx-dt__table tbody tr:nth-child(2n)>td{background:#ffffff06}html[data-density=compact] .table .symbol.symbol-35px>.symbol-label,html[data-density=compact] .table .symbol.symbol-35px>img{width:28px!important;height:28px!important}html[data-density=compact] .form-control:not(.form-control-lg):not(.form-control-sm),html[data-density=compact] .form-select:not(.form-select-lg):not(.form-select-sm){padding-top:.45rem!important;padding-bottom:.45rem!important;padding-inline:.8rem!important;border-radius:.45rem!important}html[data-density=compact] .ng-select .ng-select-container{min-height:calc(1.5em + .9rem + 2px)!important;border-radius:.45rem!important}html[data-density=compact] .ng-select.ng-select-single .ng-select-container{height:calc(1.5em + .9rem + 2px)!important}html[data-density=compact] .form-label,html[data-density=compact] label.fw-semibold.fs-6{margin-bottom:.3rem!important}html[data-density=compact] .form-check.form-check-custom .form-check-input{width:1.35rem!important;height:1.35rem!important}html[data-density=compact] .row.g-6>[class*=col-]>label{font-size:.92rem}html[data-density=compact] .btn:not(.btn-sm):not(.btn-lg):not(.btn-icon):not(.btn-flush):not(.btn-link){padding:.5rem 1.05rem!important;border-radius:.45rem!important}html[data-density=compact] .btn.btn-icon:not(.btn-sm):not(.btn-lg){width:2.5rem!important;height:2.5rem!important}html[data-density=compact] .btn.btn-icon.btn-sm{width:2.15rem!important;height:2.15rem!important}html[data-density=compact] .btn.btn-sm:not(.btn-icon){padding:.35rem .75rem!important}html[data-density=compact] .badge{padding:.3em .55em!important}html[data-density=compact] .alert{padding:.65rem 1rem!important}html[data-density=compact] .separator{margin-block:.75rem!important}html[data-density=compact] .modal-header{padding:.9rem 1.5rem!important}html[data-density=compact] .modal-body{padding:1.25rem 1.5rem!important}html[data-density=compact] .modal-footer{padding:.75rem 1.5rem!important}html[data-density=compact] .app-sidebar .menu .menu-item .menu-link{padding-top:.42rem!important;padding-bottom:.42rem!important}html[data-density=compact] .app-sidebar .menu .menu-item .menu-heading{padding-top:.5rem!important;padding-bottom:.3rem!important}html[data-density=compact] .tx-pager{padding:.45rem .25rem!important}html[data-density=compact] .tx-pager__step,html[data-density=compact] .tx-pager__page{min-width:2rem!important;height:2rem!important}.cashier-fullscreen{--pos-cell-py: .3rem;--pos-cell-px: .5rem;--pos-font: .92rem;--pos-scan-h: 3.75rem;position:fixed;inset:0;z-index:1055;margin:0;padding:.75rem 1rem;overflow:hidden;background:var(--bs-body-bg, #fff);display:flex;flex-direction:column}.cashier-fullscreen .page-header{flex:0 0 auto;margin-bottom:.6rem!important}.cashier-fullscreen .page-header__inner{padding:.45rem .75rem!important}.cashier-fullscreen .page-header__title{font-size:1rem!important}.cashier-fullscreen .page-header__crumbs,.cashier-fullscreen .page-header__meta{display:none!important}.cashier-fullscreen>.alert{flex:0 0 auto;padding:.5rem .85rem!important;margin-bottom:.6rem!important}.cashier-fullscreen>form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cashier-fullscreen>form>.card:not(.totals-card){flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-bottom:.6rem!important}.cashier-fullscreen>form>.card:not(.totals-card)>.card-header{flex:0 0 auto;min-height:0!important;padding:.5rem .9rem!important}.cashier-fullscreen>form>.card:not(.totals-card)>.card-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 .9rem .5rem!important}.cashier-fullscreen>form>.totals-card-sticky{flex:0 0 auto;margin-bottom:0!important;box-shadow:0 -.5rem 1.5rem #00000014!important}.cashier-fullscreen .scan-bar-sticky{position:sticky;top:0;z-index:5;height:var(--pos-scan-h);background:var(--bs-body-bg, #fff);padding-block:.5rem;margin-bottom:.5rem!important}.cashier-fullscreen .scan-bar-sticky label{display:none!important}.cashier-fullscreen .scan-bar-sticky input{height:2.75rem;padding-block:0;font-size:1.05rem;font-weight:600;letter-spacing:.03em}.cashier-fullscreen app-scan-feedback .scan-feedback{padding:.35rem .6rem;margin-bottom:.5rem}.cashier-table{font-variant-numeric:tabular-nums}.cashier-table thead th{position:sticky;top:var(--pos-scan-h, 3.75rem);z-index:4;background:var(--bs-gray-100, #f9f9f9);font-size:.68rem!important;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.35rem var(--pos-cell-px, .5rem)!important;white-space:nowrap}.cashier-table td{font-size:var(--pos-font, .92rem)!important;padding:var(--pos-cell-py, .3rem) var(--pos-cell-px, .5rem)!important;vertical-align:middle}.cashier-table td .fs-8,.cashier-table td .fs-9{font-size:.7rem!important}.cashier-table tbody tr:nth-child(2n)>td{background:var(--bs-gray-100, #f9f9f9)}.cashier-table .row-edit{height:1.95rem!important;min-height:0!important;max-width:6rem!important;padding:.15rem .4rem!important;font-size:.9rem!important;font-weight:600}.cashier-table .ng-select.row-edit .ng-select-container{height:1.95rem!important;min-height:1.95rem!important}.cashier-table .btn.btn-icon.btn-sm{width:1.85rem!important;height:1.85rem!important}.cashier-table tr.pos-row-scanned>td{background:#17c65329!important;animation:pos-row-flash 1.1s ease-out}@keyframes pos-row-flash{0%{background:#17c65373}to{background:#17c65329}}.cashier-summary-body{padding:.5rem 1rem!important}.cashier-stat{display:inline-flex;align-items:baseline;gap:.35rem;white-space:nowrap;font-size:.8rem}.cashier-stat b{font-size:.95rem}.cashier-grand{font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--bs-primary, #4338ca);font-variant-numeric:tabular-nums}html[data-density=compact] .cashier-fullscreen{--pos-cell-py: .22rem;--pos-font: .88rem;--pos-scan-h: 3.4rem}html[data-density=compact] .cashier-fullscreen .scan-bar-sticky input{height:2.4rem}html[data-density=compact] .cashier-fullscreen .cashier-table .row-edit{height:1.75rem!important}html[data-density=compact] .cashier-fullscreen .cashier-grand{font-size:1.85rem}[data-bs-theme=dark] .cashier-table thead th{background:#ffffff0d}[data-bs-theme=dark] .cashier-table tbody tr:nth-child(2n)>td{background:#ffffff06}[data-bs-theme=dark] .cashier-table tr.pos-row-scanned>td{background:#17c65338!important}[data-bs-theme=dark] .cashier-fullscreen .scan-bar-sticky{background:var(--bs-body-bg, #1e1e2d)}@media(prefers-reduced-motion:reduce){.cashier-table tr.pos-row-scanned>td{animation:none}}html[data-bs-theme=dark]{--bs-app-bg-color: #191b1f;--bs-body-bg: #212429;--bs-body-bg-rgb: 33, 36, 41;--bs-gray-100: #26282c;--bs-gray-100-rgb: 38, 40, 44;--bs-gray-200: #2e3135;--bs-gray-200-rgb: 46, 49, 53;--bs-gray-300: #3a3d42;--bs-gray-300-rgb: 58, 61, 66;--bs-gray-400: #4b4f55;--bs-gray-400-rgb: 75, 79, 85;--bs-gray-500: #6f747c;--bs-gray-500-rgb: 111, 116, 124;--bs-gray-600: #8b9098;--bs-gray-600-rgb: 139, 144, 152;--bs-gray-700: #a8adb5;--bs-gray-700-rgb: 168, 173, 181;--bs-gray-800: #c6cad0;--bs-gray-800-rgb: 198, 202, 208;--bs-gray-900: #f2f3f5;--bs-gray-900-rgb: 242, 243, 245;--bs-text-gray-100: #26282c;--bs-text-gray-200: #2e3135;--bs-text-gray-300: #3a3d42;--bs-text-gray-400: #4b4f55;--bs-text-gray-500: #6f747c;--bs-text-gray-600: #8b9098;--bs-text-gray-700: #a8adb5;--bs-text-gray-800: #c6cad0;--bs-text-gray-900: #f2f3f5;--bs-border-color: #33363b;--bs-border-color-translucent: rgba(255, 255, 255, .12);--bs-root-card-border-color: #2f3238;--bs-secondary-bg: #2e3135;--bs-secondary-bg-rgb: 46, 49, 53;--bs-tertiary-bg: #26282c;--bs-tertiary-bg-rgb: 38, 40, 44;--bs-heading-color: #f2f3f5;--bs-secondary-color: rgba(242, 243, 245, .72);--bs-secondary-color-rgb: 242, 243, 245;--bs-card-bg: #212429;--bs-input-solid-bg: #1c1e22;--bs-input-solid-bg-focus: #24272c;--bs-input-solid-color: #e4e6ea;--bs-input-solid-placeholder-color: #7b8087;--bs-input-color: #e4e6ea}html[data-bs-theme=dark] .card{--bs-card-bg: #212429;--bs-card-border-color: #2f3238}html[data-bs-theme=dark] .badge.badge-light-dark{color:#c6cad0;background-color:#2e3135}html[data-bs-theme=dark] .details-page,html[data-bs-theme=dark] .receipts-page>.card,html[data-bs-theme=dark] .transfers-page>.card{background:var(--bs-app-bg-color)}html[data-bs-theme=dark] .card,html[data-bs-theme=dark] .details-card,html[data-bs-theme=dark] .header-card,html[data-bs-theme=dark] .receipt-card,html[data-bs-theme=dark] .transfer-card,html[data-bs-theme=dark] .cheque-card,html[data-bs-theme=dark] .voucher-card,html[data-bs-theme=dark] .adjustment-card{background:var(--bs-card-bg);border-color:var(--bs-border-color);box-shadow:none}html[data-bs-theme=dark] .summary-card{background:linear-gradient(130deg,#262a31,#23262c 55%,#212429);border-color:#363b46}html[data-bs-theme=dark] .kpi{background:#ffffff0a;border-color:var(--bs-border-color)}html[data-bs-theme=dark] .detail-stat-card,html[data-bs-theme=dark] .stat-tile,html[data-bs-theme=dark] .table-card,html[data-bs-theme=dark] .filters-card,html[data-bs-theme=dark] .ledger-card,html[data-bs-theme=dark] .bd-card,html[data-bs-theme=dark] .breakdown,html[data-bs-theme=dark] .endpoint-pill,html[data-bs-theme=dark] .apps-hub-icon-wrap{background:var(--bs-card-bg);border-color:var(--bs-border-color)}html[data-bs-theme=dark] .stat-value,html[data-bs-theme=dark] .totals-row{color:var(--bs-gray-900)}html[data-bs-theme=dark] .line-row:hover td,html[data-bs-theme=dark] .line-row.is-open td,html[data-bs-theme=dark] .breakdown-row>td,html[data-bs-theme=dark] .payroll-line:hover{background:#ffffff0a;border-bottom-color:var(--bs-border-color)}html[data-bs-theme=dark] .apps-hub-grid,html[data-bs-theme=dark] .adjustments-page,html[data-bs-theme=dark] .vouchers-page,html[data-bs-theme=dark] .cheques-page,html[data-bs-theme=dark] .sup-cheques-page,html[data-bs-theme=dark] .transfers-page,html[data-bs-theme=dark] .receipts-page,html[data-bs-theme=dark] .voucher-details-page,html[data-bs-theme=dark] .cheque-details-page,html[data-bs-theme=dark] .debit-note-details-page,html[data-bs-theme=dark] .receipt-details-page,html[data-bs-theme=dark] .sup-cheque-details-page,html[data-bs-theme=dark] .transfer-receipt-details-page{background:var(--bs-app-bg-color)}html[data-bs-theme=dark] .warehouse-card,html[data-bs-theme=dark] .derived-net,html[data-bs-theme=dark] .category-tree__item,html[data-bs-theme=dark] .cc-tree__item,html[data-bs-theme=dark] .sales-reps__stat,html[data-bs-theme=dark] .invoice-label-card__bc,html[data-bs-theme=dark] .employee-form-nav__icon,html[data-bs-theme=dark] .allocation-tile,html[data-bs-theme=dark] .apps-hub-tile{background:var(--bs-card-bg);border-color:var(--bs-border-color)}html[data-bs-theme=dark] .invoice-label-card__name,html[data-bs-theme=dark] .detail-field__value,html[data-bs-theme=dark] .allocation-tile__value,html[data-bs-theme=dark] .run-row__date,html[data-bs-theme=dark] .employee-form-nav__title{color:var(--bs-gray-900)}html[data-bs-theme=dark] .invoice-label-card__code{color:var(--bs-gray-600)}html[data-bs-theme=dark] .employee-form-nav__item:hover,html[data-bs-theme=dark] .record:hover,html[data-bs-theme=dark] .apps-hub-grid.is-editing .apps-hub-tile:hover{background:#ffffff0d}html[data-bs-theme=dark] .apps-hub-grid.is-editing .apps-hub-tile{background:var(--bs-card-bg)}html[data-bs-theme=dark] .mfg-group__icon,html[data-bs-theme=dark] .quotation-card-icon,html[data-bs-theme=dark] .quotation-hero__icon,html[data-bs-theme=dark] .saved-report-card__icon,html[data-bs-theme=dark] .run-row__index{color:#a5b4fc}html[data-bs-theme=dark] .bd-title,html[data-bs-theme=dark] .bd-value,html[data-bs-theme=dark] .bd-total{color:var(--bs-gray-900)}html[data-bs-theme=dark] .bd-label{color:var(--bs-gray-600)}html[data-bs-theme=dark] .bd-line{border-bottom-color:var(--bs-border-color)}html[data-bs-theme=dark] .totals-row>td{background:#ffffff0d;border-top-color:var(--bs-border-color)}html[data-bs-theme=dark] .detail-row,html[data-bs-theme=dark] .info-item{border-bottom-color:var(--bs-border-color)}html[data-bs-theme=dark] .detail-label,html[data-bs-theme=dark] .summary-sub{color:var(--bs-gray-600)}html[data-bs-theme=dark] .detail-value,html[data-bs-theme=dark] .summary-main{color:var(--bs-gray-900)}html[data-bs-theme=dark]{--bs-app-sidebar-light-bg-color: #212429;--bs-app-sidebar-light-separator-color: #33363b;--bs-app-sidebar-light-menu-link-bg-color-active: #2e3237;--bs-app-sidebar-light-menu-link-color: #d7dbe1}html[data-bs-theme=dark] .app-sidebar{border-inline-end:1px solid #2c2f34}html[data-bs-theme=dark] .app-sidebar .scroll-y:hover::-webkit-scrollbar-thumb{background-color:#3a3d42}html[data-bs-theme=dark] .reports-hub-page .report-tab-card.active{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 22%,transparent),#ffffff08)}html[data-bs-theme=dark] .reports-hub-page .stmt-summary-tile{background:linear-gradient(135deg,#ffffff0d,#6366f11a);border-color:#818cf847}html[data-bs-theme=dark] .reports-hub-page .stmt-summary-tile.stmt-summary-closing{background:linear-gradient(135deg,#818cf829,#a78bfa0f);border-color:#818cf861}html[data-bs-theme=dark] .reports-hub-page .aging-pill{color:#a5b4fc;border-color:#818cf852}html[data-bs-theme=dark] .reports-hub-page .aging-pill--ok{color:#6ee7b7;border-color:#6ee7b757}html[data-bs-theme=dark] .reports-hub-page .aging-pill--bad{color:#fda4af;border-color:#fda4af57}html[data-bs-theme=dark] .reports-hub-page .aging-tile--current{background:linear-gradient(135deg,#10b98124,#10b9810d)}html[data-bs-theme=dark] .reports-hub-page .aging-tile--30{background:linear-gradient(135deg,#0ea5e924,#0ea5e90d)}html[data-bs-theme=dark] .reports-hub-page .aging-tile--60{background:linear-gradient(135deg,#f59e0b29,#f59e0b0d)}html[data-bs-theme=dark] .reports-hub-page .aging-tile--over90{background:linear-gradient(135deg,#f43f5e29,#f43f5e0d)}html[data-bs-theme=dark] .reports-hub-page .aging-tile--total{background:linear-gradient(135deg,#818cf833,#818cf814)}html[data-bs-theme=dark] .reports-hub-page .aging-tile--total .aging-tile__value{color:#c7d2fe}html[data-bs-theme=dark] .reports-hub-page .tb-view-switch__btn:hover{color:#a5b4fc}html[data-bs-theme=dark] .reports-hub-page .tb-view-switch__btn.active{background:#ffffff12;color:#c7d2fe}html[data-bs-theme=dark] .reports-hub-page .tb-legend__swatch--group{background:linear-gradient(135deg,#818cf84d,#818cf829)}html[data-bs-theme=dark] .reports-hub-page .tb-legend__swatch--leaf{background:#ffffff1a}html[data-bs-theme=dark] .reports-hub-page .tb-row--group .tb-row__code-text{color:#c7d2fe}html[data-bs-theme=dark] .reports-hub-page .tb-row--leaf>td{color:var(--bs-gray-700)}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-card{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border-color:var(--bs-border-color);box-shadow:none}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-card__header{color:var(--bs-gray-900)}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-stat{background:#ffffff0a;border-color:var(--bs-border-color)}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-stat__value{color:var(--bs-gray-900)}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-stat--neg .returns-kpi-stat__value{color:#fda4af}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-stat--pos .returns-kpi-stat__value{color:#6ee7b7}html[data-bs-theme=dark] .reports-hub-page .returns-kpi-stat--rate .returns-kpi-stat__value{color:#c4b5fd}html[data-bs-theme=dark] .reports-hub-page .report-category-nav .nav-link{color:var(--bs-gray-700);background:#ffffff0d;border-color:var(--bs-border-color)}html[data-bs-theme=dark] .reports-hub-page .report-category-nav .nav-link i{color:var(--bs-gray-600)}html[data-bs-theme=dark] .reports-hub-page .report-category-nav .nav-link:hover{background:#ffffff17;color:var(--bs-gray-900)}html[data-bs-theme=dark] .reports-hub-page .report-category-nav__count{background:#ffffff1a;color:var(--bs-gray-700)}
