.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}.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 .sidebar-item,html:not(.dark) aside .sidebar-item span,html:not(.dark) aside .sidebar-item svg{color:#374151!important}html:not(.dark) aside .sidebar-item:hover{color:#111827!important;background-color:#d1d5db!important}html:not(.dark) aside .sidebar-item:hover span,html:not(.dark) aside .sidebar-item:hover svg{color:#111827!important}html:not(.dark) aside .sidebar-item.active{color:#111827!important;background-color:#9ca3af!important}html:not(.dark) aside .sidebar-item.active span,html:not(.dark) aside .sidebar-item.active svg{color:#111827!important}html:not(.dark) aside .sidebar-item.active:hover{background-color:#9ca3af!important}.sidebar-item{color:#374151;font-size:var(--sidebar-font-size,16px);border-radius:8px;align-items:center;margin:10px 0;padding:6px 16px;font-weight:700;text-decoration:none;transition:all .2s ease-in-out;display:flex}.sidebar-item.sidebar-item-screen{font-weight:400}aside.sidebar-aside-collapsed{overflow-x:hidden}aside.sidebar-aside-collapsed .sidebar-item{gap:4px;flex-direction:column!important;justify-content:center!important;margin-left:0!important;margin-right:0!important;padding:8px 4px!important}aside.sidebar-aside-collapsed .sidebar-item svg{width:1.5rem!important;height:1.5rem!important}aside.sidebar-aside-collapsed .sidebar-collapsed-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;font-size:11px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.sidebar-floating-menu{background-color:#e5e7eb;border:1px solid #d1d5db;border-radius:8px;min-width:200px;max-width:min(280px,100vw - 4.974rem);max-height:min(70vh,100vh - 4rem);overflow-y:auto;box-shadow:0 10px 25px #0000001f}.dark .sidebar-floating-menu{background-color:#1f2937;border-color:#4b5563;box-shadow:0 10px 25px #00000059}.sidebar-floating-menu-title{color:#374151;border-bottom:1px solid #d1d5db;padding:10px 14px;font-size:13px;font-weight:700}.dark .sidebar-floating-menu-title{color:#f3f4f6;border-bottom-color:#4b5563}.sidebar-floating-menu-body{padding:3px 4px 4px}.sidebar-floating-menu-body .sidebar-item-screen{margin:2px 0!important;padding-top:3px!important;padding-bottom:3px!important;font-size:13px!important}.sidebar-floating-submenu{margin-top:2px}.sidebar-floating-submenu-label{color:#6b7280;text-transform:none;padding:3px 12px 2px;font-size:11px;font-weight:600}.dark .sidebar-floating-submenu-label{color:#9ca3af}.sidebar-item:hover{color:#fafafa;background-color:#262626}.sidebar-item.active{box-shadow:none!important;color:#fff!important;background-color:#262626!important;border-right:none!important}.sidebar-item.active:hover{box-shadow:none!important;background-color:#262626!important;border-right:none!important}.dark aside .sidebar-item,.dark aside .sidebar-item span,.dark aside .sidebar-item svg{color:#d4d4d4!important}.dark .sidebar-item.active{color:#fff!important;background-color:#262626!important}.dark .sidebar-item.active:hover{background-color:#262626!important}.dark .sidebar-item:hover{color:#fafafa!important;background-color:#262626!important}.dashboard-content-row .dashboard-sidebar-wrapper{background-color:#e5e7eb;min-height:100%}.dark .dashboard-content-row .dashboard-sidebar-wrapper{background-color:#1f2937}.dashboard-content-row .dashboard-sidebar-wrapper>aside{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-height:0;display:flex}.tnd-table-scroll-inner{border-radius:5px;flex:1 1 0;min-height:0;overflow:auto}.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{padding-top:.2rem!important;padding-bottom:.2rem!important;display:table-cell!important}.tnd-data-table,.tnd-data-table th,.tnd-data-table td,.tnd-data-table th *,.tnd-data-table td *{font-size:12px!important}.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-button-panel button>svg,.tnd-button-panel button svg{color:#16a34a!important}.dark .tnd-button-panel button>svg,.dark .tnd-button-panel button svg,html.dark .tnd-button-panel button>svg,html.dark .tnd-button-panel button svg{color:#4ade80!important}.tnd-button-panel:not([data-show-labels=true]) .tnd-button-panel-label{display:none!important}.tnd-button-panel[data-show-labels=true] .tnd-button-panel-actions>button[title]:not([data-tnd-no-label]),.tnd-button-panel[data-show-labels=true] .tnd-button-panel-builtin[title]:not([data-tnd-no-label]){align-items:center;gap:.25rem;display:inline-flex!important}.tnd-button-panel[data-show-labels=true] .tnd-button-panel-label,.tnd-button-panel[data-show-labels=true] .tnd-button-panel-label-auto{-webkit-user-select:text;user-select:text;cursor:text;white-space:nowrap;display:inline!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;border:2px solid #6b7280!important;outline:3px solid #0000!important}.tnd-search-filter-header{padding:.5rem 1rem!important}.tnd-search-filter-title{margin:0!important;padding:.25rem 0!important;font-size:12px!important}.tnd-search-filter-toggle{min-width:2rem!important;min-height:2rem!important;padding:.375rem!important}.tnd-search-filter-body{padding-top:.25rem!important}.tnd-search-filter-grid{grid-template-columns:repeat(var(--search-filter-columns,7), minmax(0, 1fr));gap:1rem;width:100%;display:grid}.tnd-search-filter-item{flex-direction:column;min-width:0;padding:.25rem .375rem;display:flex}.tnd-search-filter-item label{color:#374151;margin-bottom:.25rem;font-size:1.125rem;font-weight:500;display:block}.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{width:100%!important;min-width:0!important}.tnd-search-filter-item .tnd-date-input-wrapper{outline-offset:0!important;outline:0 #0000!important;overflow:visible!important}.tnd-search-filter-item .tnd-date-input-wrapper>div,.tnd-search-filter-item .tnd-date-input-wrapper .tnd-date-input-text,.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,.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]),.tnd-search-filter-item select:not([class*=search-filter-control]),.tnd-search-filter-item textarea:not([class*=search-filter-control]){color:#111827;box-sizing:border-box;appearance:none;background:#fff;border:1px solid #e5e7eb;border-radius:.25rem;padding:.375rem .5rem;font-size:.875rem}.dark .tnd-search-filter-item input:not([class*=search-filter-control]),.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,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([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,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([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) 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}[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] *,[data-form-modal-header=true] h2[data-header-text=true],[data-form-modal-header=true] h2[data-header-text=true] *,[data-form-modal-header=true] span[data-header-text=true],[data-form-modal-header=true] p[data-header-text=true]{color:inherit!important;-webkit-text-fill-color:inherit!important;-webkit-text-stroke:none!important}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;font-weight:700}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,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:700;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}label,.form-label{font-size:11px;margin-bottom:.25rem!important;font-weight:700!important}select,.form-select,textarea{font-size:13px;font-weight:400;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}.input-group-text{font-size:11px;font-weight:700;border-radius:.25rem!important;padding:.375rem .75rem!important;line-height:1.5!important}.form-check-input,.form-check-label{font-size:11px;font-weight:700}.table th,.table td{padding:.25rem!important}.table th{color:inherit;font-weight:700}.table td{color:inherit;font-weight:400}.table th{padding:.25rem!important;font-weight:700!important}.table td{padding:.25rem!important;font-weight:400!important}.table .btn{font-weight:700;padding:.25rem .5rem!important}.table .badge{font-weight:700;padding:.125rem .25rem!important}.table td a{font-weight:400;text-decoration:none}.table th,.table td{white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.table th{font-weight:700}.table td{font-weight:400}.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:700!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:#f0fdf4!important}.dark .tnd-data-table tbody tr.selected td,.dark .table tbody tr.selected td{background-color:#14532d!important}.table tbody td{font-weight:400;white-space:nowrap!important;padding-top:0!important;padding-bottom:0!important}.table th,.table th *{font-weight:700;white-space:nowrap!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-weight:400;white-space:nowrap!important}.table th span,.table th div,.table th p,.table th a,.table th button{font-weight:700;white-space:nowrap!important}.items-table th,.items-table th *{font-weight:700;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.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:700;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:700!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:700!important}.card-text{font-size:11px;font-weight:700}.modal-title{font-size:13px!important;font-weight:700!important}.modal-body,.nav-link,.breadcrumb-item{font-size:11px;font-weight:700}.page-link{font-size:11px;font-weight:700;padding:.375rem .75rem!important}.badge{font-weight:700;padding:.25rem .5rem!important;font-size:9px!important}.alert{font-size:11px;font-weight:700;padding:.75rem 1rem!important}.tooltip,.popover{font-size:11px;font-weight:700}.dropdown-item{font-size:11px;font-weight:700;padding:.375rem .75rem!important}.list-group-item{font-size:11px;font-weight:700;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:700}.invalid-feedback,.valid-feedback{font-weight:700;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:700;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:700;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:700}.ag-grid-11px .ag-header{color:#f9fafb!important;background-color:#1f2937!important}.ag-grid-11px .ag-header-cell-label{font-weight:700;color:#f9fafb!important;justify-content:center!important}.ag-grid-11px .ag-header-cell-text{font-weight:700;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]{accent-color:#15803d;appearance:auto!important;-webkit-appearance:checkbox!important;border-radius:.125rem!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important}input[type=radio]{accent-color:#15803d;appearance:auto!important;-webkit-appearance:radio!important;border-radius:50%!important;width:1rem!important;min-width:1rem!important;height:1rem!important;min-height:1rem!important}.dark input[type=checkbox],.dark input[type=radio]{accent-color:#4ade80}.tnd-data-table td[data-tnd-select-cell]{pointer-events:auto!important}.tnd-data-table td[data-tnd-select-cell] label{pointer-events:auto!important;cursor:pointer!important}.tnd-data-table td[data-tnd-select-cell] input[type=checkbox],.tnd-data-table td[data-tnd-select-cell] input[type=radio]{pointer-events:none!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-family:Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:14px!important;font-weight:700!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-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{min-height:100dvh}.login-card{z-index:1;outline-offset:0;border:2px solid #cbd5e1;outline:2px solid #cbd5e1;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.dark .login-card{border-color:#475569;outline-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:2px solid #a3a3a3}.dark .login-card .login-input,.dark .login-card input[type=text],.dark .login-card input[type=password]{border-color:#71717a}:is(body:has(.login-page-bg),html:has(.login-page-bg)){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}.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{box-sizing:border-box!important;appearance:none!important;border:0!important;border-radius:.375rem!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{color:#111827;box-sizing:border-box;appearance:none;border-radius:.375rem;min-width:0;height:2.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;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,.tnd-search-filter-control:focus,.tnd-search-filter-control:focus-visible,.tnd-search-filter-control:active,.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-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:2px!important;border-color:#000!important;outline:0 #0000!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{color:#111827;box-sizing:border-box;appearance:none;background:#fff;border:2px solid #9ca3af;border-radius:.375rem;width:100%;min-width:0;height:2.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;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{cursor:pointer;border-style:solid;border-width:1px;border-radius:.375rem;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;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{color:#111827;box-sizing:border-box;resize:vertical;background:#fff;border:2px solid #9ca3af;border-radius:.375rem;outline:none;width:100%;min-width:0;min-height:4rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5;transition:border-color .2s}.tnd-common-textarea:focus,.tnd-common-textarea textarea:focus{outline-offset:2px;border-width:2px;border-color:#1e40af;outline:3px solid #000;box-shadow:0 0 0 3px #1e40af4d}.dark .tnd-common-textarea,.dark .tnd-common-textarea textarea{color:#e5e7eb;background:#374151;border-color:#6b7280}.dark .tnd-common-textarea:focus,.dark .tnd-common-textarea textarea:focus{outline-offset:2px;border-color:#2563eb;outline:3px solid #fff;box-shadow:0 0 0 3px #2563eb66}.tnd-common-label,.tnd-common-label label{color:#374151;margin-bottom:.25rem;font-size:.875rem;font-weight:500;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]{color:#111827;box-sizing:border-box;appearance:none;background:#fff;border:2px solid #9ca3af;border-radius:.375rem;outline:none;width:100%;min-width:0;height:2.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;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}
