.screen-header{box-sizing:border-box;background-color:var(--screen-header-bg-color);color:var(--screen-header-text-color);width:100vw!important;max-width:100vw!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.screen-header *,.screen-header-title,.screen-header-screen-number,.screen-header-datetime,.screen-header-button,.screen-header-buttons{color:var(--screen-header-text-color)}.screen-header svg,.screen-header-button svg,.screen-header svg path,.screen-header-button svg path{stroke:var(--screen-header-text-color);color:var(--screen-header-text-color);fill:none!important}.screen-header-button,.screen-header-button:hover,.screen-header-button:focus,.screen-header-button:active{background:0 0!important}header[data-impersonation-header=true]{color:#92400e!important;background-color:#fef3c7!important;border-bottom-color:#f59e0b!important}header[data-impersonation-header=true] button,header[data-impersonation-header=true] span:not([data-impersonation-badge]),header[data-impersonation-header=true] a,header[data-impersonation-header=true] svg{color:#92400e!important}header[data-impersonation-header=true] [data-impersonation-badge]{color:#fff!important;background-color:#f59e0b!important}.screen-footer{background-color:var(--screen-header-bg-color,#1f2937)!important;color:var(--screen-header-text-color,#fff)!important;border-top-color:#ffffff1a!important}html:not(.dark) aside.tnd-app-sidebar{border-right:1px solid var(--tnd-sidebar-border,#e8e8e0);background-color:var(--tnd-sidebar-bg,#fff)!important;color:var(--tnd-brand-ink,#111)!important}aside.tnd-app-sidebar .sidebar-brand{height:var(--erp-header-height,48px);min-height:var(--erp-header-height,48px);max-height:var(--erp-header-height,48px);box-sizing:border-box}html:not(.dark) aside.tnd-app-sidebar .sidebar-brand{border-bottom-color:var(--tnd-sidebar-border,#e8e8e0)!important}aside.tnd-app-sidebar .sidebar-footer{height:var(--erp-footer-height,28px);min-height:var(--erp-footer-height,28px);max-height:var(--erp-footer-height,28px);box-sizing:border-box;text-align:center;background-color:var(--tnd-sidebar-bg,#fff);justify-content:center;align-items:center;display:flex}html:not(.dark) aside.tnd-app-sidebar .sidebar-footer{border-top-color:var(--tnd-sidebar-border,#e8e8e0)!important}.dark aside.tnd-app-sidebar .sidebar-footer{background-color:inherit;border-top-color:#374151}html:not(.dark) aside.tnd-app-sidebar .sidebar-item,html:not(.dark) aside.tnd-app-sidebar .sidebar-item span,html:not(.dark) aside.tnd-app-sidebar .sidebar-item svg{color:var(--tnd-sidebar-item,#4b5563)!important}html:not(.dark) aside.tnd-app-sidebar .sidebar-item:hover{background-color:var(--tnd-sidebar-item-hover-bg,#fafafa)!important;color:var(--tnd-brand-ink,#111)!important}html:not(.dark) aside.tnd-app-sidebar .sidebar-item:hover span,html:not(.dark) aside.tnd-app-sidebar .sidebar-item:hover svg{color:var(--tnd-brand-ink,#111)!important}html:not(.dark) aside.tnd-app-sidebar .sidebar-item.active{position:relative;background-color:var(--tnd-sidebar-item-active-bg,#e8ecfc)!important;color:var(--tnd-sidebar-item-active-fg,#92a2f7)!important;box-shadow:none!important}html:not(.dark) aside.tnd-app-sidebar .sidebar-item.active:before{content:none;display:none}html:not(.dark) aside.tnd-app-sidebar .sidebar-item.active span,html:not(.dark) aside.tnd-app-sidebar .sidebar-item.active svg{color:var(--tnd-sidebar-item-active-fg,#92a2f7)!important}html:not(.dark) aside.tnd-app-sidebar .sidebar-item.active:hover{background-color:var(--tnd-sidebar-item-active-bg,#e8ecfc)!important}.sidebar-item{color:var(--tnd-sidebar-item,#4b5563);font-size:var(--sidebar-font-size,14px);border-radius:10px;align-items:center;margin:10px 0;padding:6px 16px;font-weight:400;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}aside.tnd-app-sidebar a.block{color:inherit;text-decoration:none}aside.tnd-app-sidebar .sidebar-group-header{font-size:14px!important;font-weight:400!important}aside.tnd-app-sidebar .sidebar-submenu-link,aside.tnd-app-sidebar .sidebar-submenu-parent{font-size:13px!important}aside.tnd-app-sidebar .sidebar-submenu-link,aside.tnd-app-sidebar .sidebar-submenu-link,aside.tnd-app-sidebar .sidebar-submenu-link span,aside.tnd-app-sidebar .sidebar-submenu-link *,aside.tnd-app-sidebar .sidebar-submenu-parent{font-weight:400!important}aside.tnd-app-sidebar .sidebar-submenu-nested{font-size:12px!important;font-weight:400!important}aside.tnd-app-sidebar .sidebar-submenu-nested,aside.tnd-app-sidebar .sidebar-submenu-nested span,aside.tnd-app-sidebar .sidebar-submenu-nested *,[data-sidebar-floating-root] nav a,[data-sidebar-floating-root] nav a *{font-weight:400!important}[data-sidebar-floating-root] .sidebar-floating-title{font-size:1rem!important;font-weight:400!important;line-height:1.4!important}[data-sidebar-floating-root] .sidebar-floating-section{font-size:.75rem!important;font-weight:400!important;line-height:1.4!important}[data-sidebar-floating-root] .sidebar-floating-link{font-size:1rem!important;font-weight:400!important;line-height:1.4!important}[data-sidebar-floating-root] .sidebar-floating-link *,[data-sidebar-floating-root] .sidebar-floating-title *,[data-sidebar-floating-root] .sidebar-floating-section *{font-size:inherit!important;font-weight:400!important}aside.tnd-app-sidebar .sidebar-group-header.sidebar-item{margin-top:5px!important;margin-bottom:5px!important;padding-top:4px!important;padding-bottom:4px!important}aside.tnd-app-sidebar .sidebar-submenu-link.sidebar-item,aside.tnd-app-sidebar .sidebar-submenu-parent.sidebar-item,aside.tnd-app-sidebar .sidebar-submenu-nested.sidebar-item{margin-top:2px!important;margin-bottom:2px!important;padding-top:4px!important;padding-bottom:4px!important}aside.tnd-app-sidebar.w-24 .sidebar-group-header.sidebar-item{padding-top:4px!important;padding-bottom:4px!important}aside.tnd-app-sidebar.w-24 .sidebar-item{justify-content:center!important;padding:6px 0!important}.sidebar-item:hover{background-color:var(--tnd-sidebar-item-hover-bg,#fafafa);color:var(--tnd-brand-ink,#111)}.sidebar-item.active{box-shadow:none!important;background-color:var(--tnd-sidebar-item-active-bg,#e8ecfc)!important;color:var(--tnd-sidebar-item-active-fg,#92a2f7)!important;border-right:none!important}aside.tnd-app-sidebar .sidebar-submenu-link.sidebar-item.active,aside.tnd-app-sidebar .sidebar-submenu-nested.sidebar-item.active{border-radius:8px}.sidebar-item.active:before{content:none;display:none}.sidebar-item.active:hover{box-shadow:none!important;background-color:var(--tnd-sidebar-item-active-bg,#e8ecfc)!important;border-right:none!important}.dark aside.tnd-app-sidebar{background-color:#182231!important;border-right-color:#0000!important}.dark aside.tnd-app-sidebar .sidebar-item,.dark aside.tnd-app-sidebar .sidebar-item span,.dark aside.tnd-app-sidebar .sidebar-item svg{color:#d4d4d4!important}.dark .sidebar-item.active{color:#fff!important;background-color:#243244!important}.dark .sidebar-item.active:before{content:"";background-color:var(--tnd-brand-violet,#92a2f7);border-radius:0 2px 2px 0;width:3px;display:block;position:absolute;top:6px;bottom:6px;left:0}.dark .sidebar-item.active:hover{background-color:#243244!important}.dark .sidebar-item:hover{color:#fafafa!important;background-color:#243244!important}.dashboard-content-row .dashboard-sidebar-wrapper{background-color:var(--tnd-sidebar-bg,#fff);border-right:1px solid var(--tnd-sidebar-border,#e8e8e0);min-height:100%}.dark .dashboard-content-row .dashboard-sidebar-wrapper{background-color:#1f2937;border-right-color:#0000}.dashboard-content-row .dashboard-sidebar-wrapper>aside.tnd-app-sidebar{height:100%!important;min-height:100%!important;max-height:100%!important}aside.tnd-app-sidebar .sidebar-nav-scroll{scrollbar-width:thin;scrollbar-color:#e0e0e0 #f7f7f7}aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar{width:10px}aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar-track{background:#f7f7f7;border-radius:3px}aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:3px}aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:#d4d4d4}.dark aside.tnd-app-sidebar .sidebar-nav-scroll{scrollbar-color:#374151 #111827}.dark aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar-track{background:#111827}.dark aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#374151}.dark aside.tnd-app-sidebar .sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:#4b5563}.h-full.flex.flex-col.min-h-0>.shrink-0.space-y-4+.flex-1{padding-top:1rem}.tnd-table-scroll-outer{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.tnd-table-scroll-outer>.tnd-pagination,.tnd-table-scroll-outer>.pagination-container{margin-top:1rem!important}:has(.tnd-table-scroll-outer)>.tnd-pagination{margin-top:1rem!important}:has(.tnd-table-scroll-outer)>.pagination-container{margin-top:1rem!important}.tnd-table-scroll-outer>:has(>.tnd-pagination):not(:has(.tnd-table-scroll-inner)):not(:has(.tnd-data-table)){margin-top:1rem!important}:has(.tnd-table-scroll-outer)>:has(>.tnd-pagination):not(:has(.tnd-table-scroll-outer)):not(:has(.tnd-table-scroll-inner)):not(:has(.tnd-data-table)){margin-top:1rem!important}.pagination-container>.tnd-pagination{margin-top:0!important}.tnd-table-scroll-outer>:has(>.tnd-pagination):not(:has(.tnd-table-scroll-inner)):not(:has(.tnd-data-table))>.tnd-pagination{margin-top:0!important}:has(.tnd-table-scroll-outer)>:has(>.tnd-pagination):not(:has(.tnd-table-scroll-outer)):not(:has(.tnd-table-scroll-inner)):not(:has(.tnd-data-table))>.tnd-pagination{margin-top:0!important}.tnd-table-scroll-inner{--tnd-table-h-scrollbar-size:15px;--tnd-table-v-scrollbar-size:15px;--tnd-table-h-scrollbar-track:#e8e8e8;border-radius:8px;flex:1 1 0;min-width:0;min-height:0;overflow:auto}.dark .tnd-table-scroll-inner{--tnd-table-h-scrollbar-track:#374151}.tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar){overflow:auto!important}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar{scrollbar-width:unset;scrollbar-color:unset;overflow:scroll auto!important}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar:horizontal{display:none;height:0!important}table.tnd-data-table.tnd-table-freeze-cols{isolation:isolate;border-collapse:separate!important;border-spacing:0!important}.tnd-table-scroll-inner.tnd-table-freeze-scroll{isolation:isolate;position:relative}.tnd-data-table .tnd-freeze-col,.tnd-data-table .tnd-freeze-row{background-clip:padding-box;overflow:hidden!important}.tnd-data-table .tnd-freeze-col{z-index:22;will-change:transform;background-color:#f3f4f6;position:relative;transform:translateZ(0);box-shadow:4px 0 8px -4px #0000001f}.tnd-data-table .tnd-freeze-row{z-index:18;background-color:#fff;position:sticky}.tnd-data-table thead .tnd-freeze-col{z-index:32}.tnd-data-table thead .tnd-freeze-row{z-index:28;background-color:#f3f4f6}.tnd-data-table .tnd-freeze-col.tnd-freeze-row{z-index:42}.tnd-data-table thead .tnd-freeze-col.tnd-freeze-row{z-index:52}.dark .tnd-data-table .tnd-freeze-col{background-color:#1f2937;box-shadow:4px 0 8px -4px #00000059}.dark .tnd-data-table .tnd-freeze-row,.dark .tnd-data-table thead .tnd-freeze-col,.dark .tnd-data-table thead .tnd-freeze-row{background-color:#1f2937}table.tnd-data-table.tnd-table-freeze-cols tbody td:not(.tnd-freeze-col):not(.tnd-freeze-row),table.tnd-data-table.tnd-table-freeze-cols thead th:not(.tnd-freeze-col):not(.tnd-freeze-row){z-index:1;position:relative}.tnd-freeze-pane-lines{overflow:visible}.tnd-freeze-line-v,.tnd-freeze-line-h{pointer-events:none}.tnd-freeze-line-v{background-color:#374151;width:1px;box-shadow:1px 0 4px -2px #0003}.tnd-freeze-line-h{background-color:#374151;height:1px;box-shadow:0 1px 4px -2px #0003}.dark .tnd-freeze-line-v,.dark .tnd-freeze-line-h{box-shadow:none;background-color:#d1d5db}.tnd-freeze-cols-panel{isolation:isolate;border-right:1px solid #374151}.tnd-freeze-cols-header-band{isolation:isolate;border-bottom:1px solid #374151}.tnd-freeze-cols-body-band{isolation:isolate}.dark .tnd-freeze-cols-header-band{border-bottom-color:#d1d5db}.dark .tnd-freeze-cols-panel{border-right-color:#d1d5db}.tnd-scroll-cols-panel{isolation:isolate;min-height:100%;overflow-y:clip}.tnd-freeze-rows-panel{isolation:isolate;border-bottom:1px solid #374151}.tnd-freeze-rows-panel .tnd-scroll-cols-panel{scrollbar-width:none;overflow-x:hidden!important}.tnd-freeze-rows-panel .tnd-scroll-cols-panel::-webkit-scrollbar{display:none}.dark .tnd-freeze-rows-panel{border-bottom-color:#d1d5db}.tnd-scroll-rows-panel{isolation:isolate}.tnd-table-h-scroll-track{height:var(--tnd-table-h-scrollbar-size,15px);min-height:var(--tnd-table-h-scrollbar-size,15px);--tnd-table-h-scrollbar-track:#e8e8e8;overflow:scroll hidden!important}.dark .tnd-table-h-scroll-track{--tnd-table-h-scrollbar-track:#374151}.tnd-detail-panel-scroll{--tnd-table-v-scrollbar-size:15px}table.common-sheet-table .tnd-col-resize-handle:hover{background-color:#667eea59}table.common-sheet-table .tnd-col-resize-handle:active{background-color:#667eea8c}.tnd-data-table .tnd-col-resize-handle:hover{background-color:#667eea59}.tnd-data-table .tnd-col-resize-handle:active{background-color:#667eea8c}.tnd-data-table,.tnd-table-scroll-inner .tnd-data-table,.overflow-x-auto .tnd-data-table{display:table!important}.tnd-data-table thead,.overflow-x-auto .tnd-data-table thead{display:table-header-group!important}.tnd-data-table thead tr,.overflow-x-auto .tnd-data-table thead tr{display:table-row!important}.tnd-data-table thead th,.overflow-x-auto .tnd-data-table thead th,.tnd-data-table thead th[role=columnheader],.tnd-table-scroll-inner.overflow-x-auto .tnd-data-table thead th{display:table-cell!important}.tnd-data-table tbody tr{display:table-row!important}.tnd-data-table tbody td{display:table-cell!important}.tnd-data-table thead th{position:relative}.tnd-data-table .tnd-col-resize-handle,.tnd-data-table-col-resizer{z-index:30;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:10px;height:100%;position:absolute;top:0;right:0}.tnd-data-table .tnd-col-resize-handle:after,.tnd-data-table-col-resizer:after{content:"";background-color:#d1d5db;width:1px;transition:background-color .15s,width .15s;position:absolute;top:15%;bottom:15%;right:0}.tnd-data-table .tnd-col-resize-handle:hover:after,.tnd-data-table .tnd-col-resize-handle:active:after,.tnd-data-table-col-resizer:hover:after,.tnd-data-table-col-resizer:active:after{background-color:#6b7280;width:2px}.dark .tnd-data-table .tnd-col-resize-handle:after,.dark .tnd-data-table-col-resizer:after{background-color:#4b5563}.dark .tnd-data-table .tnd-col-resize-handle:hover:after,.dark .tnd-data-table .tnd-col-resize-handle:active:after,.dark .tnd-data-table-col-resizer:hover:after,.dark .tnd-data-table-col-resizer:active:after{background-color:#9ca3af}.tnd-panel-split-handle:after{content:"";background-color:#d1d5db;width:1px;transition:background-color .15s,width .15s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tnd-panel-split-handle:hover:after,.tnd-panel-split-handle:active:after{background-color:#6b7280;width:2px}.dark .tnd-panel-split-handle:after{background-color:#4b5563}.dark .tnd-panel-split-handle:hover:after,.dark .tnd-panel-split-handle:active:after{background-color:#9ca3af}.tnd-table-scroll-outer .tnd-data-table thead{display:table-header-group!important}.tnd-table-scroll-outer .tnd-data-table thead tr{display:table-row!important}.tnd-table-scroll-outer .tnd-data-table thead th{display:table-cell!important}.tnd-data-table,.tnd-table-scroll-inner .tnd-data-table,.overflow-x-auto .tnd-data-table,.tnd-table-scroll-outer .tnd-data-table{font-size:var(--tnd-font-size-small)!important}.tnd-data-table thead th,.overflow-x-auto .tnd-data-table thead th,.tnd-table-scroll-inner .tnd-data-table thead th,.tnd-table-scroll-outer .tnd-data-table thead th{font-weight:400!important;font-size:var(--tnd-font-size-small)!important}.tnd-data-table thead th *,.overflow-x-auto .tnd-data-table thead th *,.tnd-table-scroll-inner .tnd-data-table thead th *,.tnd-table-scroll-outer .tnd-data-table thead th *{font-weight:400!important}.tnd-data-table tbody td,.overflow-x-auto .tnd-data-table tbody td,.tnd-table-scroll-inner .tnd-data-table tbody td,.tnd-table-scroll-outer .tnd-data-table tbody td,.tnd-data-table tbody td :not(input[type=checkbox]):not(input[type=radio]),.overflow-x-auto .tnd-data-table tbody td :not(input[type=checkbox]):not(input[type=radio]),.tnd-table-scroll-inner .tnd-data-table tbody td :not(input[type=checkbox]):not(input[type=radio]),.tnd-table-scroll-outer .tnd-data-table tbody td :not(input[type=checkbox]):not(input[type=radio]){font-size:var(--tnd-font-size-small)!important}.tnd-main-content{padding-top:1rem;padding-left:1rem;padding-right:1rem}.tnd-main-content>:first-child{padding-top:0}.tnd-button-panel button,.tnd-button-panel button span,.tnd-button-panel button>svg,.tnd-button-panel button svg,.tnd-button-panel button>svg *,.tnd-button-panel button svg *,html:not(.dark) .form-modal-body .tnd-button-panel button,html:not(.dark) .form-modal-body .tnd-button-panel button span,html:not(.dark) .form-modal-body .tnd-button-panel button>svg,html:not(.dark) .form-modal-body .tnd-button-panel button svg,html:not(.dark) .form-modal-body .tnd-button-panel button>svg *,html:not(.dark) .form-modal-body .tnd-button-panel button svg *{color:var(--tnd-button-panel-fg,#1f2937)!important;stroke:currentColor!important}.dark .tnd-button-panel,html.dark .tnd-button-panel{background-color:#111827!important;border-color:#4b5563!important}.dark .tnd-button-panel button,.dark .tnd-button-panel button span,.dark .tnd-button-panel button>svg,.dark .tnd-button-panel button svg,.dark .tnd-button-panel button>svg *,.dark .tnd-button-panel button svg *,html.dark .tnd-button-panel button,html.dark .tnd-button-panel button span,html.dark .tnd-button-panel button>svg,html.dark .tnd-button-panel button svg,html.dark .tnd-button-panel button>svg *,html.dark .tnd-button-panel button svg *,.dark .form-modal-body .tnd-button-panel button,.dark .form-modal-body .tnd-button-panel button span,.dark .form-modal-body .tnd-button-panel button>svg,.dark .form-modal-body .tnd-button-panel button svg,.dark .form-modal-body .tnd-button-panel button>svg *,.dark .form-modal-body .tnd-button-panel button svg *,html.dark .form-modal-body .tnd-button-panel button,html.dark .form-modal-body .tnd-button-panel button span,html.dark .form-modal-body .tnd-button-panel button>svg,html.dark .form-modal-body .tnd-button-panel button svg,html.dark .form-modal-body .tnd-button-panel button>svg *,html.dark .form-modal-body .tnd-button-panel button svg *{color:#e5e5e5!important;stroke:currentColor!important}html:not(.dark) .tnd-button-panel button:hover,html:not(.dark) .tnd-button-panel button:hover span,html:not(.dark) .tnd-button-panel button:hover>svg,html:not(.dark) .tnd-button-panel button:hover svg,html:not(.dark) .tnd-button-panel button:hover>svg *,html:not(.dark) .tnd-button-panel button:hover svg *,html:not(.dark) .form-modal-body .tnd-button-panel button:hover,html:not(.dark) .form-modal-body .tnd-button-panel button:hover span,html:not(.dark) .form-modal-body .tnd-button-panel button:hover>svg,html:not(.dark) .form-modal-body .tnd-button-panel button:hover svg,html:not(.dark) .form-modal-body .tnd-button-panel button:hover>svg *,html:not(.dark) .form-modal-body .tnd-button-panel button:hover svg *{color:var(--tnd-brand-ink,#111)!important;stroke:currentColor!important}.dark .tnd-button-panel button:hover,.dark .tnd-button-panel button:hover span,.dark .tnd-button-panel button:hover>svg,.dark .tnd-button-panel button:hover svg,.dark .tnd-button-panel button:hover>svg *,.dark .tnd-button-panel button:hover svg *,html.dark .tnd-button-panel button:hover,html.dark .tnd-button-panel button:hover span,html.dark .tnd-button-panel button:hover>svg,html.dark .tnd-button-panel button:hover svg,html.dark .tnd-button-panel button:hover>svg *,html.dark .tnd-button-panel button:hover svg *,.dark .form-modal-body .tnd-button-panel button:hover,.dark .form-modal-body .tnd-button-panel button:hover span,.dark .form-modal-body .tnd-button-panel button:hover>svg,.dark .form-modal-body .tnd-button-panel button:hover svg,.dark .form-modal-body .tnd-button-panel button:hover>svg *,.dark .form-modal-body .tnd-button-panel button:hover svg *,html.dark .form-modal-body .tnd-button-panel button:hover,html.dark .form-modal-body .tnd-button-panel button:hover span,html.dark .form-modal-body .tnd-button-panel button:hover>svg,html.dark .form-modal-body .tnd-button-panel button:hover svg,html.dark .form-modal-body .tnd-button-panel button:hover>svg *,html.dark .form-modal-body .tnd-button-panel button:hover svg *{color:#fafafa!important;stroke:currentColor!important}.tnd-button-panel button:hover,.dark .tnd-button-panel button:hover,html.dark .tnd-button-panel button:hover{background-color:#0000!important}.tnd-button-panel,.tnd-search-filter-card,.tnd-table-scroll-inner:not(.border-0):not([class*=border-0]),.tnd-table-h-scroll-track,.tnd-pagination,.tnd-card,.tnd-panel{border-style:solid!important;border-width:1px!important;border-color:var(--tnd-shell-border,#c4c4c4)!important;border-top-color:var(--tnd-shell-border,#c4c4c4)!important;border-right-color:var(--tnd-shell-border,#c4c4c4)!important;border-bottom-color:var(--tnd-shell-border,#c4c4c4)!important;border-left-color:var(--tnd-shell-border,#c4c4c4)!important}.tnd-button-panel,.tnd-search-filter-card,.tnd-table-scroll-inner:not(.border-0):not([class*=border-0]):not(.rounded-none):not([class*=rounded-none]),.tnd-table-h-scroll-track{border-radius:8px!important}.form-modal-body .tnd-button-panel.tnd-form-modal-toolbar{border-width:0 0 1px!important;border-radius:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.tnd-panel{background-color:var(--tnd-card-bg,#fff);border-radius:var(--tnd-card-radius,12px)!important}.tnd-table-scroll-inner.rounded-b-none,.tnd-table-scroll-inner[class*=rounded-b-none]{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.tnd-table-h-scroll-track{border-radius:0 0 8px 8px!important}.tnd-card,.tnd-panel,.card{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;outline:none!important}.dark .tnd-button-panel,.dark .tnd-search-filter-card,.dark .tnd-table-scroll-inner:not(.border-0):not([class*=border-0]),.dark .tnd-table-h-scroll-track,.dark .tnd-pagination,.dark .tnd-card,.dark .tnd-panel{border-color:#9ca3af!important}.tnd-footer{height:var(--erp-footer-height,28px);min-height:var(--erp-footer-height,28px);max-height:var(--erp-footer-height,28px);box-sizing:border-box;justify-content:center;align-items:center;display:flex;border-top-style:solid!important;border-top-width:1px!important;border-top-color:var(--tnd-footer-border,#dbdbdb)!important}.dark .tnd-footer{border-top-color:#6b7280!important}.tnd-card>[data-panel-header],.tnd-panel>[data-panel-header]{border-bottom-color:var(--tnd-shell-border,#c4c4c4)!important}.dark .tnd-card>[data-panel-header],.dark .tnd-panel>[data-panel-header]{border-bottom-color:#9ca3af!important}.tnd-search-filter-card{outline-offset:0!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;border-style:solid!important;border-width:1px!important;outline:0!important}.dark .tnd-search-filter-card{outline-offset:0!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;background-color:#111827!important;border-style:solid!important;border-width:1px!important;outline:0!important}.tnd-search-filter-header{padding:.375rem 1rem!important}.tnd-search-filter-title{margin:0!important;padding:.125rem 0!important;font-size:12px!important;font-weight:400!important}.tnd-search-filter-toggle{min-width:1.75rem!important;min-height:1.75rem!important;padding:.25rem!important}.tnd-search-filter-body{padding-top:.25rem!important}.tnd-search-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (min-width:768px){.tnd-search-filter-grid{grid-template-columns:repeat(var(--search-filter-columns,8), minmax(0, 1fr))}}@media (max-width:767px){.tnd-search-filter-grid>.tnd-search-filter-item:not(.tnd-search-filter-item--span-2){grid-column:span 1!important}.tnd-search-filter-grid>.tnd-search-filter-item--span-2,.tnd-search-filter-grid>.tnd-search-filter-item--span-3,.tnd-search-filter-grid>.tnd-search-filter-item--span-4{grid-column:span 2!important}.tnd-search-filter-item{min-width:0!important}}.tnd-split-layout{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex;overflow:hidden}.tnd-split-pane{flex-direction:column;flex:auto;width:100%;min-width:0;min-height:12rem;display:flex;overflow:hidden}.tnd-split-pane--aside{min-height:14rem}@media (min-width:1024px){.tnd-split-layout{flex-direction:row}.tnd-split-pane--primary{flex:0 0 48%;width:48%}.tnd-split-pane--aside{flex:0 0 300px;width:300px;min-height:0}.tnd-split-pane--detail{flex:1;min-height:0}}@media (max-width:767px){.tnd-main-content{padding-top:.75rem;padding-left:.75rem;padding-right:.75rem}.tnd-button-panel{row-gap:.125rem;min-height:3rem}[data-form-modal-panel=true]:not([data-placement=center]){left:var(--tnd-modal-inset,8px)!important;right:var(--tnd-modal-inset,8px)!important;width:auto!important;max-width:none!important}[data-form-modal-panel=true][data-placement=center]{width:min(96vw,100%)!important;max-width:min(96vw,100%)!important}.tnd-workflow-editor-body{grid-template-columns:minmax(0,1fr)!important}.tnd-workflow-editor-body>aside{display:none!important}.tnd-pagination{overflow-x:auto}.tnd-pagination>nav{row-gap:.5rem}.tnd-main-content .tnd-table-scroll-outer{max-width:100%}}.tnd-search-filter-item{flex-direction:column;min-width:0;padding:.25rem .375rem;display:flex}.tnd-search-filter-item--span-2{grid-column:span 2}.tnd-search-filter-item--span-3{grid-column:span 3}.tnd-search-filter-item--span-4{grid-column:span 4}.tnd-search-filter-item>label{font-size:var(--tnd-font-size-label);color:#374151;margin-bottom:.2rem;display:block;font-weight:400!important}.dark .tnd-search-filter-item>label{color:#d1d5db}.tnd-search-filter-item .tnd-search-filter-control{width:100%;min-width:0}.tnd-search-filter-item input.tnd-search-filter-control,.tnd-search-filter-item .tnd-search-filter-control input:not([type=checkbox]):not([type=radio]):not(.tnd-search-combo-search-input){width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important;font-size:var(--tnd-font-size-input)!important;padding:.125rem .5rem!important}.tnd-search-filter-item input.tnd-search-filter-control,.tnd-search-filter-item .tnd-search-filter-control.tnd-common-input,.tnd-search-filter-item .tnd-combo.tnd-search-filter-control,.tnd-search-filter-item .tnd-search-combo.tnd-search-filter-control,.tnd-search-filter-item .tnd-search-combo,.tnd-search-filter-item .tnd-date-input-wrapper{border-radius:var(--tnd-control-radius,5px)!important;box-shadow:none!important;border:1px solid #d1d5db!important}.tnd-search-filter-item input.tnd-search-filter-control:hover,.tnd-search-filter-item .tnd-search-filter-control.tnd-common-input:hover,.tnd-search-filter-item .tnd-combo.tnd-search-filter-control:hover,.tnd-search-filter-item .tnd-search-combo.tnd-search-filter-control:hover,.tnd-search-filter-item .tnd-search-combo:hover,.tnd-search-filter-item .tnd-date-input-wrapper:hover{border-color:#9ca3af!important}.dark .tnd-search-filter-item input.tnd-search-filter-control,.dark .tnd-search-filter-item .tnd-search-filter-control.tnd-common-input,.dark .tnd-search-filter-item .tnd-combo.tnd-search-filter-control,.dark .tnd-search-filter-item .tnd-search-combo.tnd-search-filter-control,.dark .tnd-search-filter-item .tnd-search-combo,.dark .tnd-search-filter-item .tnd-date-input-wrapper{border-color:#4b5563!important}.tnd-search-filter-item .tnd-combo.tnd-search-filter-control{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;align-items:stretch!important;padding:0!important;line-height:1!important;overflow:hidden!important}.tnd-search-filter-item .tnd-combo.tnd-search-filter-control select,.tnd-search-filter-item .tnd-combo.tnd-search-filter-control .tnd-combo-select{height:100%!important;min-height:0!important;max-height:none!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;padding:0 1.75rem 0 .5rem!important;line-height:1!important}.tnd-search-filter-item .tnd-search-combo.tnd-search-filter-control,.tnd-search-filter-item .tnd-search-combo{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;align-items:stretch!important;padding:0!important}.tnd-search-filter-item .tnd-search-combo>button,.tnd-search-filter-item .tnd-search-combo>div,.tnd-search-filter-item .tnd-search-combo input,.tnd-search-filter-item .tnd-search-combo .tnd-search-combo-search-input{height:100%!important;min-height:0!important;max-height:none!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;box-shadow:none!important;background:0 0!important;border-style:none!important;border-width:0!important;outline:none!important;padding:0 .5rem!important;line-height:1.2!important}.tnd-search-filter-item .tnd-search-combo>div>input,.tnd-search-filter-item .tnd-search-combo .tnd-search-combo-search-input{background:0 0!important;border:none!important;padding-left:0!important;padding-right:0!important}.tnd-search-filter-item .tnd-search-combo button svg,.tnd-search-filter-item .tnd-search-combo svg{width:.75rem!important;height:.75rem!important}.tnd-search-filter-item .tnd-search-filter-control input[type=checkbox],.tnd-search-filter-item .tnd-search-filter-control input[type=radio]{flex-shrink:0;width:.875rem!important;min-width:.875rem!important;height:.875rem!important;min-height:.875rem!important}.tnd-search-filter-checkbox-control{box-sizing:border-box;border-radius:var(--tnd-control-radius,5px);background:0 0;border:1px solid #e5e7eb;align-items:center;height:28px;min-height:28px;padding-left:.5rem;padding-right:.5rem;display:flex;overflow:auto hidden}.dark .tnd-search-filter-checkbox-control{background:#1f2937;border-color:#4b5563}.tnd-search-filter-checkbox-row{-moz-column-gap:.75rem;flex-wrap:nowrap;align-items:center;gap:0 .75rem;width:max-content;max-width:100%;min-height:100%;display:flex}.tnd-search-filter-checkbox-row label{-moz-column-gap:.25rem;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;column-gap:.25rem;font-size:var(--tnd-font-size-label)!important;margin-bottom:0!important;font-weight:400!important;display:inline-flex!important}.tnd-search-filter-item .tnd-date-input-wrapper{outline-offset:0!important;outline:0 #0000!important;height:28px!important;min-height:28px!important;overflow:visible!important}.tnd-search-filter-item .tnd-date-input-wrapper>div{outline-offset:0!important;outline:0 #0000!important;height:28px!important;min-height:28px!important}.tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-text{outline-offset:0!important;height:28px!important;min-height:28px!important;font-size:var(--tnd-font-size-input)!important;outline:0 #0000!important;padding-left:.5rem!important;padding-right:2rem!important}.dark .tnd-search-filter-item .tnd-date-input-wrapper,.dark .tnd-search-filter-item .tnd-date-input-wrapper>div,.dark .tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-text{outline-offset:0!important;outline:0 #0000!important}.tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-button,.tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-button svg,.tnd-search-filter-item .tnd-date-input-wrapper .date-input-calendar-trigger,.tnd-search-filter-item .tnd-date-input-wrapper .date-input-calendar-trigger svg{color:#374151!important;stroke:#374151!important;fill:none!important;opacity:1!important;visibility:visible!important}.dark .tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-button,.dark .tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-button svg,.dark .tnd-search-filter-item .tnd-date-input-wrapper .date-input-calendar-trigger,.dark .tnd-search-filter-item .tnd-date-input-wrapper .date-input-calendar-trigger svg{color:#d1d5db!important;stroke:#d1d5db!important}.tnd-search-filter-item input:not([type=checkbox]):not([type=radio]),.tnd-search-filter-item select,.tnd-search-filter-item textarea{width:100%;min-width:0}.tnd-search-filter-item input:not([class*=search-filter-control]):not(.tnd-search-combo-search-input):not([type=checkbox]):not([type=radio]),.tnd-search-filter-item select:not([class*=search-filter-control]),.tnd-search-filter-item textarea:not([class*=search-filter-control]):not(.tnd-common-textarea){border-radius:var(--tnd-control-radius,5px);color:#111827;box-sizing:border-box;appearance:none;background:#fff;border:1px solid #e5e7eb;height:28px;min-height:28px;padding:.25rem .5rem;font-size:11px}.dark .tnd-search-filter-item input:not([class*=search-filter-control]):not(.tnd-search-combo-search-input):not([type=checkbox]):not([type=radio]),.dark .tnd-search-filter-item select:not([class*=search-filter-control]),.dark .tnd-search-filter-item textarea:not([class*=search-filter-control]){color:#e5e7eb;background:#374151;border-color:#6b7280}:root{--sidebar-width:240px;--sidebar-width-vw:0vw;--card-left-padding:0px;--card-width-shrink:0px;--card-left-shift:0px;--content-extra-shrink:0px;--content-left-extra-shift:0px}html,body{max-width:100vw;overflow-x:hidden}html:not(.dark),html:not(.dark) body,html:not(.dark) .dashboard-layout,html:not(.dark) .dashboard-layout>div,html:not(.dark) .dashboard-main,html:not(.dark) .dashboard-main>div,html:not(.dark) .dashboard-main>div>div,html:not(.dark) .dashboard-main>div>div>div,html:not(.dark) .dashboard-main .card,html:not(.dark) .dashboard-main [class*=bg-gray-50],html:not(.dark) .dashboard-main [class*=bg-gray-100],html:not(.dark) .dashboard-main [class*=bg-white],html:not(.dark) .dashboard-main .card.card-hover,html:not(.dark) .dashboard-main .card>div[class*=bg-gray-50],html:not(.dark) .dashboard-main .card .bg-gray-50{background-color:#fff!important}html:not(.dark) .dashboard-main .card p,html:not(.dark) .dashboard-main .card div[class*=text-],html:not(.dark) .dashboard-main .card h2,html:not(.dark) .dashboard-main .card h3,html:not(.dark) .dashboard-main .card span:not([class*=bg-]){color:#000!important}html:not(.dark) [class*=bg-white][class*=dark\:bg-gray-800] label:not([data-required=true]):not([class*=text-red]),html:not(.dark) [class*=bg-white][class*=dark\:bg-gray-800] input,html:not(.dark) [class*=bg-white][class*=dark\:bg-gray-800] textarea,html:not(.dark) [class*=bg-white][class*=dark\:bg-gray-800] select,html:not(.dark) [class*=bg-white][class*=dark\:bg-gray-800] div:not([class*=bg-]),html:not(.dark) .form-modal-body,html:not(.dark) .form-modal-body :not([class*=text-red]):not([data-required=true]):not([class*=text-primary]):not([class*=text-white]):not(.step-label-green):not(.step-label-blue):not([class*=text-green]):not([class*=text-blue]):not([class*=text-yellow]):not([class*=text-purple]):not([class*=text-pink]):not([class*=text-indigo]):not([class*=text-cyan]):not([class*=text-orange]):not([class*=text-teal]):not([class*=text-lime]):not([class*=text-amber]):not([class*=text-emerald]):not([class*=text-violet]):not([class*=text-fuchsia]):not([class*=text-rose]):not([class*=text-sky]):not([class*=text-stone]):not([class*=text-neutral]):not([class*=text-zinc]):not([class*=text-slate]),html:not(.dark) .form-modal-body label:not([data-required=true]):not([class*=text-red]),html:not(.dark) .form-modal-body input:not([type=checkbox]):not([type=radio]),html:not(.dark) .form-modal-body textarea,html:not(.dark) .form-modal-body select,html:not(.dark) .form-modal-body span:not([class*=text-red]):not([data-required=true]):not([class*=text-primary]):not([class*=text-white]):not(.step-label-green):not(.step-label-blue),html:not(.dark) .form-modal-body div:not([class*=bg-]){color:#111827!important}html:not(.dark) .form-modal-body label[class*=text-red]:not([data-required=true]),html:not(.dark) .form-modal-body span[class*=text-red]:not(label[data-required=true]>span){color:#dc2626!important}html.dark .form-modal-body label[class*=text-red]:not([data-required=true]),html.dark .form-modal-body span[class*=text-red]:not(label[data-required=true]>span){color:#f87171!important}html body .form-modal-scroll{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#c1c1c1 transparent}html body .form-modal-scroll::-webkit-scrollbar{width:8px}html body .form-modal-scroll::-webkit-scrollbar-track{background:0 0}html body .form-modal-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}html body .form-modal-scroll::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.form-modal-body input::-moz-placeholder{font-weight:400!important}.form-modal-body textarea::-moz-placeholder{font-weight:400!important}[role=dialog] input::-moz-placeholder{font-weight:400!important}[role=dialog] textarea::-moz-placeholder{font-weight:400!important}.form-modal-body,.form-modal-body label,.form-modal-body .tnd-common-label,.form-modal-body p,.form-modal-body input:not([type=checkbox]):not([type=radio]),.form-modal-body textarea,.form-modal-body select,.form-modal-body .form-control,.form-modal-body .tnd-combo,.form-modal-body .tnd-combo select,.form-modal-body .tnd-combo option,.form-modal-body .tnd-search-combo,.form-modal-body .tnd-search-combo button[type=button],.form-modal-body .tnd-search-combo button[type=button] span,.form-modal-body .tnd-search-combo-search-input,.form-modal-body input[type=search],.form-modal-body input[type=file],.form-modal-body input::placeholder,.form-modal-body textarea::placeholder,[role=dialog] .form-modal-body,[role=dialog] .form-modal-body label,[role=dialog] .form-modal-body .tnd-common-label,[role=dialog] .form-modal-body p,[role=dialog] input:not([type=checkbox]):not([type=radio]),[role=dialog] textarea,[role=dialog] select,[role=dialog] .form-control,[role=dialog] .tnd-combo,[role=dialog] .tnd-combo select,[role=dialog] .tnd-combo option,[role=dialog] .tnd-search-combo,[role=dialog] .tnd-search-combo button[type=button],[role=dialog] .tnd-search-combo button[type=button] span,[role=dialog] .tnd-search-combo-search-input,[role=dialog] input[type=search],[role=dialog] input[type=file],[role=dialog] input::placeholder,[role=dialog] textarea::placeholder{font-weight:400!important}.form-modal-body>label,.form-modal-body label.tnd-common-label,.form-modal-body .tnd-common-label,.form-modal-body>div>label,.form-modal-body [class*=formModalField]>label,[role=dialog] .form-modal-body label,[role=dialog] .form-modal-body .tnd-common-label{font-size:var(--tnd-font-size-label)!important;margin-bottom:.2rem!important;line-height:1.25!important}.form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.form-modal-body textarea,.form-modal-body select:not(.tnd-combo-select),.form-modal-body .tnd-common-input,.form-modal-body .tnd-common-input input,.form-modal-body .tnd-date-input-wrapper,.form-modal-body .tnd-date-input-wrapper>div,.form-modal-body .tnd-date-input-wrapper .tnd-date-input-text,[role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[role=dialog] .form-modal-body textarea,[role=dialog] .form-modal-body select:not(.tnd-combo-select),[role=dialog] .form-modal-body .tnd-common-input,[role=dialog] .form-modal-body .tnd-common-input input,[role=dialog] .form-modal-body .tnd-date-input-wrapper,[role=dialog] .form-modal-body .tnd-date-input-wrapper>div,[role=dialog] .form-modal-body .tnd-date-input-wrapper .tnd-date-input-text{height:28px!important;min-height:28px!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;padding:.125rem .5rem!important;line-height:1.25!important}.form-modal-body .tnd-search-combo,[role=dialog] .form-modal-body .tnd-search-combo{height:28px!important;min-height:28px!important;max-height:28px!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;align-items:stretch!important;padding:0!important;line-height:1.25!important}.form-modal-body .tnd-search-combo>button[type=button],.form-modal-body .tnd-search-combo>div,.form-modal-body .tnd-search-combo input,.form-modal-body .tnd-search-combo .tnd-search-combo-search-input,[role=dialog] .form-modal-body .tnd-search-combo>button[type=button],[role=dialog] .form-modal-body .tnd-search-combo>div,[role=dialog] .form-modal-body .tnd-search-combo input,[role=dialog] .form-modal-body .tnd-search-combo .tnd-search-combo-search-input{height:100%!important;min-height:0!important;max-height:none!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;padding:0 .5rem!important;line-height:1.25!important}.form-modal-body .tnd-search-combo>div>input,.form-modal-body .tnd-search-combo>div .tnd-search-combo-search-input,[role=dialog] .form-modal-body .tnd-search-combo>div>input,[role=dialog] .form-modal-body .tnd-search-combo>div .tnd-search-combo-search-input{padding-left:0!important;padding-right:0!important}.form-modal-body .tnd-search-combo svg,[role=dialog] .form-modal-body .tnd-search-combo svg{width:.75rem!important;height:.75rem!important}.form-modal-body .tnd-combo,[role=dialog] .form-modal-body .tnd-combo{box-sizing:border-box!important;align-items:stretch!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:0!important;overflow:hidden!important}.form-modal-body .tnd-combo select,.form-modal-body .tnd-combo .tnd-combo-select,[role=dialog] .form-modal-body .tnd-combo select,[role=dialog] .form-modal-body .tnd-combo .tnd-combo-select{height:100%!important;min-height:0!important;max-height:none!important;font-size:var(--tnd-font-size-input)!important;box-sizing:border-box!important;padding:0 1.75rem 0 .5rem!important;line-height:1!important}.form-modal-body textarea,[role=dialog] .form-modal-body textarea{height:auto!important;min-height:4.5rem!important;padding-top:.375rem!important;padding-bottom:.375rem!important}.form-modal-body input::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}.form-modal-body textarea::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}.form-modal-body .tnd-date-input-wrapper .tnd-date-input-text::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}[role=dialog] .form-modal-body input::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}[role=dialog] .form-modal-body textarea::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}.form-modal-body input::placeholder,.form-modal-body textarea::placeholder,.form-modal-body .tnd-date-input-wrapper .tnd-date-input-text::placeholder,[role=dialog] .form-modal-body input::placeholder,[role=dialog] .form-modal-body textarea::placeholder{font-size:var(--tnd-font-size-input)!important}.form-modal-body .tnd-date-input-wrapper .tnd-date-input-text,[role=dialog] .form-modal-body .tnd-date-input-wrapper .tnd-date-input-text{padding-right:2rem!important}.form-modal-body input[type=checkbox],.form-modal-body input[type=radio],[role=dialog] .form-modal-body input[type=checkbox],[role=dialog] .form-modal-body input[type=radio]{width:.875rem!important;min-width:.875rem!important;height:.875rem!important;min-height:.875rem!important}.form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),.form-modal-body textarea,.form-modal-body select:not(.tnd-combo-select),.form-modal-body .tnd-common-input,.form-modal-body .tnd-common-input input,.form-modal-body .tnd-common-textarea,.form-modal-body .tnd-combo,.form-modal-body .tnd-search-combo,.form-modal-body .tnd-date-input-wrapper,.form-modal-body .tnd-date-input-wrapper>div,[role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[role=dialog] .form-modal-body textarea,[role=dialog] .form-modal-body select:not(.tnd-combo-select),[role=dialog] .form-modal-body .tnd-common-input,[role=dialog] .form-modal-body .tnd-common-input input,[role=dialog] .form-modal-body .tnd-common-textarea,[role=dialog] .form-modal-body .tnd-combo,[role=dialog] .form-modal-body .tnd-search-combo,[role=dialog] .form-modal-body .tnd-date-input-wrapper,[role=dialog] .form-modal-body .tnd-date-input-wrapper>div{border-radius:var(--tnd-control-radius,5px)!important;box-shadow:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;border:1px solid #d1d5db!important;outline:none!important}.form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):hover,.form-modal-body textarea:hover,.form-modal-body select:not(.tnd-combo-select):hover,.form-modal-body .tnd-common-input:hover,.form-modal-body .tnd-combo:hover,.form-modal-body .tnd-search-combo:hover,.form-modal-body .tnd-date-input-wrapper:hover,[role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):hover,[role=dialog] .form-modal-body textarea:hover,[role=dialog] .form-modal-body select:not(.tnd-combo-select):hover,[role=dialog] .form-modal-body .tnd-common-input:hover,[role=dialog] .form-modal-body .tnd-combo:hover,[role=dialog] .form-modal-body .tnd-search-combo:hover,[role=dialog] .form-modal-body .tnd-date-input-wrapper:hover{border-color:#9ca3af!important}.form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,.form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus-visible,.form-modal-body textarea:focus,.form-modal-body textarea:focus-visible,.form-modal-body select:not(.tnd-combo-select):focus,.form-modal-body .tnd-common-input:focus,.form-modal-body .tnd-common-input:focus-visible,.form-modal-body .tnd-common-input input:focus,.form-modal-body .tnd-combo:focus-within,.form-modal-body .tnd-search-combo:focus-within,.form-modal-body .tnd-date-input-wrapper:focus-within,[role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,[role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus-visible,[role=dialog] .form-modal-body textarea:focus,[role=dialog] .form-modal-body textarea:focus-visible,[role=dialog] .form-modal-body select:not(.tnd-combo-select):focus,[role=dialog] .form-modal-body .tnd-common-input:focus,[role=dialog] .form-modal-body .tnd-common-input:focus-visible,[role=dialog] .form-modal-body .tnd-common-input input:focus,[role=dialog] .form-modal-body .tnd-combo:focus-within,[role=dialog] .form-modal-body .tnd-search-combo:focus-within,[role=dialog] .form-modal-body .tnd-date-input-wrapper:focus-within{border-width:1px!important;border-color:var(--tnd-control-border,#6b7280)!important;box-shadow:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;outline:none!important}html.dark .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),html.dark .form-modal-body textarea,html.dark .form-modal-body select:not(.tnd-combo-select),html.dark .form-modal-body .tnd-common-input,html.dark .form-modal-body .tnd-common-input input,html.dark .form-modal-body .tnd-combo,html.dark .form-modal-body .tnd-search-combo,html.dark .form-modal-body .tnd-date-input-wrapper,html.dark [role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),html.dark [role=dialog] .form-modal-body textarea,html.dark [role=dialog] .form-modal-body select:not(.tnd-combo-select),html.dark [role=dialog] .form-modal-body .tnd-common-input,html.dark [role=dialog] .form-modal-body .tnd-common-input input,html.dark [role=dialog] .form-modal-body .tnd-combo,html.dark [role=dialog] .form-modal-body .tnd-search-combo,html.dark [role=dialog] .form-modal-body .tnd-date-input-wrapper{border-color:#4b5563!important}html.dark .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,html.dark .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus-visible,html.dark .form-modal-body textarea:focus,html.dark .form-modal-body .tnd-common-input:focus,html.dark .form-modal-body .tnd-common-input:focus-visible,html.dark .form-modal-body .tnd-combo:focus-within,html.dark .form-modal-body .tnd-search-combo:focus-within,html.dark [role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,html.dark [role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus-visible,html.dark [role=dialog] .form-modal-body textarea:focus,html.dark [role=dialog] .form-modal-body .tnd-common-input:focus,html.dark [role=dialog] .form-modal-body .tnd-common-input:focus-visible,html.dark [role=dialog] .form-modal-body .tnd-combo:focus-within,html.dark [role=dialog] .form-modal-body .tnd-search-combo:focus-within{border-color:var(--tnd-control-border,#6b7280)!important}html:not(.dark) span[class*=text-white][class*=rounded-full]{color:#fff!important}html:not(.dark) .form-modal-body .step-label-green,html:not(.dark) .form-modal-body span[data-step-label=green]{color:#1db553!important}html:not(.dark) .form-modal-body .step-label-blue,html:not(.dark) .form-modal-body span[data-step-label=blue]{color:#2f99db!important}.tnd-combo select,.tnd-combo,.tnd-search-combo button[type=button],.tnd-search-combo button[type=button] span,.tnd-search-combo [role=listbox] button,.tnd-search-combo [role=listbox] button span,.tnd-search-combo-search-input,.tnd-search-combo-dropdown .tnd-search-combo-search-input,.tnd-search-combo-dropdown input,.tnd-search-combo-dropdown button[role=option],.tnd-search-combo-dropdown [role=status]{font-weight:400!important}@keyframes tnd-form-modal-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tnd-form-modal-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes tnd-form-modal-center-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes tnd-form-modal-center-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@keyframes tnd-form-modal-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tnd-form-modal-overlay-out{0%{opacity:1}to{opacity:0}}.tnd-form-modal-overlay[data-state=open]{animation:.18s ease-out tnd-form-modal-overlay-in}.tnd-form-modal-overlay[data-state=closed]{animation:.15s ease-in tnd-form-modal-overlay-out}[data-form-modal-panel=true]{outline-offset:0!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;border:0 #0000!important;outline:0 #0000!important}[data-form-modal-panel=true]:not([data-placement=center]){transform:none;top:var(--tnd-modal-inset,12px)!important;right:var(--tnd-modal-inset,12px)!important;bottom:var(--tnd-modal-inset,12px)!important;height:auto!important;max-height:calc(100dvh - (var(--tnd-modal-inset,12px) * 2))!important;border-radius:var(--tnd-modal-radius,20px)!important;box-shadow:var(--tnd-modal-shadow)!important;margin:0!important;left:auto!important;overflow:hidden!important}[data-form-modal-panel=true]:not([data-placement=center]):focus,[data-form-modal-panel=true]:not([data-placement=center]):focus-visible{box-shadow:var(--tnd-modal-shadow)!important;outline:#0000!important}html.dark [data-form-modal-panel=true]:not([data-placement=center]),html.dark [data-form-modal-panel=true]:not([data-placement=center]):focus,html.dark [data-form-modal-panel=true]:not([data-placement=center]):focus-visible{box-shadow:-12px 0 40px #00000073,0 8px 24px #00000040!important}[data-form-modal-panel=true]:not([data-placement=center])[data-state=open]{animation:.22s ease-out tnd-form-modal-slide-in-right}[data-form-modal-panel=true]:not([data-placement=center])[data-state=closed]{animation:.18s ease-in tnd-form-modal-slide-out-right}[data-form-modal-panel=true][data-placement=center]{border-radius:var(--tnd-modal-radius,20px)!important;margin:0!important;inset:50% auto auto 50%!important;box-shadow:0 25px 50px -12px #0f172a40!important}[data-form-modal-panel=true][data-placement=center]:focus,[data-form-modal-panel=true][data-placement=center]:focus-visible{outline:#0000!important;box-shadow:0 25px 50px -12px #0f172a40!important}html.dark [data-form-modal-panel=true][data-placement=center],html.dark [data-form-modal-panel=true][data-placement=center]:focus,html.dark [data-form-modal-panel=true][data-placement=center]:focus-visible{box-shadow:0 25px 50px -12px #0000008c!important}[data-form-modal-panel=true][data-placement=center][data-state=open]:not([data-interacted=true]){animation:.2s ease-out tnd-form-modal-center-in}[data-form-modal-panel=true][data-placement=center][data-state=closed]:not([data-interacted=true]){animation:.15s ease-in tnd-form-modal-center-out}[data-form-modal-header=true]{background-color:var(--tnd-modal-header-bg,#fff)!important;border-bottom:1px solid var(--tnd-card-border,#e8e8e0)!important}[data-form-modal-header=true] h2,[data-form-modal-header=true] h2 *,[data-form-modal-header=true] h2 span,[data-form-modal-header=true] p,[data-form-modal-header=true] p *,[data-form-modal-header=true] [data-header-text=true],[data-form-modal-header=true] [data-header-text=true] *{color:var(--tnd-brand-ink,#111)!important;-webkit-text-fill-color:var(--tnd-brand-ink,#111)!important;-webkit-text-stroke:none!important}[data-form-modal-header=true] button[aria-label=닫기],[data-form-modal-header=true] button[aria-label=닫기] svg{color:#6b7280!important;-webkit-text-fill-color:#6b7280!important}html.dark [data-form-modal-header=true]{background-color:#111827!important;border-bottom-color:#374151!important}html.dark [data-form-modal-header=true] h2,html.dark [data-form-modal-header=true] h2 *,html.dark [data-form-modal-header=true] [data-header-text=true],html.dark [data-form-modal-header=true] [data-header-text=true] *{color:#f9fafb!important;-webkit-text-fill-color:#f9fafb!important}.tnd-modal-section-title{border-bottom:3px solid var(--tnd-modal-section-line,var(--tnd-brand-violet,#92a2f7));color:var(--tnd-brand-ink,#111);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;line-height:1.4}.tnd-modal-muted-box{background:var(--tnd-modal-muted-surface,#fafafa);color:#4b5563;border-radius:12px;padding:.875rem 1rem}.tnd-modal-recommend-box{background:var(--tnd-sidebar-item-active-bg,#e8ecfc);border-radius:12px;padding:1rem 1.125rem}.tnd-modal-primary-btn{background:var(--tnd-modal-action-bg,#92a2f7);border:0;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;transition:opacity .15s;display:inline-flex;color:var(--tnd-modal-action-fg,#111)!important}.tnd-modal-primary-btn:hover{opacity:.94}.tnd-modal-secondary-btn{border:1px solid var(--tnd-card-border,#e8e8e0);min-height:2.75rem;color:var(--tnd-brand-ink,#111);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;transition:background-color .15s;display:inline-flex}.tnd-modal-secondary-btn:hover{background:var(--tnd-sidebar-item-hover-bg,#fafafa)}html:not(.dark) .dashboard-main .card svg{color:#9ca3af!important}[data-heatmap-chart=true] [data-badge-contrast=on-dark],[data-heatmap-chart=true] [data-badge-contrast=on-dark] *{color:#fff!important}[data-heatmap-chart=true] [data-badge-contrast=on-light],[data-heatmap-chart=true] [data-badge-contrast=on-light] *{color:#111827!important}html:not(.dark) .card[class*=border-gray]>div[class*=bg-white],html:not(.dark) .card[class*=border-gray]>div[class*=p-4],html:not(.dark) div[class*=bg-white][class*=dark\:bg-gray-800]{background-color:#fff!important}html:not(.dark) .card>div[class*=p-4][class*=border-b],html:not(.dark) .card>div.p-4.border-b,html:not(.dark) div[class*=p-4][class*=border-b][class*=border-gray]{background-color:#f3f4f6!important}html:not(.dark) .card label,html:not(.dark) .card input[type=text],html:not(.dark) .card input[type=date],html:not(.dark) .card select{color:#000!important}html:not(.dark) .card>div[class*=p-4].bg-white,html:not(.dark) .card>div[class*=bg-white]{background-color:#fff!important}html:not(.dark) .pagination-container button svg{color:#000!important}.flex-1{min-width:0!important}.font-11{font-size:11px!important}.tnd-click-scroll,.tnd-click-vscroll,.tnd-table-scroll-inner,.tnd-detail-panel-scroll,.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll),.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll){scrollbar-width:none;-ms-overflow-style:none}.tnd-click-scroll::-webkit-scrollbar{width:0;height:0}.tnd-click-vscroll::-webkit-scrollbar{width:0;height:0}.tnd-table-scroll-inner::-webkit-scrollbar{width:0;height:0}.tnd-detail-panel-scroll::-webkit-scrollbar{width:0;height:0}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll)::-webkit-scrollbar{width:0;height:0}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll)::-webkit-scrollbar{width:0;height:0}.tnd-click-scroll:focus,.tnd-click-scroll:focus-within,.tnd-click-vscroll:focus,.tnd-click-vscroll:focus-within,.tnd-table-scroll-inner:focus,.tnd-table-scroll-inner:focus-within,.tnd-detail-panel-scroll:focus,.tnd-detail-panel-scroll:focus-within,.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus,.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within,.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus,.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1;-ms-overflow-style:auto}.tnd-table-scroll-inner:focus,.tnd-table-scroll-inner:focus-within{scrollbar-color:#c1c1c1 var(--tnd-table-h-scrollbar-track,#e8e8e8)}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus,.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus-within{scrollbar-width:unset;scrollbar-color:unset;-ms-overflow-style:auto}.tnd-click-scroll:focus::-webkit-scrollbar{width:12px;height:12px}.tnd-click-scroll:focus-within::-webkit-scrollbar{width:12px;height:12px}.tnd-click-vscroll:focus::-webkit-scrollbar{width:12px;height:12px}.tnd-click-vscroll:focus-within::-webkit-scrollbar{width:12px;height:12px}.tnd-detail-panel-scroll:focus::-webkit-scrollbar{width:12px;height:12px}.tnd-detail-panel-scroll:focus-within::-webkit-scrollbar{width:12px;height:12px}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar{width:12px;height:12px}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar{width:12px;height:12px}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar{width:12px;height:12px}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar{width:12px;height:12px}.tnd-table-scroll-inner:focus::-webkit-scrollbar{width:var(--tnd-table-v-scrollbar-size,15px);height:var(--tnd-table-h-scrollbar-size,15px)}.tnd-table-scroll-inner:focus-within::-webkit-scrollbar{width:var(--tnd-table-v-scrollbar-size,15px);height:var(--tnd-table-h-scrollbar-size,15px)}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus::-webkit-scrollbar{width:var(--tnd-table-v-scrollbar-size,15px);height:0!important}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus-within::-webkit-scrollbar{width:var(--tnd-table-v-scrollbar-size,15px);height:0!important}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus::-webkit-scrollbar:vertical{width:var(--tnd-table-v-scrollbar-size,15px)}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus-within::-webkit-scrollbar:vertical{width:var(--tnd-table-v-scrollbar-size,15px)}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus::-webkit-scrollbar:horizontal{height:0!important;display:none!important}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar:focus-within::-webkit-scrollbar:horizontal{height:0!important;display:none!important}.tnd-click-scroll:focus::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-click-scroll:focus-within::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-click-vscroll:focus::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-click-vscroll:focus-within::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-table-scroll-inner:focus::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-table-scroll-inner:focus-within::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-detail-panel-scroll:focus::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-detail-panel-scroll:focus-within::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tnd-table-scroll-inner:focus::-webkit-scrollbar-track{background:var(--tnd-table-h-scrollbar-track,#e8e8e8);border-radius:2px}.tnd-table-scroll-inner:focus-within::-webkit-scrollbar-track{background:var(--tnd-table-h-scrollbar-track,#e8e8e8);border-radius:2px}.tnd-click-scroll:focus::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-click-scroll:focus-within::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-click-vscroll:focus::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-click-vscroll:focus-within::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-table-scroll-inner:focus::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-table-scroll-inner:focus-within::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-detail-panel-scroll:focus::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-detail-panel-scroll:focus-within::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tnd-click-scroll:focus::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-click-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-click-vscroll:focus::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-click-vscroll:focus-within::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-table-scroll-inner:focus::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-table-scroll-inner:focus-within::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-detail-panel-scroll:focus::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-detail-panel-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark .tnd-click-scroll:focus,.dark .tnd-click-scroll:focus-within,.dark .tnd-click-vscroll:focus,.dark .tnd-click-vscroll:focus-within,.dark .tnd-table-scroll-inner:focus,.dark .tnd-table-scroll-inner:focus-within,.dark .tnd-detail-panel-scroll:focus,.dark .tnd-detail-panel-scroll:focus-within,.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus,.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within,.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus,.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within{scrollbar-color:#6b7280 #374151}.dark .tnd-click-scroll:focus::-webkit-scrollbar-track{background:#374151}.dark .tnd-click-scroll:focus-within::-webkit-scrollbar-track{background:#374151}.dark .tnd-click-vscroll:focus::-webkit-scrollbar-track{background:#374151}.dark .tnd-click-vscroll:focus-within::-webkit-scrollbar-track{background:#374151}.dark .tnd-table-scroll-inner:focus::-webkit-scrollbar-track{background:#374151}.dark .tnd-table-scroll-inner:focus-within::-webkit-scrollbar-track{background:#374151}.dark .tnd-detail-panel-scroll:focus::-webkit-scrollbar-track{background:#374151}.dark .tnd-detail-panel-scroll:focus-within::-webkit-scrollbar-track{background:#374151}.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-track{background:#374151}.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-track{background:#374151}.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-track{background:#374151}.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-track{background:#374151}.dark .tnd-click-scroll:focus::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-click-scroll:focus-within::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-click-vscroll:focus::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-click-vscroll:focus-within::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-table-scroll-inner:focus::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-table-scroll-inner:focus-within::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-detail-panel-scroll:focus::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-detail-panel-scroll:focus-within::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-click-scroll:focus::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-click-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-click-vscroll:focus::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-click-vscroll:focus-within::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-table-scroll-inner:focus::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-table-scroll-inner:focus-within::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-detail-panel-scroll:focus::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-detail-panel-scroll:focus-within::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-main-content :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dark .tnd-table-scroll-inner :is(.overflow-auto,.overflow-y-auto,.overflow-x-auto,.overflow-y-scroll,.overflow-x-scroll):focus-within::-webkit-scrollbar-thumb:hover{background:#9ca3af}.tnd-table-scroll-outer:not(:focus-within)>.tnd-table-h-scroll-track,.tnd-table-scroll-outer:not(:focus-within)>.tnd-table-h-scroll-bar{opacity:0;pointer-events:none;border-width:0!important;height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track{-ms-overflow-style:scrollbar;scrollbar-width:thin;scrollbar-color:#c1c1c1 var(--tnd-table-h-scrollbar-track,#e8e8e8)}.tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar{height:var(--tnd-table-h-scrollbar-size,15px);-webkit-appearance:none}.tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar:horizontal{height:var(--tnd-table-h-scrollbar-size,15px)}.tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar-track:horizontal{background:var(--tnd-table-h-scrollbar-track,#e8e8e8);border-radius:2px}.tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal{background:#c1c1c1;border-radius:2px}.tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal:hover{background:#a8a8a8}.dark .tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track{scrollbar-color:#6b7280 var(--tnd-table-h-scrollbar-track,#374151)}.dark .tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal{background:#6b7280}.dark .tnd-table-scroll-outer:focus-within>.tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal:hover{background:#9ca3af}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.loading-spinner{border:2px solid #f3f3f3;border-top-color:#6c5ce7;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fade-in{animation:.5s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-transition,.transition-width{transition:width .3s ease-in-out}.menu-item-hover,.card-hover{transition:all .2s ease-in-out}.card-hover:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}.btn-click{transition:all .1s ease-in-out}.btn-click:active{transform:scale(.95)}.input-focus{transition:all .2s ease-in-out}.input-focus:focus{transform:scale(1.02)}.logo-animation{transition:all .3s ease-in-out}.logo-animation:hover{transform:scale(1.05)}.nav-link-active{position:relative}.nav-link-active:after{content:"";background:#3b82f6;width:100%;height:2px;transition:transform .3s ease-in-out;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.nav-link-active.active:after{transform:scaleX(1)}.form-control,.form-select,.form-check-input,.btn,.input-group-text{font-size:11px}.btn,.input-group-text,.form-check-input,input.form-control,textarea.form-control,select.form-control,.form-select{font-weight:400}input[type=text]:not(.tnd-common-input),input[type=email]:not(.tnd-common-input),input[type=password]:not(.tnd-common-input),input[type=number]:not(.tnd-common-input),input[type=tel]:not(.tnd-common-input),input[type=date]:not(.tnd-common-input),input[type=time]:not(.tnd-common-input),input[type=datetime-local]:not(.tnd-common-input),input[type=search]:not(.tnd-common-input),input[type=url]:not(.tnd-common-input),textarea:not(.tnd-common-textarea),select:not(.tnd-combo-select){font-size:13px;font-weight:400;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}.btn{font-size:11px;font-weight:400;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}label,.form-label{font-size:var(--tnd-font-size-label);margin-bottom:.25rem!important;font-weight:400!important}.tnd-common-label{font-weight:400!important}select,.form-select,textarea:not(.tnd-common-textarea){font-size:var(--tnd-font-size-input);font-weight:400;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}.input-group-text{font-size:11px;font-weight:400;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}.form-check-input,.form-check-label{font-size:11px;font-weight:400}.table th,.table td{color:inherit;font-weight:400;padding:.25rem!important;font-weight:400!important}.table .btn{font-weight:400;padding:.25rem .5rem!important}.table .badge{font-weight:400;padding:.125rem .25rem!important}.table td a{font-weight:400;text-decoration:none}.table th,.table td{font-weight:400;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.table thead th{white-space:nowrap!important;text-align:center!important;padding-top:.75rem!important;padding-bottom:.75rem!important;font-size:1.25rem!important;font-weight:400!important}.overflow-x-auto thead,.overflow-x-auto thead th{background-color:var(--tnd-datatable-header-bg,#e5e7eb)!important;color:#4b5563!important}.overflow-x-auto thead th{padding-top:var(--tnd-datatable-cell-py,.375rem)!important;padding-bottom:var(--tnd-datatable-cell-py,.375rem)!important;text-align:center!important;font-size:1.25rem!important}.overflow-x-auto thead th *,.overflow-x-auto thead th input,.overflow-x-auto thead th button{color:#4b5563!important}.dark .overflow-x-auto thead,.dark .overflow-x-auto thead th,html.dark .overflow-x-auto thead,html.dark .overflow-x-auto thead th{color:#d1d5db!important;background-color:#1f2937!important}.dark .overflow-x-auto thead th *,.dark .overflow-x-auto thead th input,.dark .overflow-x-auto thead th button{color:#d1d5db!important}.tnd-data-table tbody td,.dark .tnd-data-table tbody td{background-color:#0000!important}.table tbody td{font-weight:400;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.table th,.table th *,.table td,.table td *,.table td span,.table td div,.table td p,.table td a,.table td button,.table td input,.table td select,.table td textarea,.table th span,.table th div,.table th p,.table th a,.table th button{font-weight:400;white-space:nowrap!important}.items-table th,.items-table th *,.items-table td,.items-table td *{font-weight:400;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}table th,table th *{font-size:14px;font-weight:400;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;overflow:hidden!important}table td,table td *{font-size:14px;font-weight:400;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.table th,.table th *,.table th span,.table th div,.table th p,.table th a,.table th button{font-size:14px;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;font-weight:400!important;overflow:hidden!important}.table td,.table td *,.table td span,.table td div,.table td p,.table td a,.table td button,.table td input,.table td select,.table td textarea{font-size:14px;white-space:nowrap!important;text-overflow:ellipsis!important;font-weight:400!important;overflow:hidden!important}.card-title{font-size:13px!important;font-weight:400!important}.card-text{font-size:11px;font-weight:400}.modal-title{font-size:13px!important;font-weight:400!important}.modal-body,.nav-link,.breadcrumb-item{font-size:11px;font-weight:400}.page-link{font-size:11px;font-weight:400;padding:.375rem .75rem!important}.badge{font-weight:400;padding:.25rem .5rem!important;font-size:9px!important}.alert{font-size:11px;font-weight:400;padding:.75rem 1rem!important}.tooltip,.popover{font-size:11px;font-weight:400}.dropdown-item{font-size:11px;font-weight:400;padding:.375rem .75rem!important}.list-group-item{font-size:11px;font-weight:400;padding:.5rem .75rem!important}.progress{height:.5rem!important}.spinner-border-sm,.spinner-grow-sm{width:1rem!important;height:1rem!important}.btn-close{font-size:11px;font-weight:400}.invalid-feedback,.valid-feedback{font-weight:400;font-size:9px!important}.form-range{height:.5rem!important}.form-switch .form-check-input{width:1.5rem!important;height:.75rem!important}.form-floating>label{font-size:11px;font-weight:400;padding:.375rem .75rem!important}.form-floating>.form-control,.form-floating>.form-select{padding-top:1.25rem!important;padding-bottom:.625rem!important}.input-group .btn,input[type=search],input[type=file]{font-size:11px;font-weight:400;padding:.375rem .75rem!important}input[type=color]{width:2rem!important;height:2rem!important;padding:.125rem!important}.ag-root,.ag-header-cell-label,.ag-cell{font-size:11px;font-weight:400}.ag-grid-11px .ag-header{color:#f9fafb!important;background-color:#1f2937!important}.ag-grid-11px .ag-header-cell-label{font-weight:400;color:#f9fafb!important;justify-content:center!important}.ag-grid-11px .ag-header-cell-text{font-weight:400;text-align:center!important;width:100%!important}.ag-grid-11px .ag-row-selected,.ag-grid-11px .ag-row-selected .ag-cell,.ag-grid-11px .ag-row-hover,.ag-grid-11px .ag-row-hover .ag-cell{background-color:#0000!important}.ag-grid-11px{--ag-row-hover-color:transparent!important;--ag-selected-row-background-color:transparent!important}.ag-grid-11px .ag-row:hover .ag-cell,.ag-grid-11px .ag-row.ag-row-hover .ag-cell{background:0 0!important}input[type=range]{height:.5rem!important}input[type=checkbox],.tnd-data-table input[type=checkbox]{appearance:checkbox!important;border-radius:2px!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important}input[type=radio],.tnd-data-table input[type=radio]{appearance:radio!important;border-radius:50%!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important}.table-header-dark{color:#fff!important;background-color:#1f2937!important}.table-header-dark th{color:#fff!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.05em!important;background-color:#1f2937!important;padding:6px 24px!important;font-size:14px!important;font-weight:400!important}.data-table td,.data-table td *,table.data-table td,table.data-table td *{font-weight:400!important}.tanstack-table-header,.data-table-header,.tanstack-table-header th,.data-table-header th,.tanstack-table-header-cell,.data-table-header-cell,table.tanstack-table .tanstack-table-header th,table.data-table .data-table-header th,table.tanstack-table .tanstack-table-header-cell,table.data-table .data-table-header-cell{background-color:var(--header-bg-color);color:var(--header-text-color)}.tanstack-table-header th:hover,.data-table-header th:hover,.tanstack-table-header-cell:hover,.data-table-header-cell:hover,table.tanstack-table .tanstack-table-header th:hover,table.data-table .data-table-header th:hover,table.tanstack-table .tanstack-table-header-cell:hover,table.data-table .data-table-header-cell:hover{background-color:var(--header-hover-bg)!important;color:var(--header-text-color)!important}.data-table-header th:hover,.data-table-header th:hover *,.data-table-header-cell:hover,.data-table-header-cell:hover *,.data-table-header-content:hover,.data-table-header-content:hover *,table.data-table .data-table-header th:hover,table.data-table .data-table-header th:hover *,table.data-table .data-table-header-cell:hover,table.data-table .data-table-header-cell:hover *{color:var(--header-text-color)!important}.data-table-header th *,.data-table-header-cell *,.data-table-header-content,.data-table-header-content *,.data-table-header-icon,table.data-table .data-table-header th *,table.data-table .data-table-header-cell *,table.data-table .data-table-header-content,table.data-table .data-table-header-content *,table.data-table .data-table-header-icon,.data-table-header th span,.data-table-header th div,.data-table-header-cell span,.data-table-header-cell div,table.data-table .data-table-header th span,table.data-table .data-table-header th div,table.data-table .data-table-header-cell span,table.data-table .data-table-header-cell div{color:var(--header-text-color)}.data-table-header th svg,.data-table-header-cell svg,.data-table-header-icon,table.data-table .data-table-header th svg,table.data-table .data-table-header-cell svg,table.data-table .data-table-header-icon{color:var(--header-text-color);fill:var(--header-text-color);stroke:var(--header-text-color)}.data-table-header th:hover svg,.data-table-header-cell:hover svg,.data-table-header-icon:hover,table.data-table .data-table-header th:hover svg,table.data-table .data-table-header-cell:hover svg{color:var(--header-text-color)!important;fill:var(--header-text-color)!important;stroke:var(--header-text-color)!important}.search-filter-header{background-color:var(--search-filter-bg-color);color:var(--search-filter-text-color)}.search-filter-header *,.search-filter-title,.search-filter-icon,.search-filter-toggle,.search-filter-toggle svg{color:var(--search-filter-text-color)}.search-filter-title{font-weight:400!important}.search-filter-header svg,.search-filter-icon{color:var(--search-filter-text-color);fill:var(--search-filter-text-color);stroke:var(--search-filter-text-color)}.search-filter-toggle{background-color:var(--search-filter-button-bg-color);color:var(--search-filter-text-color)}.search-filter-toggle:hover{background-color:var(--search-filter-button-hover-bg-color);color:var(--search-filter-text-color)}.search-filter-toggle-icon{color:var(--search-filter-text-color);fill:var(--search-filter-text-color);stroke:var(--search-filter-text-color)}.dashboard-stat-card{background-color:var(--dashboard-card-bg-color);color:var(--dashboard-card-text-color)}.dashboard-stat-card *,.dashboard-stat-card-title,.dashboard-stat-card-value,.dashboard-stat-card-icon{color:var(--dashboard-card-text-color)}.dashboard-stat-card svg,.dashboard-stat-card-icon svg{color:var(--dashboard-card-text-color);fill:var(--dashboard-card-text-color);stroke:var(--dashboard-card-text-color)}.content-container{margin-left:calc(var(--content-left-padding,0) + 40px + var(--content-left-extra-shift,0));width:calc(100vw - var(--content-left-padding,0) - 40px - var(--content-extra-shrink,0));box-sizing:border-box;max-width:100vw;overflow-x:hidden}.dashboard-layout main.dashboard-main{box-sizing:border-box!important;flex:1!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;position:relative!important;left:0!important;right:0!important}.dashboard-layout footer.dashboard-footer{width:100%!important;left:0!important;right:0!important}.dashboard-layout main.dashboard-main>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important;position:relative!important;left:0!important}.dashboard-layout main.dashboard-main>div>div{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.card,.ag-theme-quartz,.ag-root-wrapper,.ag-root{padding-left:var(--card-left-padding,0);margin-left:var(--card-left-shift,0);width:calc(100% - var(--card-width-shrink,0))}.dashboard-page .card{margin-left:0!important;padding-left:0!important}.pagination-container{margin-left:var(--card-left-shift,0);width:calc(100% - var(--card-width-shrink,0));padding-left:0!important}.login-layout-root{background-color:#f4f4f4;min-height:100dvh}.login-card{z-index:1;background:#fff;border:1px solid #f1f1f1;border-radius:12px;position:relative;box-shadow:0 1px 2px #1111110a,0 12px 32px #11111114}.dark .login-card{background:#111827;border-color:#475569;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0003}.login-card .login-input,.login-card input[type=text],.login-card input[type=password]{border:1px solid #e5e7eb;border-radius:8px}.dark .login-card .login-input,.dark .login-card input[type=text],.dark .login-card input[type=password]{border-color:#71717a}.login-page-bg{background-color:#f4f4f4}:is(body:has(.login-page-bg),html:has(.login-page-bg)){background-color:#f4f4f4;min-height:100dvh}html:not(.dark) table tbody td,html:not(.dark) table td,html:not(.dark) .data-table-container table tbody td,html:not(.dark) .data-table-container table td,html:not(.dark) table tbody td *,html:not(.dark) table td *,html:not(.dark) .data-table-container table tbody td *,html:not(.dark) .data-table-container table td *{color:#000!important}html:not(.dark) .tnd-data-table tbody td,html:not(.dark) .tnd-data-table tbody td *{color:#374151!important}html:not(.dark) table tbody td [data-badge-contrast=on-dark],html:not(.dark) table td [data-badge-contrast=on-dark],html:not(.dark) .tnd-data-table tbody td [data-badge-contrast=on-dark],.dark table tbody td [data-badge-contrast=on-dark],html.dark table tbody td [data-badge-contrast=on-dark],.dark .tnd-data-table tbody td [data-badge-contrast=on-dark],html.dark .tnd-data-table tbody td [data-badge-contrast=on-dark]{color:#fff!important}html:not(.dark) table tbody td [data-badge-contrast=on-light],html:not(.dark) table td [data-badge-contrast=on-light],html:not(.dark) .tnd-data-table tbody td [data-badge-contrast=on-light],.dark table tbody td [data-badge-contrast=on-light],html.dark table tbody td [data-badge-contrast=on-light],.dark .tnd-data-table tbody td [data-badge-contrast=on-light],html.dark .tnd-data-table tbody td [data-badge-contrast=on-light]{color:#111827!important}.tnd-notification-unread-dot,html:not(.dark) .tnd-data-table tbody td .tnd-notification-unread-dot,html:not(.dark) .form-modal-body .tnd-notification-unread-dot,.dark .tnd-data-table tbody td .tnd-notification-unread-dot{text-overflow:clip!important;white-space:normal!important;color:#0000!important;background-color:#ef4444!important;border-radius:9999px!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;display:inline-block!important;overflow:visible!important}html:not(.dark) .tnd-data-table tbody td.text-gray-500,html:not(.dark) .tnd-data-table tbody td.text-gray-500 *{color:#6b7280!important}.dark .tnd-data-table tbody td,html.dark .tnd-data-table tbody td,.dark .tnd-data-table tbody td *,html.dark .tnd-data-table tbody td *{color:#d1d5db!important}.dark .tnd-data-table tbody td.text-gray-500,html.dark .tnd-data-table tbody td.text-gray-500 *,.dark .tnd-data-table tbody td.text-gray-400,html.dark .tnd-data-table tbody td.text-gray-400 *{color:#9ca3af!important}.dark table tbody{background-color:#1f2937!important}.dark table tbody tr{color:#f3f4f6!important;border-color:#374151!important}.dark table tbody td{color:#f3f4f6!important}.dark table tbody tr:hover{background-color:#374151!important}.jspreadsheet td,.jspreadsheet-generic td,.jspreadsheet th,.jspreadsheet-generic th,.jspreadsheet table td,.jspreadsheet-generic table td,.jspreadsheet table th,.jspreadsheet-generic table th{border:1px solid #d1d5db!important}.dark .jspreadsheet td,.dark .jspreadsheet-generic td,.dark .jspreadsheet tbody td,.dark .jspreadsheet-generic tbody td,.dark .jspreadsheet table td,.dark .jspreadsheet-generic table td,.dark table.jspreadsheet td,.dark table.jspreadsheet-generic td,.dark div[class*=jspreadsheet] td,.dark div[class*=jspreadsheet] table td,.dark div[class*=jspreadsheet] tbody td,.dark .jspreadsheet tbody tr td,.dark .jspreadsheet-generic tbody tr td,.dark table tbody tr td{color:#f3f4f6!important;background-color:#1f2937!important;border:1px solid #374151!important}.dark .jspreadsheet th,.dark .jspreadsheet-generic th,.dark .jspreadsheet table th,.dark .jspreadsheet-generic table th{border:1px solid #374151!important}.dark .jspreadsheet input,.dark .jspreadsheet-generic input,.dark .jspreadsheet textarea,.dark .jspreadsheet-generic textarea,.dark .jspreadsheet td input,.dark .jspreadsheet-generic td input,.dark .jspreadsheet td textarea,.dark .jspreadsheet-generic td textarea,.dark div[class*=jspreadsheet] input,.dark div[class*=jspreadsheet] textarea{color:#f3f4f6!important;background-color:#1f2937!important;border-color:#374151!important}.dark .jspreadsheet tbody,.dark .jspreadsheet-generic tbody,.dark div[class*=jspreadsheet] tbody,.dark table tbody,.dark .jspreadsheet tbody tr,.dark .jspreadsheet-generic tbody tr,.dark table tbody tr,.dark .jspreadsheet,.dark .jspreadsheet-generic,.dark div[class*=jspreadsheet],.dark div[class*=jspreadsheet] table{background-color:#1f2937!important}.dark .jspreadsheet::-webkit-scrollbar{width:12px;height:12px}.dark .jspreadsheet-generic::-webkit-scrollbar{width:12px;height:12px}.dark div[class*=jspreadsheet]::-webkit-scrollbar{width:12px;height:12px}.dark .jspreadsheet>div::-webkit-scrollbar{width:12px;height:12px}.dark .jspreadsheet-generic>div::-webkit-scrollbar{width:12px;height:12px}.dark .jspreadsheet::-webkit-scrollbar-track{border-radius:3px;background-color:#374151!important}.dark .jspreadsheet-generic::-webkit-scrollbar-track{border-radius:3px;background-color:#374151!important}.dark div[class*=jspreadsheet]::-webkit-scrollbar-track{border-radius:3px;background-color:#374151!important}.dark .jspreadsheet>div::-webkit-scrollbar-track{border-radius:3px;background-color:#374151!important}.dark .jspreadsheet-generic>div::-webkit-scrollbar-track{border-radius:3px;background-color:#374151!important}.dark .jspreadsheet::-webkit-scrollbar-thumb{border-radius:3px;background-color:#4b5563!important}.dark .jspreadsheet-generic::-webkit-scrollbar-thumb{border-radius:3px;background-color:#4b5563!important}.dark div[class*=jspreadsheet]::-webkit-scrollbar-thumb{border-radius:3px;background-color:#4b5563!important}.dark .jspreadsheet>div::-webkit-scrollbar-thumb{border-radius:3px;background-color:#4b5563!important}.dark .jspreadsheet-generic>div::-webkit-scrollbar-thumb{border-radius:3px;background-color:#4b5563!important}.dark .jspreadsheet::-webkit-scrollbar-thumb:hover{background-color:#6b7280!important}.dark .jspreadsheet-generic::-webkit-scrollbar-thumb:hover{background-color:#6b7280!important}.dark div[class*=jspreadsheet]::-webkit-scrollbar-thumb:hover{background-color:#6b7280!important}.dark .jspreadsheet>div::-webkit-scrollbar-thumb:hover{background-color:#6b7280!important}.dark .jspreadsheet-generic>div::-webkit-scrollbar-thumb:hover{background-color:#6b7280!important}.jspreadsheet-generic,.jspreadsheet{box-sizing:border-box!important}.jspreadsheet-generic>div,.jspreadsheet>div,.jspreadsheet-scroll-container{scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar;padding-bottom:10px!important;overflow:auto!important}.jspreadsheet-scroll-container::-webkit-scrollbar{width:12px;height:12px}.jspreadsheet-scroll-container::-webkit-scrollbar-track{background-color:#f1f1f1;border-radius:3px}.jspreadsheet-scroll-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:3px}.jspreadsheet-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#555}.dark .jspreadsheet-scroll-container::-webkit-scrollbar-track{background-color:#374151!important}.dark .jspreadsheet-scroll-container::-webkit-scrollbar-thumb{background-color:#4b5563!important}.dark .jspreadsheet-scroll-container::-webkit-scrollbar-thumb:hover{background-color:#6b7280!important}.jspreadsheet-generic table,.jspreadsheet table,.jspreadsheet-generic>div>table,.jspreadsheet>div>table,.jspreadsheet-generic>div>div>table,.jspreadsheet>div>div>table{margin-bottom:10px!important}.jspreadsheet-generic,.jspreadsheet{position:relative!important}.jspreadsheet-scroll-container.jspread-status-column-invisible th:first-child,.jspreadsheet-scroll-container.jspread-status-column-invisible td:first-child{visibility:hidden!important;border:none!important;width:0!important;min-width:0!important;padding:0!important;overflow:hidden!important}.tanstack-table-container,.data-table-container{padding-bottom:10px!important;overflow-y:auto!important}.tanstack-table,.data-table{margin-bottom:10px!important}.data-table-container::-webkit-scrollbar:horizontal{margin-top:10px!important}.jspreadsheet th,.jspreadsheet-generic th,.jspreadsheet table th,.jspreadsheet-generic table th,.jspreadsheet thead th,.jspreadsheet-generic thead th,.jspreadsheet thead tr th,.jspreadsheet-generic thead tr th,table.jspreadsheet th,table.jspreadsheet-generic th,table.jspreadsheet thead th,table.jspreadsheet-generic thead th,.jspreadsheet th[data-column],.jspreadsheet-generic th[data-column],.jspreadsheet th[data-x],.jspreadsheet-generic th[data-x],.jspreadsheet thead th[data-column],.jspreadsheet-generic thead th[data-column],.jspreadsheet thead th[data-x],.jspreadsheet-generic thead th[data-x],div[class*=jspreadsheet] th,div[class*=jspreadsheet] table th,div[class*=jspreadsheet] thead th,.jspreadsheet [role=columnheader],.jspreadsheet-generic [role=columnheader]{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.jspreadsheet th *,.jspreadsheet-generic th *,.jspreadsheet thead th *,.jspreadsheet-generic thead th *,.jspreadsheet table th *,.jspreadsheet-generic table th *{text-align:center!important;justify-content:center!important}html:not(.dark) [class*=settings] nav button,html:not(.dark) nav[aria-label=Tabs] button,html:not(.dark) [class*=settings] h3,html:not(.dark) [class*=settings] p,html:not(.dark) [class*=settings] span,html:not(.dark) [class*=settings] input[type=text],html:not(.dark) [class*=settings] label,html:not(.dark) .bg-white.rounded-lg input[type=text],html:not(.dark) .bg-white.rounded-lg input[type=color]+input[type=text],html:not(.dark) div[class*=bg-white][class*=rounded-lg] input[type=text]{color:#000!important}html:not(.dark) .card>div[class*=bg-gradient] h2,html:not(.dark) .card>div[class*=bg-gradient] h3,html:not(.dark) .card>div[class*=bg-gray-] h2,html:not(.dark) .card>div[class*=bg-gray-] h3{color:#fff!important}.custom-nav-btn:hover{background:#3b82f640!important;border-color:#3b82f699!important}.dark .custom-nav-btn{background:#60a5fa33!important;border-color:#60a5fa66!important}.dark .custom-nav-btn:hover{background:#60a5fa4d!important;border-color:#60a5fa99!important}.custom-nav-btn-prev{left:.5rem!important;right:auto!important}.custom-nav-btn-prev:before{content:""!important;border-top:none!important;border-bottom:.25rem solid #3b82f6!important;border-left:.25rem solid #3b82f6!important;border-right:none!important;width:.6rem!important;height:.6rem!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.dark .custom-nav-btn-prev:before{border-bottom-color:#60a5fa!important;border-left-color:#60a5fa!important}.custom-nav-btn-next{left:auto!important;right:.5rem!important}.custom-nav-btn-next:before{content:""!important;border-top:.25rem solid #3b82f6!important;border-bottom:none!important;border-left:none!important;border-right:.25rem solid #3b82f6!important;width:.6rem!important;height:.6rem!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)rotate(45deg)!important}.dark .custom-nav-btn-next:before{border-top-color:#60a5fa!important;border-right-color:#60a5fa!important}.tnd-date-input-wrapper,.tnd-date-input-wrapper :not(.tnd-date-input-button):not(.tnd-date-input-button *){color:inherit!important}.tnd-date-input-wrapper{outline-offset:0!important;outline:0 #0000!important;overflow:visible!important}.dark .tnd-date-input-wrapper{outline-offset:0!important;outline:0 #0000!important}.tnd-date-input-wrapper>div{outline-offset:0!important;outline:0 #0000!important;overflow:visible!important}.dark .tnd-date-input-wrapper>div,.tnd-date-input-wrapper,.tnd-date-input-wrapper>div,.dark .tnd-date-input-wrapper,.dark .tnd-date-input-wrapper>div{outline-offset:0!important;outline:0 #0000!important}.tnd-date-input-wrapper .tnd-date-input-text{z-index:0!important;outline-offset:0!important;outline:0 #0000!important;position:relative!important}.dark .tnd-date-input-wrapper .tnd-date-input-text{outline-offset:0!important;outline:0 #0000!important}.tnd-date-input-wrapper .tnd-date-input-button,.tnd-date-input-wrapper button.tnd-date-input-button{z-index:5!important;color:#374151!important;opacity:1!important;visibility:visible!important;background-color:#00000014!important;position:absolute!important}.tnd-date-input-wrapper .tnd-date-input-button svg,.tnd-date-input-wrapper button.tnd-date-input-button svg{color:#374151!important;stroke:#374151!important;fill:none!important;opacity:1!important;visibility:visible!important}.dark .tnd-date-input-wrapper .tnd-date-input-button,.dark .tnd-date-input-wrapper button.tnd-date-input-button{color:#d1d5db!important;background-color:#ffffff1a!important}.dark .tnd-date-input-wrapper .tnd-date-input-button svg,.dark .tnd-date-input-wrapper button.tnd-date-input-button svg{color:#d1d5db!important;stroke:#d1d5db!important}.tnd-date-input-wrapper button.tnd-date-input-button,.tnd-date-input-wrapper .tnd-date-input-button{border-radius:var(--tnd-control-radius,5px)!important;box-sizing:border-box!important;appearance:none!important;border:0!important;min-width:1.5rem!important;height:1.5rem!important;margin:0!important;padding:.25rem!important;font-size:.875rem!important;line-height:1.5!important}.dark .tnd-date-input-wrapper button.tnd-date-input-button,.dark .tnd-date-input-wrapper .tnd-date-input-button{color:#d1d5db!important;background-color:#ffffff1a!important}.dark .tnd-date-input-wrapper button.tnd-date-input-button svg,.dark .tnd-date-input-wrapper .tnd-date-input-button svg{color:#d1d5db!important;stroke:#d1d5db!important}.tnd-date-input-wrapper .tnd-date-input-text{color:#000!important}.dark .tnd-date-input-wrapper .tnd-date-input-text{color:#f3f4f6!important}.card .tnd-date-input-wrapper button.tnd-date-input-button,.card .tnd-date-input-wrapper .tnd-date-input-button,.card .tnd-date-input-wrapper .tnd-date-input-text{color:#000!important}.dark .card .tnd-date-input-wrapper button.tnd-date-input-button,.dark .card .tnd-date-input-wrapper .tnd-date-input-button,.dark .card .tnd-date-input-wrapper .tnd-date-input-text{color:#f3f4f6!important}html:not(.dark) [data-date-input-calendar=true],html:not(.dark) [data-date-input-calendar=true] *,html:not(.dark) [data-date-input-calendar=true] div,html:not(.dark) [data-date-input-calendar=true] span,html:not(.dark) [data-date-input-calendar=true] button:not([class*=bg-primary-500]):not([class*=bg-primary-600]),html:not(.dark) [data-date-input-calendar=true] .font-semibold,html:not(.dark) [data-date-input-calendar=true] button,html:not(.dark) [data-date-input-calendar=true] svg{color:#000!important}html:not(.dark) [data-date-input-calendar=true] button[class*=bg-primary-500],html:not(.dark) [data-date-input-calendar=true] button[class*=bg-primary-600]{color:#fff!important}html:not(.dark) .card [data-date-input-calendar=true],html:not(.dark) .card [data-date-input-calendar=true] *,html:not(.dark) .card [data-date-input-calendar=true] div,html:not(.dark) .card [data-date-input-calendar=true] button:not([class*=bg-primary-500]):not([class*=bg-primary-600]),html:not(.dark) .card [data-date-input-calendar=true] .font-semibold{color:#000!important}html:not(.dark) .card [data-date-input-calendar=true] button[class*=bg-primary-500],html:not(.dark) .card [data-date-input-calendar=true] button[class*=bg-primary-600]{color:#fff!important}.dark [data-date-input-calendar=true],.dark [data-date-input-calendar=true] *,.dark [data-date-input-calendar=true] div,.dark [data-date-input-calendar=true] button:not([class*=bg-primary]):not([class*=bg-gray]){color:#f3f4f6!important}.dark [data-date-input-calendar=true] button[class*=bg-primary-500],.dark [data-date-input-calendar=true] button[class*=bg-primary-600]{color:#fff!important}.tnd-common-input{border-radius:var(--tnd-control-radius,5px);min-width:0;height:2.25rem;font-size:var(--tnd-font-size-input);color:#111827;box-sizing:border-box;appearance:none;padding:.25rem .75rem;font-weight:400;line-height:1.5;transition:border-color .2s;border-style:solid!important;border-width:2px!important;border-color:var(--tnd-control-border,#6b7280)!important;outline-offset:0!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;background:#fff!important;outline:0 #0000!important;width:100%!important}.tnd-combo,.tnd-search-combo{border-style:solid!important;border-width:2px!important;border-color:var(--tnd-control-border,#6b7280)!important;box-shadow:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;outline:0!important}.tnd-search-combo.tnd-header-menu-search,.tnd-search-combo.tnd-header-menu-search:focus-within{border-width:1px!important;border-color:var(--tnd-header-search-border,#dbdbdb)!important}.dark .tnd-search-combo.tnd-header-menu-search,.dark .tnd-search-combo.tnd-header-menu-search:focus-within{border-color:#6b7280!important}.tnd-combo select,.tnd-combo .tnd-combo-select,.tnd-search-combo>button,.tnd-search-combo>div,.tnd-search-combo input,.tnd-search-combo .tnd-search-combo-search-input,.form-modal-body .tnd-combo select,.form-modal-body .tnd-combo .tnd-combo-select,.form-modal-body .tnd-search-combo>button,.form-modal-body .tnd-search-combo>div,.form-modal-body .tnd-search-combo input,[role=dialog] .form-modal-body .tnd-combo select,[role=dialog] .form-modal-body .tnd-combo .tnd-combo-select,[role=dialog] .form-modal-body .tnd-search-combo>button,[role=dialog] .form-modal-body .tnd-search-combo>div,[role=dialog] .form-modal-body .tnd-search-combo input,.tnd-search-filter-item .tnd-combo select,.tnd-search-filter-item .tnd-combo .tnd-combo-select,.tnd-search-filter-item .tnd-search-combo>button,.tnd-search-filter-item .tnd-search-combo>div,.tnd-search-filter-item .tnd-search-combo input,.tnd-form-master .tnd-combo select,.tnd-form-master .tnd-combo .tnd-combo-select,.tnd-form-master .tnd-search-combo>button,.tnd-form-master .tnd-search-combo>div,.tnd-form-master .tnd-search-combo input{box-shadow:none!important;background:0 0!important;border-style:none!important;border-width:0!important;outline:none!important}.tnd-form-master .tnd-common-input,.tnd-form-master .tnd-combo,.tnd-form-master .tnd-search-combo,.tnd-form-master .tnd-html-editor,.tnd-form-master .tnd-form-master-readonly{border-radius:var(--tnd-control-radius,5px)!important;box-shadow:none!important;border:1px solid #d1d5db!important;outline:none!important}.tnd-form-master .tnd-html-editor-toolbar{border-bottom-color:#d1d5db!important}.tnd-form-master .tnd-common-input:hover,.tnd-form-master .tnd-combo:hover,.tnd-form-master .tnd-search-combo:hover{border-color:#9ca3af!important}.tnd-form-master .tnd-common-input:focus,.tnd-form-master .tnd-common-input:focus-visible,.tnd-form-master .tnd-common-input:active,.tnd-form-master .tnd-combo:focus-within,.tnd-form-master .tnd-search-combo:focus-within,.tnd-form-master .tnd-html-editor:focus-within{box-shadow:none!important;border-width:1px!important;border-color:#9ca3af!important;outline:none!important}.dark .tnd-form-master .tnd-common-input,.dark .tnd-form-master .tnd-combo,.dark .tnd-form-master .tnd-search-combo,.dark .tnd-form-master .tnd-html-editor,.dark .tnd-form-master .tnd-form-master-readonly,.dark .tnd-form-master .tnd-html-editor-toolbar{border-color:#4b5563!important}.tnd-common-input input{border-radius:var(--tnd-control-radius,5px);min-width:0;height:2.25rem;font-size:var(--tnd-font-size-input);color:#111827;box-sizing:border-box;appearance:none;padding:.25rem .75rem;font-weight:400;line-height:1.5;transition:border-color .2s;border-style:solid!important;border-width:2px!important;border-color:var(--tnd-control-border,#6b7280)!important;outline-offset:0!important;background:#fff!important;outline:0 #0000!important;width:100%!important}.tnd-common-input:focus,.tnd-common-input:focus-visible,.tnd-common-input:active,.tnd-combo:focus-within,.tnd-search-combo:focus-within,.tnd-common-input input:focus,.tnd-common-input input:focus-visible,.tnd-common-input input:active{box-shadow:none!important;outline-offset:0!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;border-width:2px!important;border-color:#000!important;outline:0 #0000!important}.tnd-search-filter-item input.tnd-search-filter-control:focus,.tnd-search-filter-item input.tnd-search-filter-control:focus-visible,.tnd-search-filter-item input.tnd-search-filter-control:active,.tnd-search-filter-item .tnd-combo.tnd-search-filter-control:focus-within,.tnd-search-filter-item .tnd-search-combo.tnd-search-filter-control:focus-within,.tnd-search-filter-item .tnd-search-combo:focus-within,.tnd-search-filter-item .tnd-date-input-wrapper:focus-within,.tnd-search-filter-item .tnd-search-filter-control input:focus,.tnd-search-filter-item .tnd-search-filter-control input:focus-visible,.tnd-search-filter-item .tnd-search-filter-control input:active{border-color:var(--tnd-control-border,#6b7280)!important;box-shadow:none!important;outline-offset:0!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;border-width:1px!important;outline:0 #0000!important}.dark .tnd-search-filter-item input.tnd-search-filter-control:focus,.dark .tnd-search-filter-item input.tnd-search-filter-control:focus-visible,.dark .tnd-search-filter-item input.tnd-search-filter-control:active,.dark .tnd-search-filter-item .tnd-combo.tnd-search-filter-control:focus-within,.dark .tnd-search-filter-item .tnd-search-combo.tnd-search-filter-control:focus-within,.dark .tnd-search-filter-item .tnd-search-combo:focus-within,.dark .tnd-search-filter-item .tnd-date-input-wrapper:focus-within,.dark .tnd-search-filter-item .tnd-search-filter-control input:focus,.dark .tnd-search-filter-item .tnd-search-filter-control input:focus-visible,.dark .tnd-search-filter-item .tnd-search-filter-control input:active{border-color:var(--tnd-control-border,#6b7280)!important;border-width:1px!important}header .tnd-search-combo,header .tnd-search-combo:hover,header .tnd-search-combo:focus-within{border-style:solid!important;border-width:2px!important;border-color:var(--tnd-control-border,#6b7280)!important;border-radius:var(--tnd-control-radius,5px)!important;box-shadow:none!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;outline:none!important}.dark header .tnd-search-combo,.dark header .tnd-search-combo:hover,.dark header .tnd-search-combo:focus-within{border-color:#4b5563!important}.dark .tnd-common-input{color:#e5e7eb;outline-offset:0!important;background:#374151!important;border-color:#4b5563!important;outline:0 #0000!important}.dark .tnd-combo,.dark .tnd-search-combo{border-color:#4b5563!important}.dark .tnd-common-input input{color:#e5e7eb;outline-offset:0!important;background:#374151!important;border-color:#4b5563!important;outline:0 #0000!important}.dark .tnd-common-input:focus,.dark .tnd-common-input:focus-visible,.dark .tnd-common-input:active,.dark .tnd-combo:focus-within,.dark .tnd-search-combo:focus-within,.dark .tnd-common-input input:focus,.dark .tnd-common-input input:focus-visible,.dark .tnd-common-input input:active,.dark .tnd-search-filter-control:focus,.dark .tnd-search-filter-control:focus-visible,.dark .tnd-search-filter-control:active,.dark .tnd-search-filter-item input.tnd-search-filter-control:focus,.dark .tnd-search-filter-item input.tnd-search-filter-control:focus-visible,.dark .tnd-search-filter-item input.tnd-search-filter-control:active,.dark .tnd-search-filter-control input:focus,.dark .tnd-search-filter-control input:focus-visible,.dark .tnd-search-filter-control input:active,.dark .tnd-search-filter-item .tnd-search-filter-control input:focus,.dark .tnd-search-filter-item .tnd-search-filter-control input:focus-visible,.dark .tnd-search-filter-item .tnd-search-filter-control input:active{box-shadow:none!important;outline-offset:0!important;--tw-ring-width:0!important;--tw-ring-offset-width:0!important;--tw-ring-color:transparent!important;border-color:#fff!important;outline:0 #0000!important}.tnd-common-select,.tnd-common-select select{border-radius:var(--tnd-control-radius,5px);border-style:solid;border-width:2px;border-color:var(--tnd-control-border,#6b7280);width:100%;min-width:0;height:2.25rem;font-size:var(--tnd-font-size-input);color:#111827;box-sizing:border-box;appearance:none;background:#fff;padding:.25rem .75rem;font-weight:400;line-height:1.5;transition:border-color .2s;outline-offset:0!important;outline:0 #0000!important}.tnd-common-select:focus,.tnd-common-select select:focus,.tnd-search-filter-control select:focus,.tnd-search-filter-item select.tnd-search-filter-control:focus{box-shadow:none!important;outline-offset:0!important;border-width:2px!important;border-color:#000!important;outline:0 #0000!important}.dark .tnd-common-select,.dark .tnd-common-select select{color:#e5e7eb;background:#374151;border-color:#6b7280;outline-offset:0!important;outline:0 #0000!important}.dark .tnd-common-select:focus,.dark .tnd-common-select select:focus,.dark .tnd-search-filter-control select:focus,.dark .tnd-search-filter-item select.tnd-search-filter-control:focus{box-shadow:none!important;outline-offset:0!important;border-color:#fff!important;outline:0 #0000!important}.tnd-common-button,.tnd-common-button button{border-radius:var(--tnd-control-radius,5px);cursor:pointer;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:400;line-height:1.5;transition:all .2s;display:inline-flex}.tnd-common-button:disabled,.tnd-common-button button:disabled{opacity:.5;cursor:not-allowed}.tnd-common-textarea,.tnd-common-textarea textarea{width:100%;min-width:0;min-height:4rem;font-size:var(--tnd-font-size-input);color:#111827;box-sizing:border-box;resize:vertical;box-shadow:none;background:#fff;padding:.5rem .75rem;font-weight:400;line-height:1.5;transition:border-color .15s,box-shadow .15s;border-radius:var(--tnd-control-radius,5px)!important;border:1px solid #e5e7eb!important;outline:none!important}.tnd-common-textarea:hover,.tnd-common-textarea textarea:hover{border-color:#d1d5db!important}.tnd-common-textarea:focus,.tnd-common-textarea:focus-visible,.tnd-common-textarea textarea:focus,.tnd-common-textarea textarea:focus-visible{border-width:1px!important;border-color:#92a2f7!important;outline:none!important;box-shadow:0 0 0 2px #2563eb4d!important}.dark .tnd-common-textarea,.dark .tnd-common-textarea textarea{color:#f3f4f6;background:#1f2937;border-color:#4b5563!important}.dark .tnd-common-textarea:hover,.dark .tnd-common-textarea textarea:hover{border-color:#6b7280!important}.dark .tnd-common-textarea:focus,.dark .tnd-common-textarea:focus-visible,.dark .tnd-common-textarea textarea:focus,.dark .tnd-common-textarea textarea:focus-visible{border-width:1px!important;border-color:#92a2f7!important;outline:none!important;box-shadow:0 0 0 2px #2563eb4d!important}.tnd-common-textarea:disabled,.tnd-common-textarea textarea:disabled{cursor:not-allowed;opacity:.5}.tnd-common-label,.tnd-common-label label{font-size:var(--tnd-font-size-label);color:#374151;margin-bottom:.25rem;font-weight:400;display:block}.dark .tnd-common-label,.dark .tnd-common-label label{color:#d1d5db}.tnd-common-date-input,.tnd-common-date-input .tnd-date-input-wrapper{width:100%;min-width:0}.tnd-common-number-input,.tnd-common-number-input input[type=number]{border-radius:var(--tnd-control-radius,5px);border-style:solid;border-width:2px;border-color:var(--tnd-control-border,#6b7280);width:100%;min-width:0;height:2.25rem;font-size:var(--tnd-font-size-input);color:#111827;box-sizing:border-box;appearance:none;background:#fff;outline:none;padding:.25rem .75rem;font-weight:400;line-height:1.5;transition:border-color .2s}.tnd-common-number-input:focus,.tnd-common-number-input input[type=number]:focus,.tnd-search-filter-control input[type=number]:focus{outline-offset:2px!important;border-width:2px!important;border-color:#000!important;outline:3px solid #000!important;box-shadow:0 0 0 3px #0000004d!important}.dark .tnd-common-number-input,.dark .tnd-common-number-input input[type=number]{color:#e5e7eb;background:#374151;border-color:#6b7280}.dark .tnd-common-number-input:focus,.dark .tnd-common-number-input input[type=number]:focus,.dark .tnd-search-filter-control input[type=number]:focus{outline-offset:2px!important;border-color:#fff!important;outline:3px solid #fff!important;box-shadow:0 0 0 3px #fff6!important}.mobile-font-step-up .text-xs{font-size:1rem!important}.mobile-font-step-up .text-sm{font-size:1.125rem!important}.mobile-font-step-up .text-base{font-size:1.25rem!important}.mobile-font-step-up .text-lg{font-size:1.5rem!important}.mobile-font-step-up .text-xl{font-size:1.875rem!important}.mobile-font-step-up .text-2xl{font-size:2.25rem!important}.mobile-font-step-up .text-3xl{font-size:3rem!important}
