.ht-theme-main{z-index:0;--ht-font-size:13px;--ht-line-height:1.5;--ht-font-weight:400;--ht-letter-spacing:0;--ht-gap-size:6px;--ht-icon-size:16px;--ht-table-transition:.2s;--ht-border-color:#e5e7eb;--ht-accent-color:#3b82f6;--ht-foreground-color:#374151;--ht-background-color:transparent;--ht-placeholder-color:#9ca3af;--ht-read-only-color:#6b7280;--ht-disabled-color:#9ca3af;--ht-cell-horizontal-border-color:#e5e7eb;--ht-cell-vertical-border-color:#e5e7eb;--ht-wrapper-border-width:0;--ht-wrapper-border-radius:0;--ht-wrapper-border-color:transparent;--ht-row-header-odd-background-color:#f9fafb;--ht-row-header-even-background-color:#f9fafb;--ht-row-cell-odd-background-color:#fff;--ht-row-cell-even-background-color:#fff;--ht-cell-horizontal-padding:16px;--ht-cell-vertical-padding:8px;--ht-cell-editor-border-width:2px;--ht-cell-editor-border-color:#3b82f6;--ht-cell-editor-foreground-color:#374151;--ht-cell-editor-background-color:#fff;--ht-cell-editor-shadow-blur-radius:4px;--ht-cell-editor-shadow-color:#0000001a;--ht-cell-success-background-color:#d1fae5;--ht-cell-error-background-color:#fef2f2;--ht-cell-read-only-background-color:#f9fafb;--ht-cell-selection-border-color:#3b82f6;--ht-cell-selection-background-color:#dbeafe;--ht-cell-autofill-size:6px;--ht-cell-autofill-border-width:1px;--ht-cell-autofill-border-radius:4px;--ht-cell-autofill-border-color:#fff;--ht-cell-autofill-background-color:#3b82f6;--ht-cell-autofill-fill-border-color:#3b82f6;--ht-cell-mobile-handle-size:12px;--ht-cell-mobile-handle-border-width:1px;--ht-cell-mobile-handle-border-radius:6px;--ht-cell-mobile-handle-border-color:#3b82f6;--ht-cell-mobile-handle-background-color:#3b82f666;--ht-resize-indicator-color:#3b82f6;--ht-move-backlight-color:#f3f4f6;--ht-move-indicator-color:#3b82f6;--ht-hidden-indicator-color:#9ca3af;--ht-scrollbar-border-radius:6px;--ht-scrollbar-track-color:#f3f4f6;--ht-scrollbar-thumb-color:#d1d5db;--ht-header-font-weight:500;--ht-header-foreground-color:#6b7280;--ht-header-background-color:#f9fafb;--ht-header-highlighted-shadow-size:0;--ht-header-highlighted-foreground-color:#374151;--ht-header-highlighted-background-color:#f3f4f6;--ht-header-active-border-color:#3b82f6;--ht-header-active-foreground-color:#1e40af;--ht-header-active-background-color:#e0e7ff;--ht-header-filter-background-color:#d1fae5;--ht-header-row-foreground-color:#9ca3af;--ht-header-row-background-color:#f9fafb;--ht-header-row-highlighted-foreground-color:#6b7280;--ht-header-row-highlighted-background-color:#f3f4f6;--ht-header-row-active-foreground-color:#1e40af;--ht-header-row-active-background-color:#e0e7ff;--ht-checkbox-size:16px;--ht-checkbox-border-radius:3px;--ht-checkbox-border-color:#d1d5db;--ht-checkbox-background-color:#fff;--ht-checkbox-icon-color:transparent;--ht-checkbox-focus-border-color:#3b82f6;--ht-checkbox-focus-background-color:#fff;--ht-checkbox-focus-icon-color:transparent;--ht-checkbox-focus-ring-color:#3b82f64d;--ht-checkbox-disabled-border-color:#d1d5db;--ht-checkbox-disabled-background-color:#f3f4f6;--ht-checkbox-disabled-icon-color:transparent;--ht-checkbox-checked-border-color:#3b82f6;--ht-checkbox-checked-background-color:#3b82f6;--ht-checkbox-checked-icon-color:#fff;--ht-checkbox-checked-focus-border-color:#2563eb;--ht-checkbox-checked-focus-background-color:#3b82f6;--ht-checkbox-checked-focus-icon-color:#fff;--ht-checkbox-checked-disabled-border-color:#d1d5db;--ht-checkbox-checked-disabled-background-color:#d1d5db;--ht-checkbox-checked-disabled-icon-color:#fff;--ht-checkbox-indeterminate-border-color:#3b82f6;--ht-checkbox-indeterminate-background-color:#3b82f6;--ht-checkbox-indeterminate-icon-color:#fff;--ht-checkbox-indeterminate-focus-border-color:#2563eb;--ht-checkbox-indeterminate-focus-background-color:#3b82f6;--ht-checkbox-indeterminate-focus-icon-color:#fff;--ht-checkbox-indeterminate-disabled-border-color:#d1d5db;--ht-checkbox-indeterminate-disabled-background-color:#d1d5db;--ht-checkbox-indeterminate-disabled-icon-color:#fff;--ht-radio-size:16px;--ht-radio-border-color:#d1d5db;--ht-radio-background-color:#fff;--ht-radio-icon-color:transparent;--ht-radio-focus-border-color:#3b82f6;--ht-radio-focus-background-color:#fff;--ht-radio-focus-icon-color:transparent;--ht-radio-focus-ring-color:#3b82f64d;--ht-radio-disabled-border-color:#d1d5db;--ht-radio-disabled-background-color:#f3f4f6;--ht-radio-disabled-icon-color:transparent;--ht-radio-checked-border-color:#3b82f6;--ht-radio-checked-background-color:#fff;--ht-radio-checked-icon-color:#3b82f6;--ht-radio-checked-focus-border-color:#2563eb;--ht-radio-checked-focus-background-color:#fff;--ht-radio-checked-focus-icon-color:#3b82f6;--ht-radio-checked-disabled-border-color:#d1d5db;--ht-radio-checked-disabled-background-color:#f3f4f6;--ht-radio-checked-disabled-icon-color:#d1d5db;--ht-icon-button-border-radius:6px;--ht-icon-button-border-color:transparent;--ht-icon-button-background-color:transparent;--ht-icon-button-icon-color:#6b7280;--ht-icon-button-hover-border-color:transparent;--ht-icon-button-hover-background-color:#f3f4f6;--ht-icon-button-hover-icon-color:#374151;--ht-icon-button-active-border-color:transparent;--ht-icon-button-active-background-color:#e5e7eb;--ht-icon-button-active-icon-color:#3b82f6;--ht-icon-button-active-hover-border-color:transparent;--ht-icon-button-active-hover-background-color:#e5e7eb;--ht-icon-button-active-hover-icon-color:#3b82f6;--ht-collapse-button-border-radius:6px;--ht-collapse-button-open-border-color:transparent;--ht-collapse-button-open-background-color:transparent;--ht-collapse-button-open-icon-color:#6b7280;--ht-collapse-button-open-icon-active-color:#374151;--ht-collapse-button-open-hover-border-color:transparent;--ht-collapse-button-open-hover-background-color:#f3f4f6;--ht-collapse-button-open-hover-icon-color:#374151;--ht-collapse-button-open-hover-icon-active-color:#3b82f6;--ht-collapse-button-close-border-color:transparent;--ht-collapse-button-close-background-color:transparent;--ht-collapse-button-close-icon-color:#6b7280;--ht-collapse-button-close-icon-active-color:#374151;--ht-collapse-button-close-hover-border-color:transparent;--ht-collapse-button-close-hover-background-color:#f3f4f6;--ht-collapse-button-close-hover-icon-color:#374151;--ht-collapse-button-close-hover-icon-active-color:#3b82f6;--ht-button-border-radius:6px;--ht-button-horizontal-padding:16px;--ht-button-vertical-padding:8px;--ht-primary-button-border-color:transparent;--ht-primary-button-foreground-color:#fff;--ht-primary-button-background-color:#3b82f6;--ht-primary-button-disabled-border-color:transparent;--ht-primary-button-disabled-foreground-color:#9ca3af;--ht-primary-button-disabled-background-color:#e5e7eb;--ht-primary-button-hover-border-color:transparent;--ht-primary-button-hover-foreground-color:#fff;--ht-primary-button-hover-background-color:#2563eb;--ht-primary-button-focus-border-color:#1e40af;--ht-primary-button-focus-foreground-color:#fff;--ht-primary-button-focus-background-color:#3b82f6;--ht-secondary-button-border-color:#e5e7eb;--ht-secondary-button-foreground-color:#374151;--ht-secondary-button-background-color:#fff;--ht-secondary-button-disabled-border-color:#e5e7eb;--ht-secondary-button-disabled-foreground-color:#9ca3af;--ht-secondary-button-disabled-background-color:#f9fafb;--ht-secondary-button-hover-border-color:#d1d5db;--ht-secondary-button-hover-foreground-color:#1f2937;--ht-secondary-button-hover-background-color:#f9fafb;--ht-secondary-button-focus-border-color:#3b82f6;--ht-secondary-button-focus-foreground-color:#374151;--ht-secondary-button-focus-background-color:#fff;--ht-comments-textarea-horizontal-padding:12px;--ht-comments-textarea-vertical-padding:8px;--ht-comments-textarea-border-width:1px;--ht-comments-textarea-border-color:#e5e7eb;--ht-comments-textarea-foreground-color:#374151;--ht-comments-textarea-background-color:#fff;--ht-comments-textarea-focus-border-width:2px;--ht-comments-textarea-focus-border-color:#3b82f6;--ht-comments-textarea-focus-foreground-color:#374151;--ht-comments-textarea-focus-background-color:#fff;--ht-comments-indicator-size:6px;--ht-comments-indicator-color:#3b82f6;--ht-license-horizontal-padding:16px;--ht-license-vertical-padding:8px;--ht-license-foreground-color:#6b7280;--ht-license-background-color:#f9fafb;--ht-link-color:#3b82f6;--ht-link-hover-color:#2563eb;--ht-input-border-width:1px;--ht-input-border-radius:6px;--ht-input-horizontal-padding:12px;--ht-input-vertical-padding:8px;--ht-input-border-color:#d1d5db;--ht-input-foreground-color:#374151;--ht-input-background-color:#fff;--ht-input-hover-border-color:#9ca3af;--ht-input-hover-foreground-color:#374151;--ht-input-hover-background-color:#fff;--ht-input-disabled-border-color:#e5e7eb;--ht-input-disabled-foreground-color:#9ca3af;--ht-input-disabled-background-color:#f9fafb;--ht-input-focus-border-color:#3b82f6;--ht-input-focus-foreground-color:#374151;--ht-input-focus-background-color:#fff;--ht-menu-border-width:1px;--ht-menu-border-radius:6px;--ht-menu-horizontal-padding:4px;--ht-menu-vertical-padding:4px;--ht-menu-item-horizontal-padding:12px;--ht-menu-item-vertical-padding:8px;--ht-menu-border-color:#e5e7eb;--ht-menu-background-color:#fff;--ht-menu-foreground-color:#374151;--ht-menu-shadow-x:0;--ht-menu-shadow-y:10px;--ht-menu-shadow-blur:15px;--ht-menu-shadow-color:#0000001a;--ht-menu-item-hover-color:#f3f4f6;--ht-menu-item-active-color:#e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.ht-theme-main .handsontable thead th,.ht-theme-main .wtHolder thead th{text-transform:uppercase;letter-spacing:.05em;font-size:11px;border-bottom:1px solid #d1d5db!important}.ht-theme-main span.colHeader{font-size:11px;line-height:1.4}.ht-theme-main .wtHolder{background-color:#0000!important}.ht-theme-main .manualColumnResizer{transform:translate(4px)}.ht-portal{border:none!important}.ht-theme-main .handsontable td,.ht-theme-main .handsontable th,.ht-theme-main .wtHolder,.ht-theme-main .wtHider,.ht-theme-main table{border-radius:0!important}.ht-theme-main .handsontable{overflow:hidden;border-radius:0!important}html.dark .ht-theme-main{--ht-border-color:#374151;--ht-accent-color:#60a5fa;--ht-foreground-color:#e5e7eb;--ht-background-color:transparent;--ht-placeholder-color:#6b7280;--ht-read-only-color:#9ca3af;--ht-disabled-color:#6b7280;--ht-cell-horizontal-border-color:#374151;--ht-cell-vertical-border-color:#374151;--ht-wrapper-border-color:transparent;--ht-row-header-odd-background-color:#1f2937;--ht-row-header-even-background-color:#1f2937;--ht-row-cell-odd-background-color:#111827;--ht-row-cell-even-background-color:#111827;--ht-cell-editor-border-color:#60a5fa;--ht-cell-editor-foreground-color:#e5e7eb;--ht-cell-editor-background-color:#1f2937;--ht-cell-editor-shadow-color:#60a5fa4d;--ht-cell-success-background-color:#22c55e33;--ht-cell-error-background-color:#ef444433;--ht-cell-read-only-background-color:#1f2937;--ht-cell-selection-border-color:#60a5fa;--ht-cell-selection-background-color:#3b82f633;--ht-cell-autofill-border-color:#1f2937;--ht-cell-autofill-background-color:#60a5fa;--ht-cell-autofill-fill-border-color:#60a5fa;--ht-cell-mobile-handle-border-color:#60a5fa;--ht-cell-mobile-handle-background-color:#60a5fa66;--ht-resize-indicator-color:#60a5fa;--ht-move-backlight-color:#374151;--ht-move-indicator-color:#60a5fa;--ht-hidden-indicator-color:#6b7280;--ht-scrollbar-track-color:#1f2937;--ht-scrollbar-thumb-color:#4b5563;--ht-header-foreground-color:#9ca3af;--ht-header-background-color:#1f2937;--ht-header-highlighted-foreground-color:#e5e7eb;--ht-header-highlighted-background-color:#374151;--ht-header-active-border-color:#60a5fa;--ht-header-active-foreground-color:#fff;--ht-header-active-background-color:#3730a3;--ht-header-filter-background-color:#22c55e33;--ht-header-row-foreground-color:#6b7280;--ht-header-row-background-color:#1f2937;--ht-header-row-highlighted-foreground-color:#9ca3af;--ht-header-row-highlighted-background-color:#374151;--ht-header-row-active-foreground-color:#fff;--ht-header-row-active-background-color:#3730a3;--ht-checkbox-border-color:#4b5563;--ht-checkbox-background-color:#1f2937;--ht-checkbox-focus-border-color:#60a5fa;--ht-checkbox-focus-background-color:#1f2937;--ht-checkbox-focus-ring-color:#60a5fa4d;--ht-checkbox-disabled-border-color:#4b5563;--ht-checkbox-disabled-background-color:#374151;--ht-checkbox-checked-border-color:#60a5fa;--ht-checkbox-checked-background-color:#60a5fa;--ht-checkbox-checked-icon-color:#111827;--ht-checkbox-checked-focus-border-color:#3b82f6;--ht-checkbox-checked-disabled-background-color:#4b5563;--ht-checkbox-indeterminate-border-color:#60a5fa;--ht-checkbox-indeterminate-background-color:#60a5fa;--ht-checkbox-indeterminate-icon-color:#111827;--ht-checkbox-indeterminate-disabled-background-color:#4b5563;--ht-radio-border-color:#4b5563;--ht-radio-background-color:#1f2937;--ht-radio-focus-border-color:#60a5fa;--ht-radio-focus-background-color:#1f2937;--ht-radio-focus-ring-color:#60a5fa4d;--ht-radio-disabled-border-color:#4b5563;--ht-radio-disabled-background-color:#374151;--ht-radio-checked-border-color:#60a5fa;--ht-radio-checked-background-color:#1f2937;--ht-radio-checked-icon-color:#60a5fa;--ht-radio-checked-focus-border-color:#3b82f6;--ht-radio-checked-disabled-background-color:#374151;--ht-icon-button-icon-color:#9ca3af;--ht-icon-button-hover-background-color:#374151;--ht-icon-button-hover-icon-color:#e5e7eb;--ht-icon-button-active-background-color:#4b5563;--ht-icon-button-active-icon-color:#60a5fa;--ht-icon-button-active-hover-background-color:#4b5563;--ht-primary-button-foreground-color:#fff;--ht-primary-button-background-color:#3b82f6;--ht-primary-button-disabled-foreground-color:#6b7280;--ht-primary-button-disabled-background-color:#374151;--ht-primary-button-hover-background-color:#2563eb;--ht-primary-button-focus-border-color:#1e40af;--ht-secondary-button-border-color:#4b5563;--ht-secondary-button-foreground-color:#e5e7eb;--ht-secondary-button-background-color:#1f2937;--ht-secondary-button-disabled-border-color:#374151;--ht-secondary-button-disabled-foreground-color:#6b7280;--ht-secondary-button-disabled-background-color:#1f2937;--ht-secondary-button-hover-border-color:#6b7280;--ht-secondary-button-hover-background-color:#374151;--ht-secondary-button-focus-border-color:#60a5fa;--ht-comments-textarea-border-color:#4b5563;--ht-comments-textarea-foreground-color:#e5e7eb;--ht-comments-textarea-background-color:#1f2937;--ht-comments-textarea-focus-border-color:#60a5fa;--ht-comments-indicator-color:#60a5fa;--ht-license-foreground-color:#9ca3af;--ht-license-background-color:#1f2937;--ht-link-color:#60a5fa;--ht-link-hover-color:#93c5fd;--ht-input-border-color:#4b5563;--ht-input-foreground-color:#e5e7eb;--ht-input-background-color:#1f2937;--ht-input-hover-border-color:#6b7280;--ht-input-disabled-border-color:#374151;--ht-input-disabled-foreground-color:#6b7280;--ht-input-disabled-background-color:#1f2937;--ht-input-focus-border-color:#60a5fa;--ht-menu-border-color:#374151;--ht-menu-background-color:#1f2937;--ht-menu-foreground-color:#e5e7eb;--ht-menu-shadow-color:#00000080;--ht-menu-item-hover-color:#374151;--ht-menu-item-active-color:#4b5563}html.dark .ht-theme-main .handsontable thead th,html.dark .ht-theme-main .wtHolder thead th{border-bottom:1px solid #4b5563!important}.ht-theme-main .htContextMenu,.ht-theme-main .htMenu{background-color:var(--ht-menu-background-color,#fff)!important;color:var(--ht-menu-foreground-color,#374151)!important}.ht-theme-main .htContextMenu table,.ht-theme-main .htMenu table{background-color:var(--ht-menu-background-color,#fff)!important}.ht-theme-main .htContextMenu td,.ht-theme-main .htMenu td{background-color:var(--ht-menu-background-color,#fff)!important;color:var(--ht-menu-foreground-color,#374151)!important}.ht-theme-main .htContextMenu td:hover,.ht-theme-main .htMenu td:hover{background-color:var(--ht-menu-item-hover-color,#f3f4f6)!important}.ht-theme-main .columnSorting.ascending:before,.ht-theme-main .columnSorting.descending:before,.ht-theme-main .columnSorting.sortAction.ascending:before,.ht-theme-main .columnSorting.sortAction.descending:before{content:"";vertical-align:middle;background-color:#374151;width:11px;height:10px;margin-left:4px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ht-theme-main .columnSorting.ascending:before,.ht-theme-main .columnSorting.sortAction.ascending:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 340 340%27%3E%3Cpolygon points=%27222.814,52.783 200.902,74.686 280.748,154.528 0,154.528 0,185.513 280.748,185.513 200.902,265.353 222.814,287.252 340.034,170.023%27 transform=%27rotate%28-90 170 170%29%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 340 340%27%3E%3Cpolygon points=%27222.814,52.783 200.902,74.686 280.748,154.528 0,154.528 0,185.513 280.748,185.513 200.902,265.353 222.814,287.252 340.034,170.023%27 transform=%27rotate%28-90 170 170%29%27/%3E%3C/svg%3E")}.ht-theme-main .columnSorting.descending:before,.ht-theme-main .columnSorting.sortAction.descending:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 340 340%27%3E%3Cpolygon points=%27222.814,52.783 200.902,74.686 280.748,154.528 0,154.528 0,185.513 280.748,185.513 200.902,265.353 222.814,287.252 340.034,170.023%27 transform=%27rotate%2890 170 170%29%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 340 340%27%3E%3Cpolygon points=%27222.814,52.783 200.902,74.686 280.748,154.528 0,154.528 0,185.513 280.748,185.513 200.902,265.353 222.814,287.252 340.034,170.023%27 transform=%27rotate%2890 170 170%29%27/%3E%3C/svg%3E")}html.dark .ht-theme-main .columnSorting.ascending:before,html.dark .ht-theme-main .columnSorting.descending:before,html.dark .ht-theme-main .columnSorting.sortAction.ascending:before,html.dark .ht-theme-main .columnSorting.sortAction.descending:before{background-color:#9ca3af}.ht-theme-main th.columnSorting{cursor:pointer}@media (max-width:768px){.ht-theme-main{--ht-font-size:12px;--ht-cell-horizontal-padding:12px;--ht-cell-vertical-padding:6px}}.ht_master .wtHider col,.ht_clone_top .wtHider col,.ht_clone_left .wtHider col,.ht_master .wtHider th,.ht_master .wtHider td,.ht_clone_top .wtHider th,.ht_clone_top .wtHider td,.ht_clone_left .wtHider th,.ht_clone_left .wtHider td{min-width:42px!important}