@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.min.css";
.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,56px);min-height:var(--erp-header-height,56px);max-height:var(--erp-header-height,56px);box-sizing:border-box}html:not(.dark) aside.tnd-app-sidebar .sidebar-brand{border-bottom-color:var(--tnd-sidebar-border,#e8e8e0)!important}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}.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}.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{-ms-overflow-style:scrollbar;scrollbar-width:thin;--tnd-table-h-scrollbar-size:15px;--tnd-table-v-scrollbar-size:15px;--tnd-table-h-scrollbar-track:#e8e8e8;scrollbar-color:#c1c1c1 var(--tnd-table-h-scrollbar-track);border-radius:5px;flex:1 1 0;min-width:0;min-height:0;overflow:auto}.tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar)::-webkit-scrollbar:horizontal{height:var(--tnd-table-h-scrollbar-size)}.tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar)::-webkit-scrollbar-track:horizontal{background:var(--tnd-table-h-scrollbar-track);border-radius:2px}.tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar)::-webkit-scrollbar-thumb:horizontal{background:#c1c1c1;border-radius:2px}.tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar)::-webkit-scrollbar-thumb:horizontal:hover{background:#a8a8a8}.dark .tnd-table-scroll-inner{--tnd-table-h-scrollbar-track:#374151;scrollbar-color:#6b7280 var(--tnd-table-h-scrollbar-track)}.dark .tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar)::-webkit-scrollbar-thumb:horizontal{background:#6b7280}.dark .tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar)::-webkit-scrollbar-thumb:horizontal:hover{background:#9ca3af}.tnd-table-scroll-inner:not(.tnd-table-hide-native-h-scrollbar){overflow:auto!important}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar{-ms-overflow-style: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}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar:vertical{width:var(--tnd-table-v-scrollbar-size,15px)}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar-track:vertical{background:var(--tnd-table-h-scrollbar-track);border-radius:2px}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar-thumb:vertical{background:#c1c1c1;border-radius:2px}.tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background:#a8a8a8}.dark .tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar-thumb:vertical{background:#6b7280}.dark .tnd-table-scroll-inner.tnd-table-hide-native-h-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background:#9ca3af}.tnd-table-h-scroll-track{height:var(--tnd-table-h-scrollbar-size,15px);min-height:var(--tnd-table-h-scrollbar-size,15px);-ms-overflow-style:scrollbar;scrollbar-width:thin;--tnd-table-h-scrollbar-track:#e8e8e8;scrollbar-color:#c1c1c1 var(--tnd-table-h-scrollbar-track);overflow:scroll hidden!important}.tnd-table-h-scroll-track::-webkit-scrollbar{height:var(--tnd-table-h-scrollbar-size,15px);-webkit-appearance:none}.tnd-table-h-scroll-track::-webkit-scrollbar:horizontal{height:var(--tnd-table-h-scrollbar-size,15px)}.tnd-table-h-scroll-track::-webkit-scrollbar-track:horizontal{background:var(--tnd-table-h-scrollbar-track);border-radius:2px}.tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal{background:#c1c1c1;border-radius:2px}.tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal:hover{background:#a8a8a8}.dark .tnd-table-h-scroll-track{--tnd-table-h-scrollbar-track:#374151;scrollbar-color:#6b7280 var(--tnd-table-h-scrollbar-track)}.dark .tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal{background:#6b7280}.dark .tnd-table-h-scroll-track::-webkit-scrollbar-thumb:horizontal:hover{background:#9ca3af}.tnd-detail-panel-scroll{scrollbar-gutter:stable;scrollbar-width:thin;-ms-overflow-style:scrollbar;scrollbar-color:#c1c1c1 #e8e8e8}.tnd-detail-panel-scroll::-webkit-scrollbar{width:var(--tnd-table-v-scrollbar-size,15px)}.tnd-detail-panel-scroll::-webkit-scrollbar-track{background:#e8e8e8;border-radius:2px}.tnd-detail-panel-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.tnd-detail-panel-scroll::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark .tnd-detail-panel-scroll{scrollbar-color:#6b7280 #374151}.dark .tnd-detail-panel-scroll::-webkit-scrollbar-track{background:#374151}.dark .tnd-detail-panel-scroll::-webkit-scrollbar-thumb{background:#6b7280}.dark .tnd-detail-panel-scroll::-webkit-scrollbar-thumb:hover{background:#9ca3af}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-col-resizer{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:6px;height:100%;margin-right:-3px;position:absolute;top:0;right:0}.tnd-data-table-col-resizer:after{content:"";background-color:#d1d5db;width:1px;transition:background-color .15s,width .15s;position:absolute;top:15%;bottom:15%;left:50%;transform:translate(-50%)}.tnd-data-table-col-resizer:hover:after,.tnd-data-table-col-resizer:active:after{background-color:#6b7280;width:2px}.dark .tnd-data-table-col-resizer:after{background-color:#4b5563}.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}.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,#374151)!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-search-filter-card{outline-offset:2px!important;border:2px solid #9ca3af!important;outline:3px solid #0000!important}.dark .tnd-search-filter-card{outline-offset:2px!important;background-color:#111827!important;border:1px solid #4b5563!important;outline:3px solid #0000!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{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]){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{box-shadow:none!important;border:1px solid #e5e7eb!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:#d1d5db!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{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.2!important}.tnd-search-filter-item .tnd-search-combo>div>input{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([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([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) label[data-required=true],html:not(.dark) label[data-required=true] span,html:not(.dark) [role=dialog] label[data-required=true],html:not(.dark) [role=dialog] label[data-required=true] span,html:not(.dark) .form-modal-body label[data-required=true],html:not(.dark) .form-modal-body label[data-required=true] span,html:not(.dark) .form-modal-body span[data-required=true],html:not(.dark) label[class*=text-red],html:not(.dark) .form-modal-body label[class*=text-red],html:not(.dark) .form-modal-body span[class*=text-red]{color:#dc2626!important}html.dark label[data-required=true],html.dark label[data-required=true] span,html.dark [role=dialog] label[data-required=true],html.dark [role=dialog] label[data-required=true] span,html.dark .form-modal-body label[data-required=true],html.dark .form-modal-body label[data-required=true] span,html.dark .form-modal-body span[data-required=true],html.dark label[class*=text-red],html.dark .form-modal-body label[class*=text-red],html.dark .form-modal-body span[class*=text-red]{color:#f87171!important}html body .form-modal-scroll{scrollbar-gutter:stable;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,.tnd-combo{box-sizing:border-box!important}.form-modal-body .tnd-combo,[role=dialog] .form-modal-body .tnd-combo{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}.tnd-combo select,.tnd-combo .tnd-combo-select{box-sizing:border-box!important;padding-top:0!important;padding-bottom:0!important;padding-right:1.75rem!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-combo select,.form-modal-body .tnd-combo .tnd-combo-select,.form-modal-body .tnd-search-combo,.form-modal-body .tnd-search-combo>button[type=button],.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-combo select,[role=dialog] .form-modal-body .tnd-combo .tnd-combo-select,[role=dialog] .form-modal-body .tnd-search-combo,[role=dialog] .form-modal-body .tnd-search-combo>button[type=button],[role=dialog] .form-modal-body .tnd-date-input-wrapper,[role=dialog] .form-modal-body .tnd-date-input-wrapper>div{border:1px solid #e5e7eb!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:#d1d5db!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{box-shadow:none!important;border-width:1px!important;border-color:#9ca3af!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:#9ca3af!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}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}::-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],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=time],input[type=datetime-local],input[type=search],input[type=url],textarea:not(.tnd-common-textarea),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{color:#4b5563!important;background-color:#f3f4f6!important}.overflow-x-auto thead th{text-align:center!important;padding-top:.75rem!important;padding-bottom:.75rem!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:#374151!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,.table tbody td{background-color:#fff!important}.dark .tnd-data-table tbody td,.dark .table tbody td{background-color:#1f2937!important}.tnd-data-table tbody tr:hover td{background-color:#f9fafb!important}.dark .tnd-data-table tbody tr:hover td{background-color:#374151!important}.table-hover tbody tr:hover,.table-hover tbody tr:hover td{background-color:#f9fafb!important}.dark .table-hover tbody tr:hover,.dark .table-hover tbody tr:hover td{background-color:#374151!important}.tnd-data-table tbody tr.selected td,.table tbody tr.selected td{background-color:#bfdbfe!important}.dark .tnd-data-table tbody tr.selected td,.dark .table tbody tr.selected td{background-color:#1e3a8a!important}.tnd-data-table tbody tr.selected:hover td,.table tbody tr.selected:hover td{background-color:#93c5fd!important}.dark .tnd-data-table tbody tr.selected:hover td,.dark .table tbody tr.selected:hover td{background-color:#1e40af!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:var(--tnd-workspace-bg,#fff);min-height:100dvh}.login-card{z-index:1;border-radius:var(--tnd-card-radius,12px);border:1px solid var(--tnd-card-border,#e8e8e0);background:var(--tnd-card-bg,#fff);box-shadow:var(--tnd-card-shadow);position:relative}.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-style:solid;border-width:1px;border-color:var(--tnd-card-border,#e8e8e0);border-radius:10px}.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:var(--tnd-workspace-bg,#fff)}:is(body:has(.login-page-bg),html:has(.login-page-bg)){background-color:var(--tnd-workspace-bg,#fff);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}.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,.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;outline-offset:0!important;background:#fff!important;border:2px solid #9ca3af!important;outline:0 #0000!important;width:100%!important}.tnd-common-input:focus,.tnd-common-input:focus-visible,.tnd-common-input:active,.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-control:focus,.tnd-search-filter-control:focus-visible,.tnd-search-filter-control:active,.tnd-search-filter-control:focus-within,.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-control input:focus,.tnd-search-filter-control input:focus-visible,.tnd-search-filter-control input:active,.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{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;border-color:#9ca3af!important;outline:0 #0000!important}.dark .tnd-search-filter-control:focus,.dark .tnd-search-filter-control:focus-visible,.dark .tnd-search-filter-control:active,.dark .tnd-search-filter-control:focus-within,.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-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{border-width:1px!important;border-color:#9ca3af!important}.dark .tnd-common-input,.dark .tnd-common-input input{color:#e5e7eb;outline-offset:0!important;background:#374151!important;border-color:#6b7280!important;outline:0 #0000!important}.dark .tnd-common-input:focus,.dark .tnd-common-input:focus-visible,.dark .tnd-common-input:active,.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);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;border:2px solid #9ca3af;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);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;border:2px solid #9ca3af;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}
:root{--tnd-datatable-font-size:12px;--tnd-datatable-cell-px:1rem;--tnd-datatable-cell-py:.25rem;--tnd-datatable-row-min-h:2rem;--tnd-datatable-header-min-h:2rem;--tnd-table-h-scrollbar-size:15px;--tnd-table-v-scrollbar-size:15px}.tnd-data-table:not(.common-sheet-table),.tnd-table-scroll-inner .tnd-data-table:not(.common-sheet-table),.tnd-table-scroll-outer .tnd-data-table:not(.common-sheet-table),.overflow-x-auto .tnd-data-table:not(.common-sheet-table){font-size:var(--tnd-datatable-font-size)!important}.tnd-data-table:not(.common-sheet-table) thead th,.overflow-x-auto .tnd-data-table:not(.common-sheet-table) thead th,.tnd-table-scroll-inner .tnd-data-table:not(.common-sheet-table) thead th,.tnd-table-scroll-outer .tnd-data-table:not(.common-sheet-table) thead th,.tnd-data-table:not(.common-sheet-table) .tnd-datatable-th{box-sizing:border-box!important;padding:var(--tnd-datatable-cell-py) var(--tnd-datatable-cell-px)!important;min-height:var(--tnd-datatable-header-min-h)!important;height:var(--tnd-datatable-header-min-h)!important;line-height:1.25!important;font-size:var(--tnd-datatable-font-size)!important;vertical-align:middle!important;font-weight:400!important}.tnd-data-table:not(.common-sheet-table) tbody td,.overflow-x-auto .tnd-data-table:not(.common-sheet-table) tbody td,.tnd-table-scroll-inner .tnd-data-table:not(.common-sheet-table) tbody td,.tnd-table-scroll-outer .tnd-data-table:not(.common-sheet-table) tbody td,.tnd-data-table:not(.common-sheet-table) .tnd-datatable-td{box-sizing:border-box!important;padding:var(--tnd-datatable-cell-py) var(--tnd-datatable-cell-px)!important;min-height:var(--tnd-datatable-row-min-h)!important;line-height:1.25!important;font-size:var(--tnd-datatable-font-size)!important;vertical-align:middle!important}.tnd-data-table:not(.common-sheet-table) thead th.tnd-datatable-th-select,.tnd-data-table:not(.common-sheet-table) tbody td.tnd-datatable-td-select{padding-left:.5rem!important;padding-right:.5rem!important}table.tnd-data-table thead th,table.tnd-data-table.tnd-shared-datatable thead th,.tnd-table-scroll-inner table.tnd-data-table thead th,.tnd-table-scroll-outer table.tnd-data-table thead th,.overflow-x-auto table.tnd-data-table thead th{text-overflow:clip!important;overflow:visible!important}table.tnd-data-table thead th *,table.tnd-data-table.tnd-shared-datatable thead th *,.tnd-table-scroll-inner table.tnd-data-table thead th *,.tnd-table-scroll-outer table.tnd-data-table thead th *,.overflow-x-auto table.tnd-data-table thead th *{text-overflow:clip!important;max-width:none!important;overflow:visible!important}table.tnd-data-table thead th.tnd-datatable-th-number,table.tnd-data-table.tnd-shared-datatable thead th.tnd-datatable-th-number,.tnd-table-scroll-inner table.tnd-data-table thead th.tnd-datatable-th-number,.tnd-table-scroll-outer table.tnd-data-table thead th.tnd-datatable-th-number,.overflow-x-auto table.tnd-data-table thead th.tnd-datatable-th-number,table.tnd-data-table thead th.tnd-datatable-th-number *,table.tnd-data-table.tnd-shared-datatable thead th.tnd-datatable-th-number *,.tnd-table-scroll-inner table.tnd-data-table thead th.tnd-datatable-th-number *,.tnd-table-scroll-outer table.tnd-data-table thead th.tnd-datatable-th-number *,.overflow-x-auto table.tnd-data-table thead th.tnd-datatable-th-number *,table.tnd-data-table tbody td.tnd-datatable-td-number,table.tnd-data-table.tnd-shared-datatable tbody td.tnd-datatable-td-number,.tnd-table-scroll-inner table.tnd-data-table tbody td.tnd-datatable-td-number,.tnd-table-scroll-outer table.tnd-data-table tbody td.tnd-datatable-td-number,.overflow-x-auto table.tnd-data-table tbody td.tnd-datatable-td-number,table.tnd-data-table tbody td.tnd-datatable-td-number :not(input):not(select):not(textarea):not(button),table.tnd-data-table.tnd-shared-datatable tbody td.tnd-datatable-td-number :not(input):not(select):not(textarea):not(button),.tnd-table-scroll-inner table.tnd-data-table tbody td.tnd-datatable-td-number :not(input):not(select):not(textarea):not(button),.tnd-table-scroll-outer table.tnd-data-table tbody td.tnd-datatable-td-number :not(input):not(select):not(textarea):not(button),.overflow-x-auto table.tnd-data-table tbody td.tnd-datatable-td-number :not(input):not(select):not(textarea):not(button){text-align:right!important}table.tnd-data-table tbody td.tnd-datatable-td-number .sheet-readonly-cell,table.tnd-data-table.tnd-shared-datatable tbody td.tnd-datatable-td-number .sheet-readonly-cell,.tnd-table-scroll-inner table.tnd-data-table tbody td.tnd-datatable-td-number .sheet-readonly-cell,.tnd-table-scroll-outer table.tnd-data-table tbody td.tnd-datatable-td-number .sheet-readonly-cell{justify-content:flex-end!important}table.tnd-data-table tbody td.tnd-datatable-td-number input:not([type=checkbox]):not([type=radio]),table.tnd-data-table.tnd-shared-datatable tbody td.tnd-datatable-td-number input:not([type=checkbox]):not([type=radio]){text-align:right!important}
:root{--font-pretendard:"Pretendard";--tnd-font-family:var(--font-pretendard), Pretendard, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--tnd-font-weight:400;--tnd-font-color:#111;--tnd-font-weight-bold:700;--tnd-font-weight-semibold:600;--tnd-font-weight-medium:500;--tnd-font-size-base:14px;--tnd-font-size-small:12px;--tnd-font-size-control:14px;--tnd-font-size-label:var(--tnd-font-size-control);--tnd-font-size-input:var(--tnd-font-size-control);--tnd-font-size-modal-control:var(--tnd-font-size-small);--tnd-font-size-section:18px;--tnd-font-size-title:32px;--tnd-font-size-modal-title:1.25rem;--tnd-icon-stroke-width:1.25;--tnd-control-radius:5px}.dark,html.dark{--tnd-font-color:#f3f4f6}html,body{font-family:var(--tnd-font-family);font-size:var(--tnd-font-size-base);font-weight:var(--tnd-font-weight);color:var(--tnd-font-color);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html body *,html body :before,html body :after{font-family:inherit;font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}h1,h2,h3,h4,h5,h6,p,label,span,div,li,td,th,button,input,textarea,select,a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:var(--tnd-font-weight)!important}input::-moz-placeholder{color:#9ca3af;font-weight:var(--tnd-font-weight)!important}textarea::-moz-placeholder{color:#9ca3af;font-weight:var(--tnd-font-weight)!important}input::placeholder,textarea::placeholder{color:#9ca3af;font-weight:var(--tnd-font-weight)!important}html body [role=dialog],html body .form-modal-body{color:var(--tnd-font-color)}html body .form-modal-body,html body [role=dialog] .form-modal-body{--tnd-font-size-control:var(--tnd-font-size-modal-control);--tnd-font-size-label:var(--tnd-font-size-modal-control);--tnd-font-size-input:var(--tnd-font-size-modal-control)}html body [role=dialog] label,html body [role=dialog] input,html body [role=dialog] textarea,html body [role=dialog] select,html body [role=dialog] option,html body .form-modal-body label,html body .form-modal-body input,html body .form-modal-body textarea,html body .form-modal-body select,html body .form-modal-body h2,html body .tnd-common-label,html body .tnd-combo,html body .tnd-combo select,html body .tnd-search-combo,html body .tnd-search-combo button,html body .tnd-search-combo button span{font-family:var(--tnd-font-family)!important;font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important;color:var(--tnd-font-color)!important}html body [data-form-modal-header=true],html body [data-form-modal-header=true] h2,html body [data-form-modal-header=true] button,html body [data-form-modal-header=true] svg{font-family:var(--tnd-font-family)!important;font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important;color:#f9fafb!important}html body label[data-required=true],html body .tnd-common-label[data-required=true],html body [role=dialog] label[data-required=true],html body [role=dialog] .tnd-common-label[data-required=true],html body .form-modal-body label[data-required=true],html body .form-modal-body .tnd-common-label[data-required=true]{color:#dc2626!important}html.dark body label[data-required=true],html.dark body .tnd-common-label[data-required=true],html.dark body [role=dialog] label[data-required=true],html.dark body [role=dialog] .tnd-common-label[data-required=true],html.dark body .form-modal-body label[data-required=true],html.dark body .form-modal-body .tnd-common-label[data-required=true]{color:#f87171!important}html body [role=dialog] h2,html body [data-form-modal-header=true] h2{font-size:var(--tnd-font-size-modal-title)!important}html body .tnd-common-label,html body .tnd-common-label label,html body .tnd-search-filter-item>label,html body .tnd-search-filter-checkbox-row label,html body .form-modal-body label,html body .form-modal-body .tnd-common-label,html body [role=dialog] .form-modal-body label,html body [role=dialog] .form-modal-body .tnd-common-label{font-size:var(--tnd-font-size-label)!important}html body .form-modal-body input::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}html body .form-modal-body textarea::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}html body [role=dialog] .form-modal-body input::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}html body [role=dialog] .form-modal-body textarea::-moz-placeholder{font-size:var(--tnd-font-size-input)!important}html body .tnd-common-input,html body .tnd-common-input input,html body .tnd-common-number-input,html body .tnd-common-number-input input,html body .tnd-common-textarea,html body .tnd-common-textarea textarea,html body .tnd-date-input-wrapper .tnd-date-input-text,html body .tnd-combo,html body .tnd-combo select,html body .tnd-search-combo,html body .tnd-search-combo button,html body .tnd-search-combo button span,html body .tnd-search-combo input,html body .tnd-search-combo .tnd-search-combo-search-input,html body .tnd-html-editor,html body .tnd-html-editor-content,html body .tnd-html-editor .ProseMirror,html body .tnd-html-editor .ProseMirror p,html body .tnd-search-filter-item input.tnd-search-filter-control,html body .tnd-search-filter-item .tnd-search-filter-control input:not([type=checkbox]):not([type=radio]),html body .tnd-search-filter-item .tnd-combo.tnd-search-filter-control,html body .tnd-search-filter-item .tnd-combo.tnd-search-filter-control select,html body .tnd-search-filter-item .tnd-search-combo,html body .tnd-search-filter-item .tnd-search-combo>button,html body .tnd-search-filter-item .tnd-search-combo>div,html body .tnd-search-filter-item .tnd-search-combo input,html body .tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-text,html body .form-modal-body input:not([type=checkbox]):not([type=radio]),html body .form-modal-body textarea,html body .form-modal-body select,html body .form-modal-body .tnd-common-input,html body .form-modal-body .tnd-common-input input,html body .form-modal-body .tnd-combo,html body .form-modal-body .tnd-combo select,html body .form-modal-body .tnd-search-combo,html body .form-modal-body .tnd-search-combo>button,html body .form-modal-body .tnd-search-combo>div,html body .form-modal-body .tnd-search-combo input,html body .form-modal-body .tnd-search-combo .tnd-search-combo-search-input,html body .form-modal-body .tnd-date-input-wrapper .tnd-date-input-text,html body .form-modal-body input::placeholder,html body .form-modal-body textarea::placeholder,html body [role=dialog] .form-modal-body input:not([type=checkbox]):not([type=radio]),html body [role=dialog] .form-modal-body textarea,html body [role=dialog] .form-modal-body select,html body [role=dialog] .form-modal-body .tnd-combo select,html body [role=dialog] .form-modal-body .tnd-search-combo,html body [role=dialog] .form-modal-body .tnd-search-combo>button,html body [role=dialog] .form-modal-body .tnd-search-combo input,html body [role=dialog] .form-modal-body .tnd-date-input-wrapper .tnd-date-input-text,html body [role=dialog] .form-modal-body input::placeholder,html body [role=dialog] .form-modal-body textarea::placeholder{font-size:var(--tnd-font-size-input)!important}.tnd-mobile-form-modal .form-modal-body input::-moz-placeholder{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}.tnd-mobile-form-modal .form-modal-body textarea::-moz-placeholder{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}.tnd-mobile-form-modal .form-modal-body label,.tnd-mobile-form-modal .form-modal-body .tnd-common-label,.tnd-mobile-form-modal .form-modal-body input,.tnd-mobile-form-modal .form-modal-body textarea,.tnd-mobile-form-modal .form-modal-body select,.tnd-mobile-form-modal .form-modal-body option,.tnd-mobile-form-modal .form-modal-body .tnd-combo,.tnd-mobile-form-modal .form-modal-body .tnd-combo select,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo button,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo button span,.tnd-mobile-form-modal .form-modal-body .tnd-search-combo input,.tnd-mobile-form-modal .form-modal-body .tnd-date-input-wrapper .tnd-date-input-text,.tnd-mobile-form-modal .form-modal-body input::placeholder,.tnd-mobile-form-modal .form-modal-body textarea::placeholder{font-weight:var(--tnd-font-weight)!important;font-synthesis:none!important}.tnd-button-panel button>svg,.tnd-button-panel button svg,.tnd-button-panel button>svg *,.tnd-button-panel button svg *{stroke-width:var(--tnd-icon-stroke-width)!important}.tnd-button-panel button,.tnd-button-panel button span,html body .font-thin,html body .font-extralight,html body .font-light,html body .font-normal,html body .font-medium,html body .font-semibold,html body .font-bold,html body .font-extrabold,html body .font-black{font-weight:var(--tnd-font-weight)!important}html body .text-black,html body .text-gray-900,html body .text-gray-800,html body .text-gray-700,html body .text-foreground{color:var(--tnd-font-color)!important}[data-allow-typography-bold=true].font-bold,[data-allow-typography-bold=true] .font-bold,[data-allow-typography-bold=true].font-extrabold,[data-allow-typography-bold=true] .font-extrabold,[data-allow-typography-bold=true].font-black,[data-allow-typography-bold=true] .font-black{font-weight:var(--tnd-font-weight-bold)!important}[data-allow-typography-bold=true].font-semibold,[data-allow-typography-bold=true] .font-semibold{font-weight:var(--tnd-font-weight-semibold)!important}[data-allow-typography-bold=true].font-medium,[data-allow-typography-bold=true] .font-medium{font-weight:var(--tnd-font-weight-medium)!important}
:root{--tnd-brand-violet:#92a2f7;--tnd-brand-cyan:#08daff;--tnd-brand-mint:#04ffaf;--tnd-brand-cream:#f7f7ef;--tnd-brand-ink:#111;--tnd-brand-primary:var(--tnd-brand-violet);--tnd-brand-accent:var(--tnd-brand-cyan);--tnd-brand-highlight:var(--tnd-brand-mint);--tnd-brand-surface:#fff;--tnd-brand-foreground:var(--tnd-brand-ink);--tnd-workspace-bg:#fff;--tnd-sidebar-bg:#fff;--tnd-sidebar-border:color-mix(in srgb, var(--tnd-brand-ink) 8%, #fff);--tnd-sidebar-muted:color-mix(in srgb, var(--tnd-brand-ink) 45%, transparent);--tnd-sidebar-item:color-mix(in srgb, var(--tnd-brand-ink) 65%, transparent);--tnd-sidebar-item-hover-bg:color-mix(in srgb, var(--tnd-brand-violet) 12%, #fff);--tnd-sidebar-item-active-bg:color-mix(in srgb, var(--tnd-brand-violet) 22%, #fff);--tnd-sidebar-item-active-fg:var(--tnd-brand-violet);--tnd-button-panel-fg:color-mix(in srgb, var(--tnd-brand-ink) 78%, transparent);--tnd-card-bg:#fff;--tnd-card-border:color-mix(in srgb, var(--tnd-brand-ink) 8%, #fff);--tnd-card-radius:12px;--tnd-card-shadow:0 1px 2px color-mix(in srgb, var(--tnd-brand-ink) 4%, transparent), 0 6px 18px color-mix(in srgb, var(--tnd-brand-ink) 5%, transparent);--tnd-card-padding:1.25rem;--tnd-modal-radius:20px;--tnd-modal-inset:12px;--tnd-modal-header-bg:#fff;--tnd-modal-header-fg:var(--tnd-brand-ink);--tnd-modal-overlay:color-mix(in srgb, var(--tnd-brand-ink) 28%, transparent);--tnd-modal-shadow:-12px 0 40px color-mix(in srgb, var(--tnd-brand-ink) 12%, transparent), 0 8px 24px color-mix(in srgb, var(--tnd-brand-ink) 6%, transparent);--tnd-modal-section-line:var(--tnd-brand-violet);--tnd-modal-action-bg:var(--tnd-brand-violet);--tnd-modal-action-fg:var(--tnd-brand-ink);--tnd-modal-muted-surface:color-mix(in srgb, var(--tnd-brand-ink) 3%, #fff);--tnd-modal-recommend-bg:color-mix(in srgb, var(--tnd-brand-violet) 16%, #fff);--tnd-focus-ring:color-mix(in srgb, var(--tnd-brand-violet) 35%, transparent)}html:not(.dark),html:not(.dark) body{color:var(--tnd-brand-ink);background-color:#fff!important}
