@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&display=swap";.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:after{content:"";position:fixed;top:0;left:0;width:100vw;height:64px;background:linear-gradient(135deg,#172554,#1e40af);z-index:1004;pointer-events:none;display:var(--header-backdrop-display, block)}body{font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.5;color:var(--color-text-primary, #333333);background-color:var(--color-bg-primary, #f8fafb);min-height:100vh;overflow-x:hidden}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-column{display:flex;flex-direction:column}.flex-align-center{display:flex;align-items:center}.flex-justify-center{display:flex;justify-content:center}.flex-space-between{display:flex;justify-content:space-between}.full-height{height:100%}.full-width{width:100%}.min-h-screen{min-height:100vh}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in-up{animation:slideInUp .4s cubic-bezier(.4,0,.2,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fixed-header{width:100%;position:sticky;top:0;z-index:1005;height:64px;flex-shrink:0;background:linear-gradient(135deg,#172554,#1e40af);border-bottom:1px solid rgba(255,255,255,.08)}.header-wrapper{width:100%;height:100%;display:flex;align-items:center}.header-content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:relative;isolation:isolate}.header-snowflakes{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;opacity:.3}.header-snowflakes__svg{width:100%;height:100%;display:block}.header-spring{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;opacity:.45}.header-spring__svg{width:100%;height:100%;display:block}.brand-container{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:1;padding-right:24px;margin-right:8px}.brand-container:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#ffffff1f}.logo{color:#fff;font-size:13px;line-height:1.2;font-weight:700;letter-spacing:2px;text-decoration:none;cursor:default;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;align-items:center;gap:10px}.logo:before{content:"";display:block;width:8px;height:8px;background:#3b82f6;border-radius:2px;flex-shrink:0}.dev-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#ffc10724;border:1px solid rgba(255,193,7,.25);border-radius:9999px;font-size:10px;font-weight:600;color:#ffffffd9;-webkit-user-select:none;user-select:none;cursor:help;transition:background .15s ease}.dev-badge:hover{background:#ffc10738}.dev-badge-dot{font-size:7px;color:#ffc107;animation:pulse 2s ease-in-out infinite}.dev-badge-text{font-weight:700;letter-spacing:.5px;color:#ffc107}.dev-badge-date{font-size:9px;opacity:.75;font-weight:500;color:#ffffffb3}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.navigation{position:absolute;left:50%;transform:translate(-50%);top:0;bottom:0;display:flex;align-items:stretch;gap:0;z-index:1;padding:0;background:none;border:none;border-radius:0}.nav-button{display:flex;align-items:center;align-self:stretch;gap:7px;padding:0 18px;background:transparent;color:#ffffff8c;border:none;border-radius:0;font-weight:500;font-size:14px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;white-space:nowrap;position:relative;outline:none;transition:color .15s ease,background .15s ease}.nav-button:hover{color:#ffffffe6;background:#ffffff0a}.nav-button:active{background:#ffffff05}.nav-button:focus-visible{outline:2px solid rgba(255,255,255,.3);outline-offset:-4px}.nav-button.active{color:#fff;font-weight:600}.nav-button.active:after{content:"";position:absolute;bottom:0;left:18px;right:18px;height:2px;background:#fff;border-radius:2px 2px 0 0}.nav-button.active:hover{background:#ffffff0a}.nav-button--skeleton{cursor:default;pointer-events:none}.nav-skeleton-bar{display:inline-block;width:72px;height:14px;border-radius:4px;background:#ffffff1a;animation:nav-skeleton-pulse 1.4s ease-in-out infinite}@keyframes nav-skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}.header-skeleton-circle{display:inline-block;border-radius:50%;background:#ffffff1a;animation:nav-skeleton-pulse 1.4s ease-in-out infinite;flex-shrink:0}.header-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:6px;position:relative;z-index:1010;padding-left:24px;margin-left:8px}.header-actions:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#ffffff1f}.header-button{color:#ffffffb3;background:transparent;border:none;border-radius:6px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:15px;transition:color .15s ease,background .15s ease;position:relative;z-index:1010}.header-button:hover{color:#fff;background:#ffffff14}.header-button:active{background:#ffffff0a}.header-button:disabled{opacity:.4;cursor:not-allowed}.header-button--spinning .anticon{animation:header-spin 1s linear infinite}@keyframes header-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ws-status-indicator{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;-webkit-user-select:none;user-select:none;cursor:help;padding:4px 8px;border-radius:6px;transition:background .15s ease}.ws-status-indicator:hover{background:#ffffff0f}.ws-status-indicator .ws-status-dot{font-size:.875rem;line-height:1}.ws-status-indicator .ws-status-dot.pulse{animation:ws-pulse 2s ease-in-out infinite}.ws-status-indicator .ws-status-text{font-weight:500;opacity:.8}.user-profile{display:flex;align-items:center;padding:3px 10px 3px 3px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);transition:background .15s ease;margin-left:2px}.user-profile:hover{background:#ffffff1f}.user-profile .user-name{color:#ffffffe6;font-size:13px;font-weight:500;margin-left:8px;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.avatar{background:#ffffff1a;color:#fff;cursor:pointer;border:2px solid rgba(255,255,255,.15);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;transition:border-color .15s ease}.avatar:hover{border-color:#ffffff59}.header-actions .ant-avatar{flex-shrink:0;border:2px solid rgba(255,255,255,.12);background:#ffffff0f;position:relative;z-index:1010;transition:border-color .15s ease}.header-actions .ant-avatar:hover{border-color:#ffffff4d}.header-actions .ant-avatar .ant-avatar-string{color:#fff;font-weight:600}.header-actions .ant-dropdown-trigger{position:relative;z-index:1010}.last-update-indicator{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:#f0f2f5;border-radius:6px;font-size:.75rem;color:#595959;-webkit-user-select:none;user-select:none;transition:background .15s ease;animation:ws-slideIn .3s ease}.last-update-indicator:hover{background:#e6f7ff}.last-update-indicator-icon{font-size:.875rem;animation:ws-fadeIn .3s ease}.last-update-indicator-text .last-update-user{font-weight:500;color:#1890ff}@media (max-width: 1400px){.header-content{padding:0 12px}.brand-container{padding-right:16px;margin-right:4px}.nav-button{padding:0 12px;font-size:13px;gap:5px}.nav-button.active:after{left:12px;right:12px}.header-actions{padding-left:16px;margin-left:4px;gap:4px}}@keyframes ws-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ws-fadeIn{0%{opacity:0;transform:rotate(-180deg)}to{opacity:1;transform:rotate(0)}}@keyframes ws-slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.notification-bell{position:relative}.notification-bell-popover .ant-popover-inner{padding:0;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d;overflow:hidden}.notification-bell-popover .ant-popover-inner-content,.notification-bell-drawer .ant-drawer-body{padding:0}.notification-settings-popover .ant-popover-inner{border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000000d;overflow:hidden}.notification-settings-popover .ant-popover-inner-content{padding:0}.notification-center{display:flex;flex-direction:column;height:100%;background:#fff}.notification-center-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e5e5e5;background:#f5f5f5}.notification-center-title{margin:0;font-size:1rem;font-weight:600;color:#333;display:flex;align-items:center;gap:6px;white-space:nowrap}.notification-center-title .unread-badge{color:#1890ff;font-size:.875rem;font-weight:500;flex-shrink:0}.notification-center-filters{padding:16px 20px;border-bottom:1px solid #e5e5e5}.notification-center-filters .ant-segmented{width:100%;border-radius:8px}.notification-center-list{flex:1;overflow-y:auto}.notification-center-list::-webkit-scrollbar{width:10px;height:10px}.notification-center-list::-webkit-scrollbar-track{background:#f0f0f0}.notification-center-list::-webkit-scrollbar-thumb{background-color:#bfbfbf;border:3px solid transparent;background-clip:content-box;border-radius:99px}.notification-center-list::-webkit-scrollbar-thumb:hover{background-color:#999}.notification-center--popover .notification-center-header{padding:12px 16px}.notification-center--popover .notification-center-title{font-size:15px}.notification-center--drawer,.notification-center--page{height:100%}.notification-group:not(:last-child){border-bottom:1px solid #f0f0f0}.notification-group-label{padding:8px 16px;font-size:12px;font-weight:600;color:#8c8c8c;text-transform:uppercase;letter-spacing:.5px;background:#fafafa;position:sticky;top:0;z-index:1}.notification-item{position:relative;display:flex;align-items:flex-start;gap:14px;padding:14px 20px;transition:all .2s ease;border-bottom:1px solid #f5f5f5}.notification-item:hover{background:#fafafa}.notification-item:hover .notification-delete{opacity:1}.notification-item.unread{background:#e6f7ff}.notification-item.unread:hover{background:#d6efff}.notification-item.compact{padding:12px 20px}.notification-item.compact .notification-content{gap:4px}.notification-item.compact .notification-title{font-size:13px}.notification-item.compact .notification-message{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.notification-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px}.notification-icon--data-update{background:#e6f7ff;color:#1890ff}.notification-icon--system{background:#f6ffed;color:#52c41a}.notification-icon--error{background:#fff1f0;color:#ff4d4f}.notification-icon--business{background:#f9f0ff;color:#722ed1}.notification-content{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.notification-header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.notification-title{margin:0;font-size:14px;font-weight:600;color:#262626;line-height:1.4}.notification-time{flex-shrink:0;font-size:12px;color:#8c8c8c;white-space:nowrap}.notification-message{margin:0;font-size:13px;color:#595959;line-height:1.5;word-break:break-word}.notification-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#1890ff;font-weight:500;margin-top:2px}.notification-link:hover{color:#40a9ff}.notification-link:after{content:"→";margin-left:2px}.notification-delete{position:absolute;top:8px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:4px;font-size:18px;color:#8c8c8c;cursor:pointer;opacity:0;transition:all .2s ease}.notification-delete:hover{background:#ff4d4f;color:#fff}.notification-unread-indicator{position:absolute;left:4px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#1890ff;border-radius:50%}.notification-settings{width:280px;padding:12px;border-radius:16px}.notification-settings-header{display:flex;align-items:center;color:#262626;font-weight:600}.notification-settings-list{display:flex;flex-direction:column;gap:12px}.notification-settings-item{display:flex;align-items:center;justify-content:space-between;padding:10px;border-radius:12px;background:#fafafa;transition:background .2s ease}.notification-settings-item:hover{background:#f0f0f0}.notification-settings-item-content{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.notification-settings-item-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;font-size:13px;color:#1890ff;flex-shrink:0}.notification-settings-item-text{flex:1;min-width:0;overflow:hidden}.notification-settings-item-label{font-size:13px;font-weight:500;color:#262626;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-settings-item-description{font-size:11px;color:#8c8c8c;line-height:1.4}:root{--deviation-positive-bg: #ecfdf5;--deviation-positive-text: #059669;--deviation-negative-bg: #fef2f2;--deviation-negative-text: #dc2626;--header-color-purple: #9333ea;--header-color-blue: #3b82f6;--header-color-orange: #ea580c;--header-color-green: #059669;--ht-cell-changed-bg: #fffbeb;--ht-cell-changed-indicator: #f59e0b;--ht-cell-derived-bg: #eff6ff;--ht-cell-derived-indicator: #3b82f6;--ht-cell-dimmed-bg: #f5f5f5;--ht-cell-dimmed-text: #bfbfbf;--ht-cell-readonly-bg: #fafafa;--ht-cell-readonly-text: #595959;--ht-cell-dropdown-hint-bg: #fffbe6;--ht-cell-dropdown-hint-text: #8c8c8c;--ht-cell-dropdown-empty-bg: #fafafa;--ht-cell-dropdown-empty-text: #bfbfbf;--ht-purchase-plan-bg: #fff7ed;--ht-purchase-plan-text: #c2410c;--ht-stage4-dismissed-bg: #f0f0f0;--ht-stage4-dismissed-text: #8c8c8c;--ht-stage4-new-bg: #f6ffed;--ht-stage5-inactive-bg: #e3eced;--ht-stage5-inactive-text: #52777b}.handsontable td.cell-changed,.handsontable td.tracking-cell--user-changed,.handsontable td.tracking-cell--changed{background-color:var(--ht-cell-changed-bg)!important;box-shadow:inset 3px 0 0 var(--ht-cell-changed-indicator);text-align:inherit}.handsontable td.tracking-cell--derived{background-color:var(--ht-cell-derived-bg)!important;box-shadow:inset 3px 0 0 var(--ht-cell-derived-indicator);text-align:inherit}.handsontable .htCenter.tracking-cell--user-changed,.handsontable .tracking-cell--user-changed.htCenter,.handsontable .htCenter.tracking-cell--derived,.handsontable .tracking-cell--derived.htCenter,.handsontable .htCenter.tracking-cell--changed,.handsontable .tracking-cell--changed.htCenter,.handsontable .htCenter.cell-changed,.handsontable .cell-changed.htCenter{text-align:center!important}.handsontable .htLeft.tracking-cell--user-changed,.handsontable .tracking-cell--user-changed.htLeft,.handsontable .htLeft.tracking-cell--derived,.handsontable .tracking-cell--derived.htLeft,.handsontable .htLeft.tracking-cell--changed,.handsontable .tracking-cell--changed.htLeft,.handsontable .htLeft.cell-changed,.handsontable .cell-changed.htLeft{text-align:left!important}.handsontable .htRight.tracking-cell--user-changed,.handsontable .tracking-cell--user-changed.htRight,.handsontable .htRight.tracking-cell--derived,.handsontable .tracking-cell--derived.htRight,.handsontable .htRight.tracking-cell--changed,.handsontable .tracking-cell--changed.htRight,.handsontable .htRight.cell-changed,.handsontable .cell-changed.htRight{text-align:right!important}.handsontable td.deviation-negative,.handsontable tbody td.deviation-negative{background-color:var(--deviation-negative-bg)!important;color:var(--deviation-negative-text)!important;font-weight:500!important}.handsontable td.deviation-positive,.handsontable tbody td.deviation-positive{background-color:var(--deviation-positive-bg)!important;color:var(--deviation-positive-text)!important;font-weight:500!important}.handsontable td.ht-purchase-plan-orange{background-color:var(--ht-purchase-plan-bg)!important;color:var(--ht-purchase-plan-text)!important}.ht_clone_top thead th.ht-highlighted-header,.ht_master thead th.ht-highlighted-header{background-color:var(--header-color-purple)!important;color:#fff!important;font-weight:500}.ht_clone_top thead th.ht-highlighted-header-blue,.ht_master thead th.ht-highlighted-header-blue{background-color:var(--header-color-blue)!important;color:#fff!important;font-weight:500}.ht_clone_top thead th.ht-highlighted-header-orange,.ht_master thead th.ht-highlighted-header-orange{background-color:var(--header-color-orange)!important;color:#fff!important;font-weight:500}.ht_clone_top thead th.ht-highlighted-header-green,.ht_master thead th.ht-highlighted-header-green{background-color:var(--header-color-green)!important;color:#fff!important;font-weight:500}.handsontable td.stage5-cell-exceeded{background-color:var(--deviation-negative-bg)!important;color:var(--deviation-negative-text)!important;font-weight:600!important}.handsontable td.stage5-cell-within{background-color:var(--deviation-positive-bg)!important;color:var(--deviation-positive-text)!important;font-weight:600!important}.handsontable td,.handsontable th{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.handsontable td.ht-cell-dimmed-hint{background-color:var(--ht-cell-dimmed-bg)!important;color:var(--ht-cell-dimmed-text)!important;text-align:center!important}.handsontable td.ht-cell-dimmed-hint span{font-size:11px}.handsontable td.ht-cell-readonly{background-color:var(--ht-cell-readonly-bg)!important;color:var(--ht-cell-readonly-text)!important}.handsontable td.ht-cell-dropdown-hint{background-color:var(--ht-cell-dropdown-hint-bg)!important}.handsontable td.ht-cell-dropdown-hint span{color:var(--ht-cell-dropdown-hint-text);font-size:12px}.handsontable td.ht-cell-dropdown-empty{background-color:var(--ht-cell-dropdown-empty-bg)!important}.handsontable td.ht-cell-dropdown-empty span{color:var(--ht-cell-dropdown-empty-text);font-size:11px;font-style:italic}.handsontable td.stage4-row-dismissed{background-color:var(--ht-stage4-dismissed-bg)!important;color:var(--ht-stage4-dismissed-text)!important}.handsontable td.stage4-row-new{background-color:var(--ht-stage4-new-bg)!important}.handsontable td.row-inactive{background-color:var(--ht-stage5-inactive-bg)!important;color:var(--ht-stage5-inactive-text)!important}.htDropdownMenu.handsontable table.htCore{min-width:360px}.htDropdownMenu.handsontable .htFiltersMenuValue,.htDropdownMenu.handsontable .htFiltersMenuCondition{min-width:520px}.htDropdownMenu.handsontable .htUIMultipleSelectSearch,.htDropdownMenu.handsontable .htUIMultipleSelectSearch input[type=search],.htDropdownMenu.handsontable .htUIMultipleSelectSearch input[type=text]{width:100%!important;box-sizing:border-box}.htDropdownMenu.handsontable .htUIMultipleSelect{width:100%!important}.htDropdownMenu.handsontable .htUIMultipleSelect .htCheckboxList{width:100%!important;height:480px!important;max-height:480px!important}.htDropdownMenu.handsontable .htUIMultipleSelect .htCheckboxList .htCore td,.htDropdownMenu.handsontable .htUIMultipleSelect .htCheckboxList label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;line-height:1.3}.ant-card{width:100%;border-radius:12px;box-shadow:0 2px 4px #0000000f;transition:all .25s cubic-bezier(.4,0,.2,1)}.ant-card:hover{box-shadow:0 4px 8px #0000001a}.ant-card .ant-card-body{padding:16px}.ant-card .ant-card-head{border-radius:12px 12px 0 0}.ant-btn{transition:all .25s cubic-bezier(.4,0,.2,1)}.ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.ant-btn:not(:disabled):active{transform:scale(.98)}.ant-btn.ant-btn-primary:not(:disabled):hover{box-shadow:0 6px 16px #3b82f64d}.ant-modal-wrap,.ant-modal-mask{z-index:1000}.high-priority-modal,.high-priority-modal.ant-modal-wrap{z-index:10000!important}.ant-modal-mask[style*="z-index: 9999"]{z-index:9999!important}.ant-dropdown{z-index:1010!important}.ant-notification{z-index:1011!important}.ant-tooltip{z-index:1050!important}.ant-tooltip .ant-tooltip-inner{border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000000f}.ant-switch-small{min-width:28px;height:16px}.ant-switch-small .ant-switch-handle{width:12px;height:12px;top:2px}.ant-switch-small.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - 14px)}.ant-table-tbody>tr.stage4-row-dismissed>td{background-color:var(--ht-stage4-dismissed-bg)!important;color:var(--ht-stage4-dismissed-text)!important}.ant-table-tbody>tr.stage4-row-new>td{background-color:var(--ht-stage4-new-bg)!important}.ant-drawer .role-permissions-matrix{scroll-behavior:smooth}.driver-popover{background:#fff;padding:0;max-width:400px;border:1px solid var(--light-border);border-radius:var(--radius-lg);font-family:Montserrat,sans-serif}.driver-popover .driver-popover-title{font-size:18px;font-weight:700;color:var(--primary-navy);padding:20px 20px 12px;margin:0;border-bottom:1px solid var(--light-border)}.driver-popover .driver-popover-description{font-size:14px;line-height:1.6;color:#333;padding:16px 20px;margin:0}.driver-popover .driver-popover-footer{padding:12px 20px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.driver-popover .driver-popover-progress-text{font-size:12px;color:#666;font-weight:500}.driver-popover .driver-popover-navigation-btns{display:flex;gap:8px;flex-shrink:0}.driver-popover .driver-popover-btn{font-size:14px;font-weight:600;padding:8px 16px;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;text-shadow:none!important;line-height:1.5}.driver-popover .driver-popover-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover-sm)}.driver-popover .driver-popover-btn:active{transform:scale(.98)}.driver-popover .driver-popover-prev-btn{background:transparent;color:var(--primary-navy);border:1px solid var(--light-border)}.driver-popover .driver-popover-prev-btn:hover{background:var(--light-bg);border-color:var(--primary-navy-light)}.driver-popover .driver-popover-next-btn{font-weight:600;background:transparent;color:var(--primary-navy);border:1px solid var(--light-border)}.driver-popover .driver-popover-next-btn:hover{background:var(--light-bg);border-color:var(--primary-navy-light)}.driver-popover .driver-popover-close-btn{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;font-size:18px;transition:all var(--transition-base);z-index:1}.driver-popover .driver-popover-close-btn:hover{background:var(--light-bg);color:var(--primary-navy);transform:scale(1.1)}.driver-popover .driver-popover-close-btn:active{transform:scale(.95)}.driver-popover .driver-popover-arrow{border:5px solid transparent}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-top{border-bottom-color:#fff}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-bottom{border-top-color:#fff}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-left{border-right-color:#fff}.driver-popover .driver-popover-arrow.driver-popover-arrow-side-right{border-left-color:#fff}@keyframes driverFadeIn{0%{opacity:0}to{opacity:1}}@keyframes driverSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.driver-popover{animation:driverSlideIn .3s cubic-bezier(.4,0,.2,1)}.role-card-compact{transition:all .25s cubic-bezier(.4,0,.2,1)}.role-card-compact:hover:not([style*="cursor: not-allowed"]){box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.role-card-compact--selected{box-shadow:0 6px 12px -2px #0000001f,0 3px 6px -3px #00000014}.permission-category-panel-compact{margin-bottom:16px;border:1px solid #f0f0f0;border-radius:6px;background:#fff;overflow:hidden}.permission-category-panel-compact .permissions-table-compact .ant-table{font-size:12px}.permission-category-panel-compact .permissions-table-compact .ant-table-thead>tr>th{background:#fafafa;font-weight:500;font-size:11px;padding:8px;color:#595959;border-bottom:1px solid #f0f0f0}.permission-category-panel-compact .permissions-table-compact .ant-table-tbody>tr>td{padding:10px 8px;border-bottom:1px solid #fafafa}.permission-category-panel-compact .permissions-table-compact .ant-table-tbody>tr:last-child>td{border-bottom:none}.permission-category-panel-compact .permissions-table-compact .ant-table-tbody>tr:hover>td{background:#fafafa}.permission-toggle-wrapper{position:relative}.permission-toggle-wrapper.animating{animation:permissionPulse .5s ease-in-out}.permission-switch-animating{animation:switchGlow .6s ease-in-out}@keyframes permissionPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes switchGlow{0%,to{box-shadow:0 0 #1890ff00}50%{box-shadow:0 0 8px 4px #1890ff66}}.role-permissions-matrix .ant-input-affix-wrapper{border-radius:6px}.role-permissions-matrix .ant-input-affix-wrapper:hover,.role-permissions-matrix .ant-input-affix-wrapper:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.role-permissions-matrix .ant-empty{margin:40px 0}.fade-enter{animation:fadeIn .3s ease-in-out}.fade-exit{animation:fadeIn .3s ease-in-out reverse}.permission-badge{transition:all .3s ease}.permission-badge:hover{transform:scale(1.05)}.role-permissions-matrix .permission-category-panel-compact+.permission-category-panel-compact{margin-top:16px}@keyframes permissionWave{0%{box-shadow:0 0 #1890ff66}50%{box-shadow:0 0 10px 6px #1890ff33}to{box-shadow:0 0 #1890ff00}}.permission-wave-animation{animation:permissionWave .8s ease-out}.loading-shimmer{background:linear-gradient(90deg,#f0f0f0,#e3e3e3 20%,#f0f0f0 40% 100%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:4px}.roles-table .ant-table-tbody>tr{transition:all .3s ease}.roles-table .ant-table-tbody>tr:hover{background-color:#fafafa;box-shadow:0 2px 8px #0000000f}.roles-table .ant-badge{cursor:help;transition:transform .2s ease}.roles-table .ant-badge:hover{transform:scale(1.1)}[data-framer-motion]{contain:layout style paint}.layout-stable{contain:layout;transform:translateZ(0)}.smooth-scroll{scroll-behavior:smooth;overscroll-behavior:contain}.no-flicker{-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(0)}.virtual-list{contain:strict;will-change:scroll-position}html[data-theme=dark]{--light-bg: #0f1117;--light-surface: #1a1d2e;--light-border: #2d3348;--color-bg-primary: #0f1117;--color-bg-surface: #1a1d2e;--color-border-primary: #2d3348;--color-text-primary: #e4e4e7;--color-text-secondary: #a1a1aa;--color-text-disabled: #52525b;--primary-navy: #2563eb;--primary-navy-light: #60a5fa;--primary-navy-dark: #1d4ed8;--color-primary: #2563eb;--color-primary-light: #60a5fa;--color-primary-dark: #1d4ed8;--color-accent: #818cf8;--color-success: #4ade80;--color-warning: #fbbf24;--color-error: #f87171;--color-info: #38bdf8;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .3);--shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .35);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .4), 0 2px 4px -2px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .4), 0 4px 6px -4px rgba(0, 0, 0, .3);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .5), 0 8px 10px -6px rgba(0, 0, 0, .3);--shadow-hover-sm: 0 4px 8px 0 rgba(0, 0, 0, .4);--shadow-hover-md: 0 6px 12px -2px rgba(0, 0, 0, .45), 0 3px 6px -3px rgba(0, 0, 0, .35);--shadow-hover-primary: 0 6px 16px rgba(96, 165, 250, .25);--shadow-focus: 0 0 0 3px rgba(96, 165, 250, .2);--deviation-positive-bg: rgba(4, 120, 87, .15);--deviation-positive-text: #34d399;--deviation-negative-bg: rgba(239, 68, 68, .12);--deviation-negative-text: #f87171;--header-color-purple: #a855f7;--header-color-blue: #60a5fa;--header-color-orange: #f97316;--header-color-green: #34d399;--ht-cell-changed-bg: #332b00;--ht-cell-changed-indicator: #eab308;--ht-cell-derived-bg: #0c1a3d;--ht-cell-derived-indicator: #60a5fa;--ht-cell-dimmed-bg: #1f2233;--ht-cell-dimmed-text: #c4c4cc;--ht-cell-readonly-bg: #1a1d2e;--ht-cell-readonly-text: #c4c4cc;--ht-cell-dropdown-hint-bg: #332b00;--ht-cell-dropdown-hint-text: #71717a;--ht-cell-dropdown-empty-bg: #1a1d2e;--ht-cell-dropdown-empty-text: #52525b;--ht-purchase-plan-bg: #431407;--ht-purchase-plan-text: #fb923c;--ht-stage4-dismissed-bg: #1f2233;--ht-stage4-dismissed-text: #71717a;--ht-stage4-new-bg: #052e16;color-scheme:dark;background-color:var(--color-bg-primary);color:var(--color-text-primary)}html[data-theme=dark] body{background-color:#0f1117;color:#e4e4e7}html[data-theme=dark] .ht-theme-main{--ht-background-color: #1a1d2e;--ht-foreground-color: #e4e4e7;--ht-foreground-secondary-color: #b4b4bd;--ht-border-color: #2d3348;--ht-accent-color: #2563eb;--ht-disabled-color: #9ca3af;--ht-placeholder-color: #9ca3af;--ht-link-color: #60a5fa;--ht-link-hover-color: #93c5fd;--ht-read-only-color: #c4c4cc;--ht-cell-horizontal-border-color: #2d3348;--ht-cell-vertical-border-color: #2d3348;--ht-row-cell-even-background-color: #1a1d2e;--ht-row-cell-odd-background-color: #1e2235;--ht-row-header-even-background-color: #1f2233;--ht-row-header-odd-background-color: #1f2233;--ht-header-background-color: #1f2233;--ht-header-foreground-color: #c4c4cc;--ht-header-active-background-color: #252942;--ht-header-active-foreground-color: #e4e4e7;--ht-header-active-border-color: #3d4359;--ht-header-highlighted-background-color: #252942;--ht-header-highlighted-foreground-color: #e4e4e7;--ht-header-row-background-color: #1f2233;--ht-header-row-foreground-color: #a1a1aa;--ht-header-row-active-background-color: #252942;--ht-header-row-active-foreground-color: #e4e4e7;--ht-header-row-highlighted-background-color: #252942;--ht-header-row-highlighted-foreground-color: #e4e4e7;--ht-header-filter-background-color: #252942;--ht-cell-selection-background-color: rgba(37, 99, 235, .2);--ht-cell-selection-border-color: #2563eb;--ht-cell-read-only-background-color: #1a1d2e;--ht-cell-error-background-color: #450a0a;--ht-cell-success-background-color: #052e16;--ht-cell-editor-background-color: #1a1d2e;--ht-cell-editor-foreground-color: #e4e4e7;--ht-cell-editor-border-color: #3d4359;--ht-cell-editor-shadow-color: rgba(0, 0, 0, .4);--ht-cell-autofill-background-color: #2563eb;--ht-cell-autofill-border-color: #1d4ed8;--ht-cell-autofill-fill-border-color: #60a5fa;--ht-wrapper-border-color: #2d3348;--ht-shadow-color: rgba(0, 0, 0, .4);--ht-scrollbar-track-color: #0f1117;--ht-scrollbar-thumb-color: #3d4359;--ht-menu-border-color: #2d3348;--ht-menu-shadow-color: rgba(0, 0, 0, .5);--ht-menu-item-hover-color: #252942;--ht-menu-item-active-color: #2d3348;--ht-move-backlight-color: rgba(37, 99, 235, .1);--ht-move-indicator-color: #2563eb;--ht-resize-indicator-color: #2563eb;--ht-hidden-indicator-color: #60a5fa;--ht-collapse-button-close-background-color: #1f2233;--ht-collapse-button-close-border-color: #2d3348;--ht-collapse-button-close-icon-color: #a1a1aa;--ht-collapse-button-close-icon-active-color: #e4e4e7;--ht-collapse-button-close-hover-background-color: #252942;--ht-collapse-button-close-hover-border-color: #3d4359;--ht-collapse-button-close-hover-icon-color: #e4e4e7;--ht-collapse-button-close-hover-icon-active-color: #e4e4e7;--ht-collapse-button-open-background-color: #252942;--ht-collapse-button-open-border-color: #3d4359;--ht-collapse-button-open-icon-color: #a1a1aa;--ht-collapse-button-open-icon-active-color: #e4e4e7;--ht-collapse-button-open-hover-background-color: #2d3348;--ht-collapse-button-open-hover-border-color: #3d4359;--ht-collapse-button-open-hover-icon-color: #e4e4e7;--ht-collapse-button-open-hover-icon-active-color: #e4e4e7;--ht-input-background-color: #1a1d2e;--ht-input-foreground-color: #e4e4e7;--ht-input-border-color: #2d3348;--ht-input-hover-background-color: #1f2233;--ht-input-hover-foreground-color: #e4e4e7;--ht-input-hover-border-color: #3d4359;--ht-input-focus-background-color: #1a1d2e;--ht-input-focus-foreground-color: #e4e4e7;--ht-input-focus-border-color: #2563eb;--ht-input-disabled-background-color: #1f2233;--ht-input-disabled-foreground-color: #52525b;--ht-input-disabled-border-color: #2d3348;--ht-checkbox-background-color: #1a1d2e;--ht-checkbox-border-color: #3d4359;--ht-checkbox-icon-color: transparent;--ht-checkbox-checked-background-color: #2563eb;--ht-checkbox-checked-border-color: #2563eb;--ht-checkbox-checked-icon-color: #fff;--ht-checkbox-focus-background-color: #1f2233;--ht-checkbox-focus-border-color: #60a5fa;--ht-checkbox-focus-ring-color: rgba(37, 99, 235, .2);--ht-checkbox-disabled-background-color: #1f2233;--ht-checkbox-disabled-border-color: #2d3348;--ht-radio-background-color: #1a1d2e;--ht-radio-border-color: #3d4359;--ht-radio-checked-background-color: #2563eb;--ht-radio-checked-border-color: #2563eb;--ht-radio-checked-icon-color: #fff;--ht-radio-focus-ring-color: rgba(37, 99, 235, .2);--ht-primary-button-background-color: #2563eb;--ht-primary-button-border-color: #2563eb;--ht-primary-button-foreground-color: #fff;--ht-primary-button-hover-background-color: #3b82f6;--ht-primary-button-hover-border-color: #3b82f6;--ht-primary-button-hover-foreground-color: #fff;--ht-primary-button-focus-background-color: #1d4ed8;--ht-primary-button-focus-border-color: #1d4ed8;--ht-primary-button-focus-foreground-color: #fff;--ht-secondary-button-background-color: #1f2233;--ht-secondary-button-border-color: #2d3348;--ht-secondary-button-foreground-color: #e4e4e7;--ht-secondary-button-hover-background-color: #252942;--ht-secondary-button-hover-border-color: #3d4359;--ht-secondary-button-hover-foreground-color: #e4e4e7;--ht-icon-button-background-color: transparent;--ht-icon-button-border-color: transparent;--ht-icon-button-icon-color: #a1a1aa;--ht-icon-button-hover-background-color: #252942;--ht-icon-button-hover-border-color: #3d4359;--ht-icon-button-hover-icon-color: #e4e4e7;--ht-icon-button-active-background-color: #2d3348;--ht-icon-button-active-border-color: #3d4359;--ht-icon-button-active-icon-color: #e4e4e7;--ht-icon-button-active-hover-background-color: #3d4359;--ht-icon-button-active-hover-border-color: #3d4359;--ht-icon-button-active-hover-icon-color: #e4e4e7;--ht-comments-indicator-color: #f97316;--ht-comments-textarea-background-color: #1a1d2e;--ht-comments-textarea-foreground-color: #e4e4e7;--ht-comments-textarea-border-color: #2d3348;--ht-comments-textarea-focus-background-color: #1a1d2e;--ht-comments-textarea-focus-foreground-color: #e4e4e7;--ht-comments-textarea-focus-border-color: #2563eb;--ht-dialog-solid-background-color: #1a1d2e;--ht-dialog-semi-transparent-background-color: rgba(0, 0, 0, .6);--ht-dialog-content-background-color: #1f2233;--ht-pagination-bar-background-color: #1f2233;--ht-pagination-bar-foreground-color: #a1a1aa;--ht-license-background-color: #450a0a;--ht-license-foreground-color: #fca5a5}html[data-theme=dark] .notification-center{background:#1a1d2e}html[data-theme=dark] .notification-center-list{scrollbar-color:#3d4359 #0f1117}html[data-theme=dark] .notification-group:not(:last-child){border-bottom-color:#2d3348}html[data-theme=dark] .notification-group-label{background:#1f2233;color:#71717a}html[data-theme=dark] .notification-item{border-bottom-color:#252942}html[data-theme=dark] .notification-item:hover{background:#1f2233}html[data-theme=dark] .notification-item.unread{background:#0c1a3d}html[data-theme=dark] .notification-item.unread:hover{background:#0e1f48}html[data-theme=dark] .notification-icon--data-update{background:#0c1a3d;color:#60a5fa}html[data-theme=dark] .notification-icon--system{background:#052e16;color:#4ade80}html[data-theme=dark] .notification-icon--error{background:#450a0a;color:#f87171}html[data-theme=dark] .notification-icon--business{background:#1a0533;color:#a78bfa}html[data-theme=dark] .notification-title{color:#e4e4e7}html[data-theme=dark] .notification-time{color:#71717a}html[data-theme=dark] .notification-message{color:#a1a1aa}html[data-theme=dark] .notification-link{color:#60a5fa}html[data-theme=dark] .notification-link:hover{color:#93c5fd}html[data-theme=dark] .notification-delete{color:#71717a}html[data-theme=dark] .notification-delete:hover{background:#f87171;color:#fff}html[data-theme=dark] .notification-unread-indicator{background:#60a5fa}html[data-theme=dark] .notification-settings-header{color:#e4e4e7}html[data-theme=dark] .notification-settings-item{background:#1f2233}html[data-theme=dark] .notification-settings-item:hover{background:#252942}html[data-theme=dark] .notification-settings-item-icon{background:#252942;color:#60a5fa}html[data-theme=dark] .notification-settings-item-label{color:#e4e4e7}html[data-theme=dark] .notification-settings-item-description{color:#71717a}html[data-theme=dark] .ant-card{background:var(--color-bg-surface);border-color:var(--light-border);box-shadow:0 2px 8px #0000004d}html[data-theme=dark] .permission-category-panel-compact{border-color:#2d3348;background:#1a1d2e}html[data-theme=dark] .permission-category-panel-compact .ant-table-thead>tr>th{background:#1f2233;color:#a1a1aa;border-bottom-color:#2d3348}html[data-theme=dark] .permission-category-panel-compact .ant-table-tbody>tr>td{border-bottom-color:#252942}html[data-theme=dark] .permission-category-panel-compact .ant-table-tbody>tr:hover>td{background:#2d3350}html[data-theme=dark] .ant-table-thead>tr>th{background-color:#1f2233!important;border-bottom-color:#2d3348!important}html[data-theme=dark] .ant-table-tbody>tr:hover>td{background-color:#2d3350!important}html[data-theme=dark] .ant-table-tbody>tr>td{border-bottom-color:#252942}html[data-theme=dark] .last-update-btn{background:#1f2233!important;color:#a1a1aa!important}html[data-theme=dark] .last-update-btn:hover{background:#252942!important}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background:#1a1d2e;border-color:#2d3348;color:#e4e4e7}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{color:#e4e4e7}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#252942}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item-divider{background:#2d3348}html[data-theme=dark] .custom-tour-tooltip{background:#1a1d2e;color:#e4e4e7;border-color:#2d3348}html[data-theme=dark] .ant-segmented{background:#1f2233}html[data-theme=dark] ::-webkit-scrollbar-track{background:#0f1117}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3d4359}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#4d5369}html[data-theme=dark] .role-permissions-matrix .ant-input-affix-wrapper:hover,html[data-theme=dark] .role-permissions-matrix .ant-input-affix-wrapper:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa26}html[data-theme=dark] .roles-table .ant-table-tbody>tr:hover{background-color:#1f2233;box-shadow:0 2px 8px #00000040}html[data-theme=dark] .driver-popover{background:#1a1d2e;border-color:#2d3348}html[data-theme=dark] .driver-popover .driver-popover-title{color:#e4e4e7;border-bottom-color:#2d3348}html[data-theme=dark] .driver-popover .driver-popover-description{color:#a1a1aa}html[data-theme=dark] .driver-popover .driver-popover-progress-text{color:#71717a}html[data-theme=dark] .driver-popover .driver-popover-prev-btn,html[data-theme=dark] .driver-popover .driver-popover-next-btn{color:#e4e4e7;border-color:#2d3348}html[data-theme=dark] .driver-popover .driver-popover-prev-btn:hover,html[data-theme=dark] .driver-popover .driver-popover-next-btn:hover{background:#252942;border-color:#3d4359}html[data-theme=dark] .driver-popover .driver-popover-close-btn{color:#71717a}html[data-theme=dark] .driver-popover .driver-popover-close-btn:hover{background:#252942;color:#e4e4e7}html[data-theme=dark] .driver-popover .driver-popover-arrow.driver-popover-arrow-side-top{border-bottom-color:#1a1d2e}html[data-theme=dark] .driver-popover .driver-popover-arrow.driver-popover-arrow-side-bottom{border-top-color:#1a1d2e}html[data-theme=dark] .driver-popover .driver-popover-arrow.driver-popover-arrow-side-left{border-right-color:#1a1d2e}html[data-theme=dark] .driver-popover .driver-popover-arrow.driver-popover-arrow-side-right{border-left-color:#1a1d2e}html[data-theme=dark] .fixed-header{background:linear-gradient(135deg,#0f1629,#162044);border-bottom-color:#ffffff0f}html[data-theme=dark] .last-update-indicator{background:#1f2233;color:#a1a1aa}html[data-theme=dark] .last-update-indicator:hover{background:#1e2235}html[data-theme=dark] .last-update-indicator-text .last-update-user{color:#60a5fa}:root{--primary-navy: #1e3a8a;--primary-navy-light: #3b82f6;--primary-navy-dark: #1e40af;--light-bg: #f8fafb;--light-surface: #ffffff;--light-border: #e5e5e5;--color-text-primary: #333333;--color-text-secondary: #666666;--color-text-disabled: #999999;--color-bg-primary: #f8fafb;--color-bg-surface: #ffffff;--color-border-primary: #e5e5e5;--color-success: #52c41a;--color-warning: #faad14;--color-error: #ff4d4f;--color-info: #1890ff;--color-primary: #1e3a8a;--color-primary-light: #3b82f6;--color-accent: #667eea;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--card-body-padding: 16px;--table-minimal-safe-gap: 4px;--table-final-safe-gap: 2px;--radius-lg: 12px;--radius-xl: 16px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 2px 4px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .04);--shadow-hover-sm: 0 4px 8px 0 rgba(0, 0, 0, .1);--shadow-hover-md: 0 6px 12px -2px rgba(0, 0, 0, .12), 0 3px 6px -3px rgba(0, 0, 0, .08);--shadow-hover-primary: 0 6px 16px rgba(59, 130, 246, .3);--shadow-focus: 0 0 0 3px rgba(59, 130, 246, .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-smooth: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .4s cubic-bezier(.4, 0, .2, 1);--canvas-h: calc(100dvh - 290px) }@media (max-width: 1400px){:root{--canvas-h: calc(100dvh - 268px) }}.stm-modal .ant-modal-content{padding:0;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px -12px #0000002e,0 0 0 1px #0000000a}.stm-modal .ant-modal-body{padding:0;max-height:calc(100vh - 120px);overflow-y:auto}.stm-modal .ant-modal-close{top:32px;right:32px;width:36px;height:36px;border-radius:10px;color:#999;transition:all .2s ease}.stm-modal .ant-modal-close:hover{color:#333;background:#0000000a}.stm-hero{display:flex;align-items:flex-start;gap:20px;padding:40px 40px 0}.stm-hero__icon-wrap{flex-shrink:0;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#eef2ff,#dbeafe);border:1px solid rgba(59,130,246,.12);display:flex;align-items:center;justify-content:center}.stm-hero__icon-wrap .anticon{font-size:26px;color:#1e40af}.stm-hero__copy{padding-top:2px;min-width:0}.stm-hero__title{display:block;font-size:21px;font-weight:600;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;color:#333;letter-spacing:-.02em;line-height:1.3;margin-bottom:4px}.stm-hero__subtitle{display:block;font-size:14px;line-height:1.55}.stm-divider{height:1px;margin:28px 40px 0;background:linear-gradient(90deg,transparent 0%,#e5e5e5 12%,#e5e5e5 88%,transparent 100%)}.stm-form{padding:28px 40px 0}.stm-form .ant-form-item{margin-bottom:24px}.stm-form .ant-form-item:last-child{margin-bottom:0}.stm-form .ant-form-item-label{padding-bottom:8px}.stm-form .ant-form-item-label>label{font-weight:500;font-size:13px;color:#666;letter-spacing:.01em}.stm-form .stm-attachments__hint{display:block;margin-top:8px;font-size:12px}.stm-form .ant-input,.stm-form .ant-input-affix-wrapper{border-radius:10px;border-color:#e5e5e5;transition:all .2s ease}.stm-form .ant-input:hover,.stm-form .ant-input-affix-wrapper:hover{border-color:#bfbfbf}.stm-form .ant-input:focus,.stm-form .ant-input-focused,.stm-form .ant-input-affix-wrapper:focus,.stm-form .ant-input-affix-wrapper-focused{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f614}.stm-form textarea.ant-input{border-radius:10px}.stm-form .ant-input-data-count{font-size:11px;color:silver}.stm-cat-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:10px}.stm-cat-card{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f8fafb;border:1.5px solid #eeeeee;border-radius:12px;cursor:pointer;transition:all .18s ease;outline:none;font-family:inherit}.stm-cat-card:hover{background:#f0f0f0;border-color:#d4d4d4}.stm-cat-card:focus-visible{box-shadow:0 0 0 3px #3b82f626}.stm-cat-card--active{background:#f0f5ff;border-color:#3b82f680;box-shadow:0 0 0 3px #3b82f614}.stm-cat-card--active .stm-cat-card__label{color:#333;font-weight:600}.stm-cat-card--active .stm-cat-card__hint{color:#666}.stm-cat-card__icon{flex-shrink:0;width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:17px;transition:transform .2s ease}.stm-cat-card--active .stm-cat-card__icon{transform:scale(1.06)}.stm-cat-card__text{display:flex;flex-direction:column;gap:2px;min-width:0}.stm-cat-card__label{font-size:13.5px;font-weight:500;color:#333;line-height:1.3;text-align:left;transition:color .2s ease}.stm-cat-card__hint{font-size:11.5px;color:#999;line-height:1.35;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.stm-action-bar{padding:4px 0 36px;display:flex;flex-direction:column;gap:20px}.stm-action-bar__priority{display:flex;flex-direction:column;gap:8px}.stm-action-bar__label{font-size:13px;font-weight:500;color:#666;letter-spacing:.01em}.stm-action-bar__buttons{display:flex;flex-direction:column;align-items:center;gap:12px}.stm-priority.ant-segmented{background:#f0f0f0;padding:3px;border-radius:10px}.stm-priority.ant-segmented .ant-segmented-item{border-radius:8px;font-size:13px;font-weight:500;min-height:36px;color:#666;transition:all .2s ease}.stm-priority.ant-segmented .ant-segmented-item-selected{color:#333;font-weight:600}.stm-priority.ant-segmented .ant-segmented-thumb{border-radius:8px;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.stm-submit.ant-btn-primary{background:linear-gradient(135deg,#1e40af,#3b82f6);border:none;border-radius:12px;box-shadow:0 4px 14px #3b82f64d;font-weight:600;font-size:14px;letter-spacing:.01em;height:44px;transition:all .25s ease}.stm-submit.ant-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#818cf8);box-shadow:0 8px 24px #3b82f666;transform:translateY(-1px)}.stm-submit.ant-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #3b82f64d}.stm-cancel-link{all:unset;cursor:pointer;font-size:13px;color:#999;font-weight:500;transition:color .2s ease}.stm-cancel-link:hover:not(:disabled){color:#666}.stm-cancel-link:disabled{opacity:.5;cursor:not-allowed}.stm-success{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;text-align:center;padding:72px 48px 60px;gap:28px}.stm-success__confetti{position:fixed;top:30%;left:50%;pointer-events:none;z-index:9999}.stm-success__ring{position:relative;z-index:2;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #bbf7d0;display:flex;align-items:center;justify-content:center}.stm-success__check{width:40px;height:40px;color:#16a34a}.stm-success__text{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.stm-success__title{display:block;font-size:22px;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;color:#333;letter-spacing:-.02em}.stm-success__desc{display:block;font-size:15px;line-height:1.65;max-width:340px}.stm-success__actions{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:4px}.stm-success__portal-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#1e40af;text-decoration:none;padding:8px 20px;border-radius:10px;background:#3b82f614;transition:all .2s ease}.stm-success__portal-link:hover{background:#3b82f626;color:#1e3a8a}.stm-success__portal-link .anticon{font-size:12px}.stm-success__btn{min-width:160px;border-radius:10px;height:44px;font-weight:500}._selector_obxzs_1{width:140px}@keyframes _shimmer_1qc58_1{0%{background-position:-200% 0}to{background-position:200% 0}}._stagesNavigation_1qc58_187{margin-bottom:24px;display:flex;justify-content:center}._stageButton_1qc58_224{padding:10px 16px;border-radius:12px;background:#ffffff0d;color:#1890ffe6;border:1px solid rgba(24,144,255,.1);font-weight:600;font-size:13px;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;min-width:160px;max-width:180px;text-align:center;flex-shrink:0}._stageContent_1qc58_314{display:flex;flex-direction:column;align-items:center;gap:4px}@keyframes _fadeInUp_1qc58_1{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _scaleIn_1qc58_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._pageContainer_1qc58_182{padding:24px;width:100%}._stagesNavigation_1qc58_187{margin-bottom:24px;display:flex;flex-direction:column;align-items:center;gap:10px;justify-content:center}._planningStagesBlock_1qc58_193{display:flex;align-items:center;justify-content:center;gap:4px;background:#1890ff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:6px;border:1px solid rgba(24,144,255,.25);box-shadow:inset 0 1px #1890ff4d,0 2px 12px #1890ff1a;margin:0 auto;width:fit-content;max-width:1200px;overflow-x:auto;overflow-y:hidden;flex-wrap:wrap}@media (max-width: 1200px){._planningStagesBlock_1qc58_193{max-width:100%;padding:4px;gap:2px}}[data-theme=dark] ._planningStagesBlock_1qc58_193{background:#60a5fa1a;border-color:#60a5fa33;box-shadow:inset 0 1px #60a5fa2e,0 2px 12px #60a5fa14}._stagesAdditionalContent_1qc58_421{display:flex;justify-content:center;animation:_slideInDown_1qc58_1 .35s cubic-bezier(.34,1.56,.64,1);transform-origin:top center}@media (max-width: 1200px){._stagesAdditionalContent_1qc58_421{width:100%}}@keyframes _slideInDown_1qc58_1{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}._stageButton_1qc58_224{padding:10px 16px;border-radius:12px;background:#ffffff0d;color:#1890ffe6;border:1px solid rgba(24,144,255,.1);font-weight:600;font-size:13px;transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;white-space:normal;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;min-width:120px;max-width:160px;text-align:center;flex-shrink:0}@media (max-width: 1200px){._stageButton_1qc58_224{min-width:140px;max-width:160px;padding:8px;font-size:12px}}._stageButton_1qc58_224:hover{color:#1890ff;background:#1890ff26;border-color:#1890ff4d;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff26}._stageButton_1qc58_224._active_1qc58_260{background:#1890ff33;color:#1890ff;border-color:#1890ff66;box-shadow:0 2px 8px #1890ff40,inset 0 1px #ffffff1a}._stageButton_1qc58_224._active_1qc58_260:before{content:"";position:absolute;inset:0;border-radius:12px;background:linear-gradient(135deg,#1890ff26,#1890ff14);z-index:-1}._stageButton_1qc58_224._completed_1qc58_274{background:#52c41a33;color:#389e0d;border-color:#52c41a4d}._stageButton_1qc58_224._completed_1qc58_274:hover{background:#52c41a40;color:#389e0d;border-color:#52c41a66;box-shadow:0 4px 12px #52c41a26}[data-theme=dark] ._stageButton_1qc58_224{color:#60a5fae6;border-color:#60a5fa1f;background:#ffffff08}[data-theme=dark] ._stageButton_1qc58_224:hover{color:#60a5fa;background:#60a5fa26;border-color:#60a5fa4d;box-shadow:0 4px 12px #60a5fa26}[data-theme=dark] ._stageButton_1qc58_224._active_1qc58_260{color:#60a5fa;background:#60a5fa2e;border-color:#60a5fa61;box-shadow:0 2px 8px #60a5fa33,inset 0 1px #ffffff0f}[data-theme=dark] ._stageButton_1qc58_224._completed_1qc58_274{background:#4ade8026;color:#4ade80;border-color:#4ade8040}[data-theme=dark] ._stageButton_1qc58_224._completed_1qc58_274:hover{background:#4ade8033;color:#4ade80;border-color:#4ade8059;box-shadow:0 4px 12px #4ade801f}._stageContent_1qc58_314{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;gap:4px}._stageTitle_1qc58_321{font-weight:700;font-size:14px;color:inherit}@media (max-width: 1200px){._stageTitle_1qc58_321{font-size:13px}}._stageDescription_1qc58_332{font-weight:500;font-size:11px;opacity:.85;color:inherit;line-height:1.2}@media (max-width: 1200px){._stageDescription_1qc58_332{font-size:10px}}._stageIcon_1qc58_345{font-size:16px;margin-bottom:2px;opacity:.9}@media (max-width: 1200px){._stageIcon_1qc58_345{font-size:14px}}._viewSwitcherBar_1qc58_577{display:flex;justify-content:center;padding:8px 0;animation:_slideInDown_1qc58_1 .35s cubic-bezier(.34,1.56,.64,1);transform-origin:top center}._businessGroupsTable_1qc58_585{flex:1;min-height:0;display:flex;flex-direction:column;width:100%;min-width:100%;max-width:100%;position:relative}._businessGroupsTable_1qc58_585 ._tableControls_1qc58_595{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;width:100%}._businessGroupsTable_1qc58_585 ._tableControls_1qc58_595 .ant-space{flex-wrap:wrap;gap:8px}._constructionContainer_1qc58_607{padding:24px;min-height:30vh;display:flex;align-items:center;justify-content:center}._constructionCard_1qc58_615{max-width:600px;text-align:center;box-shadow:0 4px 20px #0000001a;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1)}._constructionCard_1qc58_615:hover{transform:translateY(-4px);box-shadow:0 8px 30px #00000026}._constructionContent_1qc58_627{width:100%}._constructionIcon_1qc58_631{font-size:64px;color:#faad14;animation:_bounce_1qc58_1 2s infinite}._constructionTitle_1qc58_637{color:#1e3a8a;margin-bottom:0}._constructionDescription_1qc58_642{font-size:16px;color:#666;margin-bottom:24px}@keyframes _bounce_1qc58_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}._dualTableContainer_1qc58_659{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%;margin-top:24px}@media (max-width: 1200px){._dualTableContainer_1qc58_659{grid-template-columns:1fr;gap:16px}}._verticalTableContainer_1qc58_673{display:flex;flex-direction:column;gap:24px;width:100%;margin-top:24px}._tableCard_1qc58_681{height:600px}._stageHeader_1qc58_685{text-align:center;margin-bottom:24px}._stageHeader_1qc58_685 h3{color:#1e3a8a;margin-bottom:8px}._businessGroupSelector_1qc58_694{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:16px;background:#1890ff0d;border-radius:12px;border:1px solid rgba(24,144,255,.1)}._businessGroupSelector_1qc58_694 ._selectorLabel_1qc58_704{font-weight:600;color:#1e3a8a;white-space:nowrap}._businessGroupSelector_1qc58_694 .ant-select{min-width:300px;flex:1}._businessGroupSelector_1qc58_694 ._selectedInfo_1qc58_713{color:#666;font-size:14px;font-style:italic}._errorBoundary_1qc58_719{padding:24px;text-align:center;background:#ff4d4f0d;border:1px solid rgba(255,77,79,.2);border-radius:12px}._errorBoundary_1qc58_719 h3{color:#ff4d4f;margin-bottom:16px}._suspenseFallback_1qc58_731{display:flex;align-items:center;justify-content:center;padding:32px;font-size:16px;color:#666}._stage5Container_1qc58_740{width:100%;padding:0}._stage5TopSection_1qc58_745{max-width:1400px;width:100%;margin:0 auto 32px;padding:0 24px}._stage5TopSection_1qc58_745 .ant-card{width:100%;box-shadow:0 2px 8px #00000014;border-radius:8px;transition:box-shadow .3s ease}._stage5TopSection_1qc58_745 .ant-card:hover{box-shadow:0 4px 16px #0000001f}._stage5TableSection_1qc58_761{width:100%;margin:0;padding:0}._emptyPlaceholder_1qc58_767{display:flex;align-items:center;justify-content:center;padding:60px 20px;margin:20px;background:#1890ff0d;border:2px dashed rgba(24,144,255,.3);border-radius:12px}._emptyPlaceholder_1qc58_767 p{font-size:16px;color:#00000073;margin:0;font-weight:500}._floatingBar_bqfrx_1{position:fixed;bottom:24px;left:50%;z-index:1020;display:flex;align-items:center;gap:8px;padding:10px 20px;background:#1e3a8aeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.12);border-radius:9999px;box-shadow:0 8px 32px #1e3a8a59,0 2px 8px #0000001f;color:#fff;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap;pointer-events:auto}._changesBadge_bqfrx_22{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:#ffffffd9;-webkit-user-select:none;user-select:none}._changesCount_bqfrx_32{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:#ffffff2e;border-radius:9999px;font-size:.75rem;font-weight:700;color:#fff;line-height:1}._divider_bqfrx_47{width:1px;height:20px;background:#fff3;flex-shrink:0}._actionBtn_bqfrx_54{color:#fffc!important;border:1px solid rgba(255,255,255,.15)!important;background:#ffffff0f!important;border-radius:8px!important;font-size:.875rem!important}._actionBtn_bqfrx_54:hover:not(:disabled){color:#fff!important;border-color:#ffffff4d!important;background:#ffffff1f!important}._actionBtn_bqfrx_54:disabled{color:#ffffff4d!important;border-color:#ffffff14!important;background:transparent!important}._saveBtn_bqfrx_72{border-radius:8px!important;font-weight:600!important;font-size:.875rem!important;border:none!important;box-shadow:0 2px 8px #3b82f666!important}._saveBtn_bqfrx_72:hover{box-shadow:0 4px 12px #3b82f680!important}._saveBtn_bqfrx_72:active{transform:scale(.97)}._discardBtn_bqfrx_86{color:#ffb4b4e6!important;border:1px solid rgba(255,100,100,.3)!important;background:#ff4d4f1f!important;border-radius:8px!important;font-size:.875rem!important;font-weight:500!important}._discardBtn_bqfrx_86:hover:not(:disabled){color:#fff!important;border-color:#ff4d4f80!important;background:#ff4d4f38!important}._discardBtn_bqfrx_86:disabled{color:#ffffff4d!important;border-color:#ffffff14!important;background:transparent!important}._changesDropdown_bqfrx_105{background:#fff;border-radius:8px;box-shadow:0 6px 20px #0000002e;border:1px solid #e8e8e8;max-width:320px;max-height:320px;overflow:auto}._changesDropdownHeader_bqfrx_115{padding:12px 16px;border-bottom:1px solid #f0f0f0}._changesDropdownTitle_bqfrx_120{font-size:14px}._changesListItem_bqfrx_124{padding:8px 16px}._changesListItemContent_bqfrx_128{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;font-size:12px}._cellCode_bqfrx_137{font-size:11px!important;flex-shrink:0}._cellValue_bqfrx_142{font-size:11px!important;color:#666!important;overflow:hidden;text-overflow:ellipsis}._changesListWrapper_bqfrx_149{max-height:260px;overflow:auto}[data-theme=dark] ._changesDropdown_bqfrx_105{background:#1a1d2e;border-color:#2d3348;box-shadow:0 6px 20px #00000080}[data-theme=dark] ._changesDropdownHeader_bqfrx_115{border-bottom-color:#2d3348}[data-theme=dark] ._changesDropdownTitle_bqfrx_120{color:#e4e4e7}[data-theme=dark] ._changesListItem_bqfrx_124:hover{background:#252942}[data-theme=dark] ._cellValue_bqfrx_142{color:#a1a1aa!important}@media (prefers-reduced-motion: reduce){._saveBtn_bqfrx_72,._discardBtn_bqfrx_86,._actionBtn_bqfrx_54{transition:none!important}}._inlineToolbar_1lolb_1{display:flex;align-items:center;gap:12px;padding:4px 0;margin-bottom:8px}._section_1lolb_9{display:flex;align-items:center;gap:8px}._section_1lolb_9:empty{display:none}._container_1qu7s_1{display:inline-flex;align-items:center;gap:4px;padding:5px;background:#1890ff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(24,144,255,.2);border-radius:12px;box-shadow:inset 0 1px #1890ff40,0 2px 10px #1890ff14}._container_1qu7s_1._embedded_1qu7s_13{background:#1890ff14;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(24,144,255,.15);box-shadow:inset 0 1px #1890ff33}[data-theme=dark] ._container_1qu7s_1{background:#60a5fa1a;border-color:#60a5fa2e;box-shadow:inset 0 1px #60a5fa2e,0 2px 10px #60a5fa0f}[data-theme=dark] ._container_1qu7s_1._embedded_1qu7s_13{background:#60a5fa0f;border-color:#60a5fa1f;box-shadow:inset 0 1px #60a5fa24}._option_1qu7s_31{position:relative;z-index:0;display:flex;align-items:center;gap:7px;padding:8px 14px;border-radius:10px;color:#1890ffd9;font-size:13px;font-weight:500;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:1px solid transparent;background:transparent;outline:none;white-space:nowrap;transition:all .18s cubic-bezier(.4,0,.2,1)}._option_1qu7s_31:hover:not(._active_1qu7s_50){color:#1890ff;background:#1890ff1a;border-color:#1890ff33}._option_1qu7s_31:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:-1px;border-radius:10px}._option_1qu7s_31._active_1qu7s_50{color:#1890ff;font-weight:600}[data-theme=dark] ._option_1qu7s_31{color:#60a5fad9}[data-theme=dark] ._option_1qu7s_31:hover:not(._active_1qu7s_50){color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa33}[data-theme=dark] ._option_1qu7s_31._active_1qu7s_50{color:#60a5fa}._activePill_1qu7s_76{position:absolute;inset:0;z-index:-1;background:#1890ff2e;border:1px solid rgba(24,144,255,.35);border-radius:10px;box-shadow:0 2px 8px #1890ff33,inset 0 1px #ffffff26}[data-theme=dark] ._activePill_1qu7s_76{background:#60a5fa26;border-color:#60a5fa4d;box-shadow:0 2px 8px #60a5fa26,inset 0 1px #ffffff0f}._icon_1qu7s_91{font-size:14px;display:flex;align-items:center;flex-shrink:0;opacity:.7;transition:opacity .18s cubic-bezier(.4,0,.2,1)}._active_1qu7s_50 ._icon_1qu7s_91{opacity:1}._label_1qu7s_103{line-height:1.2}@media (prefers-reduced-motion: reduce){._option_1qu7s_31,._icon_1qu7s_91{transition:none}}._subHeader_1iee5_1{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 20px 8px;flex-shrink:0}._stagesRow_1iee5_10{display:flex;align-items:center;justify-content:center;width:100%;position:relative;min-height:0}._navPill_1iee5_19{display:inline-flex;align-items:center;gap:4px;padding:6px;background:#1890ff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(24,144,255,.25);border-radius:16px;box-shadow:inset 0 1px #1890ff4d,0 2px 12px #1890ff1a;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}._navPill_1iee5_19::-webkit-scrollbar{display:none}[data-theme=dark] ._navPill_1iee5_19{background:#60a5fa1f;border-color:#60a5fa38;box-shadow:inset 0 1px #60a5fa33,0 2px 12px #60a5fa14}._stageTab_1iee5_45{position:relative;z-index:0;display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:12px;color:#1890ffe6;font-size:.875rem;font-weight:600;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;border:1px solid rgba(24,144,255,.1);background:#ffffff0d;outline:none;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1)}._stageTab_1iee5_45:hover:not(._active_1iee5_64){color:#1890ff;background:#1890ff26;border-color:#1890ff4d;transform:translateY(-1px);box-shadow:0 4px 12px #1890ff26}._stageTab_1iee5_45:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:-1px;border-radius:12px}._stageTab_1iee5_45._active_1iee5_64{color:#1890ff;font-weight:700;background:#1890ff33;border-color:#1890ff66;box-shadow:0 2px 8px #1890ff40,inset 0 1px #ffffff1a}._stageTab_1iee5_45._disabled_1iee5_83{color:#1890ff4d;cursor:not-allowed;pointer-events:auto;background:#ffffff05;border-color:#1890ff0f;opacity:.55}._stageTab_1iee5_45._disabled_1iee5_83:hover{transform:none;box-shadow:none;background:#ffffff05;border-color:#1890ff0f;color:#1890ff4d}[data-theme=dark] ._stageTab_1iee5_45{color:#60a5fae6;border-color:#60a5fa1f;background:#ffffff08}[data-theme=dark] ._stageTab_1iee5_45:hover:not(._active_1iee5_64){color:#60a5fa;background:#60a5fa26;border-color:#60a5fa4d;box-shadow:0 4px 12px #60a5fa26}[data-theme=dark] ._stageTab_1iee5_45._active_1iee5_64{color:#60a5fa;background:#60a5fa2e;border-color:#60a5fa61;box-shadow:0 2px 8px #60a5fa33,inset 0 1px #ffffff0f}[data-theme=dark] ._stageTab_1iee5_45._disabled_1iee5_83{color:#60a5fa4d;border-color:#60a5fa0f}._activePill_1iee5_120{position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#1890ff26,#1890ff14);border-radius:12px;box-shadow:0 2px 8px #1890ff33,inset 0 1px #ffffff26;animation:_pillBreathe_1iee5_1 3.5s ease-in-out infinite}@keyframes _pillBreathe_1iee5_1{0%,to{box-shadow:0 2px 8px #1890ff33,inset 0 1px #ffffff26}50%{box-shadow:0 2px 16px #1890ff61,inset 0 1px #ffffff38}}._stageBadge_1iee5_138{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;background:#1890ff2e;border:1px solid rgba(24,144,255,.25);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;flex-shrink:0;color:inherit;transition:all .2s cubic-bezier(.4,0,.2,1)}._active_1iee5_64 ._stageBadge_1iee5_138{background:#1890ff52;border-color:#1890ff80;box-shadow:0 0 8px #1890ff40}._disabled_1iee5_83 ._stageBadge_1iee5_138{background:#1890ff0f;border-color:#1890ff1a}._stageDesc_1iee5_164{opacity:.8;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .18s cubic-bezier(.4,0,.2,1)}._active_1iee5_64 ._stageDesc_1iee5_164{opacity:1}._viewsRow_1iee5_176{overflow:hidden}._viewsRowInner_1iee5_180{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}._toolbarActions_1iee5_188{display:flex;align-items:center;gap:8px;flex-shrink:0}._glassButton_1iee5_195{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:12px;background:#1890ff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(24,144,255,.25);box-shadow:inset 0 1px #1890ff4d,0 2px 8px #1890ff1a;color:#1890ffe6;font-size:.875rem;font-weight:500;font-family:Montserrat,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;outline:none;white-space:nowrap;transition:all .2s cubic-bezier(.4,0,.2,1)}[data-theme=dark] ._glassButton_1iee5_195{color:#60a5fae6;background:#60a5fa1f;border-color:#60a5fa38;box-shadow:inset 0 1px #60a5fa33,0 2px 8px #60a5fa14}[data-theme=dark] ._glassButton_1iee5_195:hover:not(:disabled){color:#60a5fa;background:#60a5fa33;border-color:#60a5fa61;box-shadow:0 4px 12px #60a5fa2e,inset 0 1px #ffffff0f}._glassButton_1iee5_195:hover:not(:disabled){color:#1890ff;background:#1890ff38;border-color:#1890ff66;box-shadow:0 4px 12px #1890ff33,inset 0 1px #ffffff1a;transform:translateY(-1px)}._glassButton_1iee5_195:active:not(:disabled){transform:translateY(0) scale(.98);transition-duration:80ms}._glassButton_1iee5_195:focus-visible{outline:2px solid rgba(59,130,246,.4);outline-offset:1px}._glassButton_1iee5_195:disabled{opacity:.4;cursor:not-allowed;backdrop-filter:none;-webkit-backdrop-filter:none}._glassButton_1iee5_195 .anticon{font-size:14px;opacity:.85}@media (max-width: 1400px){._subHeader_1iee5_1{padding:12px 16px 4px}._stageTab_1iee5_45{padding:7px 14px;font-size:12px;gap:5px}._stageBadge_1iee5_138{width:20px;height:20px;font-size:10px}._stageDesc_1iee5_164{max-width:100px;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 1200px){._stageTab_1iee5_45{padding:7px 10px;gap:4px}._stageDesc_1iee5_164{display:none}}._lockIcon_1iee5_283{font-size:10px}@media (prefers-reduced-motion: reduce){._stageTab_1iee5_45,._stageBadge_1iee5_138,._stageDesc_1iee5_164{transition:none}._activePill_1iee5_120{animation:none}._glassButton_1iee5_195{transition:none}}._appLayout_8llr2_1{min-height:100vh;background:var(--color-bg-primary, #f8fafb);display:flex;flex-direction:column}._fixedContent_8llr2_8{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}._contentWrapper_8llr2_16{flex:1;display:flex;flex-direction:column;overflow-y:auto;padding:0}._contentContainer_8llr2_24{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 16px}._moduleContent_8llr2_33{width:100%}._tableControls_8llr2_37{margin-bottom:16px}._tableSection_8llr2_41{width:100%;display:flex;flex-direction:column;gap:16px}._adminLayout_vn4mh_1{min-height:100%;background:transparent}._sider_vn4mh_6{border-radius:12px;margin-right:24px;height:fit-content;min-height:calc(100vh - 64px)}._siderTitle_vn4mh_13{padding:16px;text-align:center;border-bottom:1px solid #e5e5e5;font-weight:700;font-size:1rem}._contentLayout_vn4mh_21{background:transparent}._content_vn4mh_21{padding:24px;margin:0;min-height:280px;border-radius:12px}._backdrop_whjit_1{position:fixed;inset:0;z-index:1100;background:radial-gradient(ellipse at center,#0f172a59,#0f172a9e);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_backdropFade_whjit_1 .22s ease-out both}._card_whjit_10{position:fixed;z-index:1101;left:50%;top:50%;transform:translate(-50%,-50%);width:460px;max-width:calc(100vw - 32px);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 30px 60px -20px #0f172a73,0 12px 24px -12px #0f172a40;overflow:hidden;animation:_cardIn_whjit_1 .28s cubic-bezier(.4,0,.2,1) both}._stage_whjit_26{height:180px;position:relative;overflow:hidden;background:radial-gradient(600px 200px at 50% 0%,rgba(30,64,175,.08),transparent 70%),linear-gradient(180deg,#f6f9ff,#eef3fc);border-bottom:1px solid rgba(15,23,42,.06)}._grid_whjit_34{position:absolute;inset:0;background-image:linear-gradient(rgba(30,64,175,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(30,64,175,.06) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 80%)}._body_whjit_42{padding:18px 22px 14px}._kicker_whjit_46{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1e40af;margin-bottom:6px}._title_whjit_55{font-size:17px;font-weight:600;color:#0f172a;line-height:1.3;letter-spacing:-.01em}._desc_whjit_63{font-size:13px;color:#475569;margin-top:8px;line-height:1.6}._foot_whjit_70{display:flex;align-items:center;gap:8px;padding:12px 18px 16px;border-top:1px solid rgba(15,23,42,.06)}._dots_whjit_78{display:inline-flex;gap:6px;margin-right:auto}._dot_whjit_78{width:6px;height:6px;border-radius:999px;background:#cbd5e1;transition:background .2s,width .2s}._dotActive_whjit_92{background:#1e40af;width:18px}._btn_whjit_97{padding:7px 14px;font-size:13px;font-weight:600;border-radius:9px;border:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex;align-items:center;gap:6px;background:transparent;font-family:inherit}._btnGhost_whjit_112{color:#64748b}._btnGhost_whjit_112:hover:not(:disabled){background:#f1f5f9;color:#1e293b}._btnGhost_whjit_112:disabled{opacity:.35;cursor:not-allowed}._btnPrimary_whjit_124{background:#1e40af;color:#fff;box-shadow:0 2px 6px #1e40af4d}._btnPrimary_whjit_124:hover{background:#1e3a8a}._helpBtn_whjit_133{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;height:32px;border-radius:8px;border:1px solid rgba(30,64,175,.18);background:#1e40af14;color:#1e40af;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease;font-family:inherit}._helpBtn_whjit_133:hover{background:#1e40af24;border-color:#1e40af52;transform:translateY(-1px)}@keyframes _backdropFade_whjit_1{0%{opacity:0}to{opacity:1}}@keyframes _cardIn_whjit_1{0%{opacity:0;transform:translate(-50%,calc(-50% + 10px)) scale(.98)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._anim_whjit_174{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Inter,system-ui,sans-serif;font-variant-numeric:tabular-nums}._resize_whjit_183{width:280px;height:110px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:grid;grid-template-rows:28px 1fr;overflow:hidden;box-shadow:0 4px 14px -4px #0f172a26;position:relative}._resize_whjit_183 ._thead_whjit_195,._resize_whjit_183 ._tbody_whjit_195{display:grid;grid-template-columns:80px 1fr;animation:_resizeW_whjit_1 3s cubic-bezier(.4,0,.4,1) infinite}._resize_whjit_183 ._thead_whjit_195{background:#f3f5f8;font-size:10.5px;font-weight:600;color:#475569;border-bottom:1px solid #cbd5e1}._resize_whjit_183 ._thead_whjit_195>div{padding:6px 10px;display:flex;align-items:center}._resize_whjit_183 ._thead_whjit_195>div:first-child{border-right:1px solid #cbd5e1;position:relative}._resize_whjit_183 ._handle_whjit_216{position:absolute;top:4px;bottom:4px;right:-4px;width:8px}._resize_whjit_183 ._handle_whjit_216:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:#1e40af;border-radius:2px;transform:translate(-50%);animation:_resizePulse_whjit_1 3s cubic-bezier(.4,0,.4,1) infinite}._resize_whjit_183 ._cursor_whjit_235{position:absolute;top:6px;left:80px;transform:translate(-50%);width:22px;height:16px;color:#1e40af;animation:_resizeCursor_whjit_1 3s cubic-bezier(.4,0,.4,1) infinite}._resize_whjit_183 ._tbody_whjit_195{font-size:11px;color:#334155}._resize_whjit_183 ._tbody_whjit_195>div{padding:6px 10px;border-bottom:1px solid #eef2f7;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._resize_whjit_183 ._tbody_whjit_195>div:nth-child(odd){border-right:1px solid #eef2f7}@keyframes _resizeW_whjit_1{0%{grid-template-columns:80px 1fr}35%{grid-template-columns:165px 1fr}65%{grid-template-columns:165px 1fr}to{grid-template-columns:80px 1fr}}@keyframes _resizeCursor_whjit_1{0%{left:80px}35%{left:165px}65%{left:165px}to{left:80px}}@keyframes _resizePulse_whjit_1{0%,to{background:#1e40af;box-shadow:0 0 #1e40af80}50%{background:#1e3a8a;box-shadow:0 0 0 4px #1e40af00}}._edit_whjit_298{width:280px;height:140px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px -4px #0f172a26;position:relative}._edit_whjit_298 ._row_whjit_308{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:11px;border-bottom:1px solid #eef2f7}._edit_whjit_298 ._row_whjit_308:first-child{background:#f3f5f8;font-weight:600;color:#475569;font-size:10.5px}._edit_whjit_298 ._row_whjit_308>div{padding:6px 10px;text-align:right;border-right:1px solid #eef2f7}._edit_whjit_298 ._row_whjit_308>div:last-child{border-right:none}._edit_whjit_298 ._row_whjit_308>div:first-child{text-align:left;color:#334155}._edit_whjit_298 ._target_whjit_332{position:relative;animation:_editCell_whjit_1 5.5s cubic-bezier(.4,0,.2,1) infinite}._edit_whjit_298 ._target_whjit_332:after{content:"";position:absolute;right:8px;top:50%;width:1px;height:12px;background:#1e40af;transform:translateY(-50%);animation:_editCaret_whjit_1 5.5s steps(2,end) infinite;opacity:0}._edit_whjit_298 ._target_whjit_332 ._v_whjit_348{display:inline-block}._edit_whjit_298 ._target_whjit_332 ._v_whjit_348:before{content:"110 000";animation:_editSwap_whjit_1 5.5s steps(1,end) infinite}._edit_whjit_298 ._plan_whjit_355{font-weight:700;color:#0f172a;animation:_editPlan_whjit_1 5.5s cubic-bezier(.4,0,.2,1) infinite}._edit_whjit_298 ._plan_whjit_355:before{content:"330 000";animation:_editPlanSwap_whjit_1 5.5s steps(1,end) infinite}._edit_whjit_298 ._cursor_whjit_235{position:absolute;color:#1e40af;pointer-events:none;animation:_editCursor_whjit_1 5.5s cubic-bezier(.4,0,.2,1) infinite}._edit_whjit_298 ._savebar_whjit_370{position:absolute;left:50%;bottom:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 8px;background:#1e3a8a;border-radius:8px;font-size:10px;color:#c6d0ff;font-weight:600;box-shadow:0 6px 14px -4px #1e3a8a8c;opacity:0;transform:translate(-50%,14px);animation:_editSavebar_whjit_1 5.5s cubic-bezier(.4,0,.2,1) infinite;white-space:nowrap}._edit_whjit_298 ._savebar_whjit_370 ._count_whjit_389{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;border-radius:999px;background:#ffffff2e;color:#fff;font-size:9px}._edit_whjit_298 ._savebar_whjit_370 ._btnSave_whjit_401{background:#fff;color:#1e3a8a;padding:2px 7px;border-radius:5px;font-size:10px;animation:_editSavePulse_whjit_1 5.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes _editCursor_whjit_1{0%,5%{left:8%;top:85%;opacity:0}10%{left:8%;top:85%;opacity:1}20%,40%{left:72%;top:20%;opacity:1}50%,68%{left:62%;top:78%;opacity:1}76%{left:62%;top:78%;opacity:0}to{left:8%;top:85%;opacity:0}}@keyframes _editCell_whjit_1{0%,18%{background:transparent;box-shadow:none}23%,42%{background:#1e40af14;box-shadow:inset 0 0 0 2px #1e40af}47%,72%{background:#fff7ed;box-shadow:inset 4px 0 #f97316}80%,to{background:transparent;box-shadow:none}}@keyframes _editCaret_whjit_1{0%,18%{opacity:0}23%,42%{opacity:1}45%,to{opacity:0}}@keyframes _editSwap_whjit_1{0%,33%{content:"110 000"}36%,to{content:"250 000"}}@keyframes _editPlanSwap_whjit_1{0%,46%{content:"330 000"}48%,to{content:"470 000"}}@keyframes _editPlan_whjit_1{0%,46%{color:#0f172a;transform:scale(1)}50%,58%{color:#1e40af;transform:scale(1.07)}66%,to{color:#0f172a;transform:scale(1)}}@keyframes _editSavebar_whjit_1{0%,44%{opacity:0;transform:translate(-50%,14px)}50%,70%{opacity:1;transform:translate(-50%)}78%,to{opacity:0;transform:translate(-50%,14px)}}@keyframes _editSavePulse_whjit_1{0%,60%{box-shadow:0 0 #1e40af00;transform:scale(1)}65%{box-shadow:0 0 #1e40af8c;transform:scale(1.1)}72%{box-shadow:0 0 0 6px #1e40af00;transform:scale(1)}to{box-shadow:0 0 #1e40af00;transform:scale(1)}}._filter_whjit_533{width:300px;height:130px;position:relative}._filter_whjit_533 ._table_whjit_538{position:absolute;inset:0;background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px -4px #0f172a26}._filter_whjit_533 ._th_whjit_195{display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 10px;background:#f3f5f8;font-size:10.5px;font-weight:600;color:#475569;border-bottom:1px solid #cbd5e1}._filter_whjit_533 ._thBtn_whjit_559{width:16px;height:16px;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;animation:_filterBtn_whjit_1 4s ease-in-out infinite}._filter_whjit_533 ._tr_whjit_569{display:grid;grid-template-columns:1fr 1fr;font-size:11px;color:#334155;border-bottom:1px solid #eef2f7;overflow:hidden}._filter_whjit_533 ._tr_whjit_569>div{padding:5px 10px}._filter_whjit_533 ._tr_whjit_569>div:last-child{text-align:right}._filter_whjit_533 ._r2_whjit_583{animation:_filterHide_whjit_1 4s cubic-bezier(.4,0,.2,1) infinite}._filter_whjit_533 ._pop_whjit_586{position:absolute;top:22px;right:8px;width:140px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px;font-size:10.5px;box-shadow:0 8px 20px -6px #0f172a40;opacity:0;transform:translateY(-6px);pointer-events:none;animation:_filterPop_whjit_1 4s ease-in-out infinite;z-index:2}._filter_whjit_533 ._chk_whjit_603{display:flex;align-items:center;gap:6px;padding:3px 2px;color:#334155}._filter_whjit_533 ._chk_whjit_603 ._box_whjit_610{width:11px;height:11px;border:1.5px solid #1e40af;border-radius:2px;background:#1e40af;position:relative}._filter_whjit_533 ._chk_whjit_603 ._box_whjit_610:after{content:"";position:absolute;left:2px;top:0;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}._filter_whjit_533 ._chk_whjit_603._off_whjit_629 ._box_whjit_610{animation:_filterUncheck_whjit_1 4s ease-in-out infinite}._filter_whjit_533 ._chk_whjit_603._off_whjit_629 ._box_whjit_610:after{animation:_filterUncheckTick_whjit_1 4s ease-in-out infinite}@keyframes _filterBtn_whjit_1{0%,12%{background:transparent;color:#64748b}14%,85%{background:#1e40af;color:#fff}90%,to{background:transparent;color:#64748b}}@keyframes _filterHide_whjit_1{0%,55%{opacity:1;max-height:24px;padding-top:0;padding-bottom:0;border-bottom-width:1px}62%,95%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}to{opacity:1;max-height:24px;border-bottom-width:1px}}@keyframes _filterPop_whjit_1{0%,14%{opacity:0;transform:translateY(-6px)}20%,55%{opacity:1;transform:translateY(0)}65%,to{opacity:0;transform:translateY(-6px)}}@keyframes _filterUncheck_whjit_1{0%,35%{background:#1e40af;border-color:#1e40af}45%,to{background:#fff;border-color:#cbd5e1}}@keyframes _filterUncheckTick_whjit_1{0%,35%{opacity:1}45%,to{opacity:0}}._collapse_whjit_703{width:280px;height:120px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 4px 14px -4px #0f172a26;display:grid;grid-template-rows:28px 1fr 1fr;position:relative}._collapse_whjit_703 ._row_whjit_308{display:flex}._collapse_whjit_703 ._row_whjit_308._h_whjit_133{background:#f3f5f8;font-size:10.5px;font-weight:600;color:#475569;border-bottom:1px solid #cbd5e1}._collapse_whjit_703 ._row_whjit_308._h_whjit_133>div{justify-content:center;text-align:center}._collapse_whjit_703 ._row_whjit_308>div{flex:1;padding:6px 8px;font-size:11px;color:#334155;border-right:1px solid #eef2f7;text-align:right;white-space:nowrap;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}._collapse_whjit_703 ._row_whjit_308>div:first-child{flex:0 0 60px;text-align:left;justify-content:flex-start;color:#64748b;font-size:10.5px}._collapse_whjit_703 ._row_whjit_308>div:nth-child(4){animation:_collapseCol_whjit_1 4s cubic-bezier(.4,0,.2,1) infinite;min-width:22px;position:relative}._collapse_whjit_703 ._row_whjit_308>div:nth-child(4)>._flat_whjit_754{animation:_collapseFadeText_whjit_1 4s cubic-bezier(.4,0,.2,1) infinite}._collapse_whjit_703 ._row_whjit_308._h_whjit_133>div:nth-child(4)>._vchip_whjit_757{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#1e40af;font-size:8.5px;font-weight:700;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.02em;line-height:1;background:transparent;border:none;border-radius:0;padding:0;opacity:0;animation:_collapseChip_whjit_1 4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes _collapseCol_whjit_1{0%,20%{flex-grow:1;flex-basis:0;max-width:100%;padding-left:8px;padding-right:8px}40%,80%{flex-grow:0;flex-basis:22px;max-width:22px;padding-left:2px;padding-right:2px}to{flex-grow:1;flex-basis:0;max-width:100%;padding-left:8px;padding-right:8px}}@keyframes _collapseChip_whjit_1{0%,32%{opacity:0}45%,78%{opacity:1}88%,to{opacity:0}}@keyframes _collapseFadeText_whjit_1{0%,25%{opacity:1}38%,82%{opacity:0}95%,to{opacity:1}}@keyframes _bounce_opet4_1{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes _shimmer_opet4_1{0%{background-position:-200% 0}to{background-position:200% 0}}._longreadContainer_opet4_148{width:100%;overflow-x:hidden;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}._heroBackdrop_opet4_159{position:absolute;top:0;left:0;right:0;height:100vh;overflow:hidden;pointer-events:none}._heroGradient_opet4_169{position:absolute;top:0;left:50%;transform:translate(-50%);width:120vw;height:160vh;z-index:0}._heroSection_opet4_179{position:relative;padding:96px 0 48px;display:flex;align-items:center;justify-content:center}._heroSection_opet4_179:after{content:"";position:absolute;inset:0;mix-blend-mode:screen;pointer-events:none}._heroContent_opet4_194{text-align:center;position:relative;z-index:1;max-width:760px;padding:0 24px}._heroTitle_opet4_202{font-size:4rem;font-weight:900;margin-bottom:16px;background:linear-gradient(45deg,#1e3a8a,#1e3a8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._heroDescription_opet4_212{font-size:1.5rem;margin-bottom:0;color:#1e40af}._heroButton_opet4_218{position:relative;overflow:hidden;font-size:1.0625rem;height:56px;padding:0 80px;border-radius:28px;background:#ffffff2e;border:1px solid #667eea;color:#1e40af;transition:all .3s ease}._heroButton_opet4_218:hover{background:#ffffff47;border-color:#022de9;transform:translateY(-2px);box-shadow:0 8px 25px #1e40af4d}._section_opet4_237{padding:120px 0;width:100%;position:relative}._section_opet4_237#_modules-section_opet4_1{padding-top:0}._sectionContent_opet4_246{max-width:1200px;margin:0 auto;padding:0 24px}._sectionHeader_opet4_252{text-align:center;margin-bottom:48px}._sectionHeader_opet4_252 h2{font-size:2.5rem;font-weight:700;color:#1e3a8a;margin-bottom:16px}._sectionHeader_opet4_252 p{font-size:1.25rem;color:#64748b;max-width:640px;margin:0 auto}._moduleCard_opet4_269{border-radius:20px;overflow:hidden;position:relative;border:1px solid rgba(148,163,184,.18);background:#fff;transition:all .4s ease}._moduleCard_opet4_269:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0f172a1a}._moduleCard_opet4_269:hover ._moduleGradient_opet4_281{height:8px;opacity:1}._moduleCard_opet4_269:hover ._moduleIcon_opet4_285{transform:scale(1.05)}._moduleGradient_opet4_281{position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#1e40afd9,#3b82f6d9)}._moduleIcon_opet4_285{transition:all .4s ease}._moduleCardContent_opet4_302{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;padding:40px 32px}._moduleTitle_opet4_312{color:#0f172a;margin-bottom:8px}._moduleDescription_opet4_317{color:#475569;margin-bottom:0}._moduleBadge_opet4_322{background:#1e40af14;margin-top:16px;padding:8px 16px;border-radius:999px;color:#1e3a8a;border:none;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}._moduleFeatureList_opet4_334{list-style:none;display:flex;flex-direction:column;gap:10px;margin:24px 0 0;padding:0}._moduleFeatureItem_opet4_343{display:flex;align-items:center;gap:8px;justify-content:center;padding:10px 14px;border-radius:10px;background:#1e40af14;color:#1e3a8a;font-weight:500}._moduleFeatureItem_opet4_343 svg{color:#1e40af}._stagesTimeline_opet4_358{margin-top:32px}._stagesTimeline_opet4_358 ._ant-timeline-item-content_opet4_361{min-height:auto}._stageCard_opet4_365{border-radius:16px;border:1px solid rgba(148,163,184,.18);box-shadow:none;transition:transform .3s ease}._stageCard_opet4_365:hover{transform:translateY(-4px)}._stageHeader_opet4_375{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}._stageFeatures_opet4_382{display:flex;flex-wrap:wrap;gap:10px}._stageFeatureChip_opet4_388{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#3b82f61f;color:#1e3a8a;font-weight:500}._stageFeatureChip_opet4_388 svg{color:#2563eb}._stagesInfo_opet4_402{margin-top:32px;border-radius:16px;border:1px solid rgba(148,163,184,.18)}._techCard_opet4_408{margin-bottom:24px;border-radius:16px;box-shadow:0 4px 20px #00000014;transition:all .3s ease}._techCard_opet4_408:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001f}._techCategoryHeader_opet4_419{color:#1e3a8a}._techItem_opet4_423{transition:all .3s ease;border-radius:8px}._techItem_opet4_423:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}._techItemContent_opet4_432{text-align:center}._featureCard_opet4_436{border-radius:16px;text-align:left;border:1px solid rgba(148,163,184,.18);box-shadow:none;transition:transform .3s ease}._featureCard_opet4_436:hover{transform:translateY(-4px)}._featureIcon_opet4_447{color:#1e3a8a;margin-bottom:20px;transition:all .3s ease}._featureIcon_opet4_447:hover{transform:scale(1.1);color:#2563eb}._featureBenefits_opet4_457{display:flex;flex-wrap:wrap;gap:6px}._featureBenefit_opet4_457{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#1e40af1a;color:#0f172a;font-weight:500}._featureBenefit_opet4_457 svg{color:#1e40af}._navigationCard_opet4_477{border-radius:16px;transition:all .3s ease;background:#fff;border:1px solid rgba(148,163,184,.18);box-shadow:none}._navigationCard_opet4_477:hover{transform:translateY(-4px);box-shadow:0 16px 30px #0f172a14}._navigationCardContent_opet4_489{display:flex;align-items:center;gap:16px}._navigationIcon_opet4_495{font-size:32px;flex-shrink:0;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#0f172a0d;transition:all .4s ease}._navigationIcon_opet4_495:hover{transform:scale(1.2);filter:brightness(1.2)}._navigationInfo_opet4_512{flex:1}._navigationNote_opet4_516{text-align:center;padding:48px;border-radius:20px;border:1px solid rgba(148,163,184,.18)}._navigationNote_opet4_516 h4{color:#0f172a;letter-spacing:.04em;text-transform:uppercase}._navigationNote_opet4_516 p{max-width:560px;margin:16px auto 32px;color:#475569;font-size:1.05rem}._navigationNote_opet4_516 button{min-width:160px}._scrollAnimateUp_opet4_538,._scrollAnimateUp_opet4_538._visible_opet4_542{opacity:1;transform:translateY(0)}._scrollAnimateLeft_opet4_547,._scrollAnimateLeft_opet4_547._visible_opet4_542,._scrollAnimateRight_opet4_556,._scrollAnimateRight_opet4_556._visible_opet4_542{opacity:1;transform:translate(0)}._scrollAnimateScale_opet4_565,._scrollAnimateScale_opet4_565._visible_opet4_542{opacity:1;transform:scale(1)}._staggerItem_opet4_575{transition:all 1.2s cubic-bezier(.25,.46,.45,.94)}._staggerItemExit_opet4_579{transition:all .8s cubic-bezier(.55,.055,.675,.19)}@keyframes _fadeInUp_opet4_1{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}/*!
* Copyright (c) HANDSONCODE sp. z o. o.
*
* HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
* Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
* 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
*
* This software is protected by applicable copyright laws, including international treaties, and dual-
* licensed - depending on whether your use for commercial purposes, meaning intended for or
* resulting in commercial advantage or monetary compensation, or not.
*
* If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
* the suitability, performance, and usefulness of this software outside the production environment,
* you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
*
* Your use of this software for commercial purposes is subject to the terms included in an applicable
* license agreement.
*
* In any case, you must not make any such use of this software as to develop software which may be
* considered competitive with this software.
*
* UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
* LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
* INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
* USE OR INABILITY TO USE THIS SOFTWARE.
*
* Version: 16.1.0
* Release date: 15/09/2025 (built at 15/09/2025 10:06:24)
*/.ht-portal:not([class*=ht-theme]),.ht-root-wrapper:not([class*=ht-theme]){--ht-gap-size:4px;--ht-checkbox-size:16px;--ht-cell-horizontal-padding:8px;--ht-cell-vertical-padding:4px;--ht-font-size:14px;--ht-line-height:20px;--ht-letter-spacing:0;--ht-border-color:#222;--ht-foreground-color:#222;--ht-background-color:#fff;--ht-header-foreground-color:#222;--ht-header-background-color:#f7f7f9;--ht-header-row-foreground-color:#222;--ht-header-row-background-color:#f7f7f9;--ht-cell-horizontal-border-color:#222;--ht-cell-vertical-border-color:#222;--ht-header-active-border-color:#1a42e8;--ht-header-active-foreground-color:#fff;--ht-header-active-background-color:#1a42e8;--ht-header-row-active-foreground-color:#fff;--ht-header-row-active-background-color:#1a42e8;--ht-cell-selection-border-color:#1a42e8;--ht-scrollbar-track-color:#f7f7f9;--ht-scrollbar-thumb-color:#a3a3a3}.ht-root-wrapper{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;height:100%;position:relative}.htFocusCatcher{border:0;height:0;margin:0;opacity:0;padding:0;position:absolute;width:0;z-index:-1}.ht-grid{flex:1 1 auto;min-height:0}.handsontable{color:var(--ht-foreground-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);letter-spacing:var(--ht-letter-spacing);line-height:var(--ht-line-height);position:relative;scrollbar-color:var(--ht-scrollbar-thumb-color) var(--ht-scrollbar-track-color);scrollbar-width:thin;touch-action:manipulation}.handsontable .wtHolder::-webkit-scrollbar{height:9px;width:9px}.handsontable .wtHolder::-webkit-scrollbar-track{background:var(--ht-scrollbar-track-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-thumb{background-color:var(--ht-scrollbar-thumb-color);border-radius:var(--ht-scrollbar-border-radius)}.handsontable .wtHolder::-webkit-scrollbar-corner{background:var(--ht-scrollbar-track-color);border-end-end-radius:var(--ht-scrollbar-border-radius)}.handsontable.ht-wrapper{border-radius:var(--ht-wrapper-border-radius,0)}.handsontable.ht-wrapper:not(.htFirstDatasetColumnNotRendered) td:first-of-type{border-inline-start-width:1px}.handsontable.ht-wrapper:before{border:var(--ht-wrapper-border-width) solid var(--ht-wrapper-border-color);border-radius:var(--ht-wrapper-border-radius,0);content:"";display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:999}.handsontable.htGhostTable table thead th{border-bottom-width:0}.handsontable.htGhostTable table tbody tr:first-of-type td:first-child,.handsontable.htGhostTable table tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htGhostTable table tbody tr td,.handsontable.htGhostTable table tbody tr th{border-top-width:0;height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htGhostTable table.htGhostTableFirstRow tbody tr td,.handsontable.htGhostTable table.htGhostTableFirstRow tbody tr th{border-top-width:1px;height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 2px)}.handsontable.htHasScrollX:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.handsontable.htHasScrollY:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder{border-radius:var(--ht-wrapper-border-radius,0)}.handsontable:not(.htHorizontallyScrollableByWindow) .ht_master .wtHolder,.handsontable:not(.htVerticallyScrollableByWindow) .ht_master .wtHolder{background-color:var(--ht-background-color)}.handsontable tr.ht__row_even th{background-color:var(--ht-row-header-even-background-color)}.handsontable tr.ht__row_even td{background-color:var(--ht-row-cell-even-background-color)}.handsontable tr.ht__row_odd th{background-color:var(--ht-row-header-odd-background-color)}.handsontable tr.ht__row_odd td{background-color:var(--ht-row-cell-odd-background-color)}.handsontable td,.handsontable th{border-bottom:1px solid var(--ht-cell-vertical-border-color);border-inline-end-color:var(--ht-cell-horizontal-border-color);border-inline-end-width:1px;border-inline-start-color:var(--ht-cell-horizontal-border-color);border-inline-start-width:0;border-left-style:solid;border-right-style:solid;border-top:0 solid var(--ht-cell-vertical-border-color);box-sizing:border-box;color:var(--ht-foreground-color);empty-cells:show;font-size:var(--ht-font-size);height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px);line-height:var(--ht-line-height);outline:none;outline-width:0;overflow:hidden;padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding);vertical-align:top;white-space:pre-wrap}.handsontable td.invisibleSelection,.handsontable th.invisibleSelection{outline:none}.handsontable td.invisibleSelection::selection,.handsontable th.invisibleSelection::selection{background:transparent}.handsontable th{background-color:var(--ht-header-background-color);color:var(--ht-header-foreground-color);font-weight:var(--ht-header-font-weight);overflow:visible;position:relative;text-align:center;white-space:nowrap}.handsontable th:last-child{border-bottom-width:1px;border-inline-end-color:var(--ht-border-color);border-inline-end-width:1px;border-inline-start-width:0}.handsontable th:last-child.ht__active_highlight{border-inline-end-color:var(--ht-header-active-border-color)}.handsontable th:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable th:first-child.ht__active_highlight{border-inline-start-color:var(--ht-header-active-border-color)}.handsontable th:first-child,.handsontable th:nth-child(2){border-inline-start-width:1px}.handsontable th.current{box-shadow:inset 0 0 0 1px var(--ht-cell-selection-border-color)}.handsontable th.active{background-color:var(--ht-header-active-background-color);color:var(--ht-header-active-foreground-color)}.handsontable th.ht__highlight{background-color:var(--ht-header-highlighted-background-color);color:var(--ht-header-highlighted-foreground-color)}.handsontable th.ht__active_highlight{background-color:var(--ht-header-active-background-color);border-color:var(--ht-header-active-border-color);color:var(--ht-header-active-foreground-color)}.handsontable tbody tr.ht__row_even th.ht__highlight,.handsontable tbody tr.ht__row_odd th.ht__highlight{background-color:var(--ht-header-row-highlighted-background-color);color:var(--ht-header-row-highlighted-foreground-color)}.handsontable tbody tr.ht__row_even th.ht__active_highlight,.handsontable tbody tr.ht__row_odd th.ht__active_highlight{background-color:var(--ht-header-row-active-background-color);color:var(--ht-header-row-active-foreground-color)}.handsontable tbody tr:first-of-type td:first-child,.handsontable tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 2px)}.handsontable tbody tr th{background-color:var(--ht-header-row-background-color);color:var(--ht-header-row-foreground-color);padding:0}.handsontable tbody tr th.ht__active_highlight{box-shadow:0 -1px 0 0 var(--ht-header-active-border-color)}.handsontable tbody tr th .relative{height:100%;padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding)}.handsontable tbody tr td:first-child{border-inline-start-color:var(--ht-border-color)}.handsontable tbody tr td:last-child{border-inline-end-color:var(--ht-border-color)}.handsontable thead tr th{padding:0}.handsontable thead tr th.ht__active_highlight{box-shadow:-1px 0 0 0 var(--ht-header-active-border-color)}.handsontable thead tr th .relative{padding:var(--ht-cell-vertical-padding) var(--ht-cell-horizontal-padding)}.handsontable thead tr th .relative .colHeader{max-width:calc(100% + 1px);overflow:hidden;text-overflow:ellipsis;vertical-align:top}.handsontable thead tr th .relative:has(.collapsibleIndicator,.changeType) .colHeader{max-width:calc(100% - var(--ht-icon-size) - var(--ht-gap-size))}.handsontable tr:first-child td,.handsontable tr:first-child th{border-top-color:var(--ht-border-color);border-top-width:1px}.handsontable tr:first-child td.ht__active_highlight,.handsontable tr:first-child th.ht__active_highlight{border-top-color:var(--ht-header-active-border-color)}.handsontable tr:last-child td,.handsontable tr:last-child th{border-bottom-color:var(--ht-border-color)}.handsontable tr:last-child td.ht__active_highlight,.handsontable tr:last-child th.ht__active_highlight{border-bottom-color:var(--ht-header-active-border-color)}.handsontable div[class^=ht_clone] thead .ht__highlight .relative:after{background-color:var(--ht-accent-color);bottom:-1px;content:"";display:block;height:var(--ht-header-highlighted-shadow-size);left:-1px;position:absolute;right:-1px}.handsontable div[class^=ht_clone] thead tr:only-of-type .ht__highlight .relative:after{bottom:0}.handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{background-color:var(--ht-accent-color);bottom:-1px;content:"";display:block;position:absolute;right:-1px;top:-1px;width:var(--ht-header-highlighted-shadow-size)}.handsontable div[class^=ht_clone] td:first-of-type{border-inline-start-width:1px}.handsontable thead tr:not(:last-child) th{overflow:hidden}.handsontable .hide{display:none}.handsontable .relative{box-sizing:border-box;position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{height:auto;position:relative;width:0}.handsontable .htAutoSize{left:-99000px;position:absolute;top:-99000px;visibility:hidden}.handsontable .htTextEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.handsontable div,.handsontable input,.handsontable table,.handsontable tbody,.handsontable textarea,.handsontable thead{box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:auto}.handsontable .htCore{background-color:var(--ht-background-color);border-collapse:separate;border-spacing:0;border-width:0;cursor:default;margin:0;outline-width:0;table-layout:fixed;width:0}.handsontable col,.handsontable col.rowHeader{width:64px}.handsontable col.hidden{width:0!important}.handsontable span.colHeader,.handsontable span.rowHeader{display:inline-block;font-size:var(--ht-font-size);line-height:var(--ht-line-height)}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.handsontable a{color:var(--ht-link-color)}.handsontable a:hover{color:var(--ht-link-hover-color)}.handsontable .ht_clone_top th:nth-child(2){border-inline-end-width:1px;border-inline-start-width:0}.handsontable.htRowHeaders thead tr th:nth-child(2){border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.htGhostTable) tbody tr th,.handsontable .ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child{border-inline-end-width:0;border-inline-start-width:1px}.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th,.handsontable .ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th{border-bottom-width:0}.handsontable .ht_master.innerBorderTop tbody tr:first-child td,.handsontable .ht_master.innerBorderTop tbody tr:first-child th,.handsontable .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child td,.handsontable .ht_master.innerBorderTop~.ht_clone_inline_start tbody tr:first-child th{border-top-width:0}.handsontable .ht_clone_inline_start table.htCore>thead,.handsontable .ht_master table.htCore>tbody>tr>th,.handsontable .ht_master table.htCore>thead{visibility:hidden}.ht_clone_bottom,.ht_clone_bottom .wtHolder,.ht_clone_inline_start,.ht_clone_inline_start .wtHolder,.ht_clone_top,.ht_clone_top .wtHolder,.ht_master,.ht_master .wtHolder{overflow:hidden}.ht_master .wtHolder{overflow:auto}[dir=rtl].handsontable td[dir=ltr]{border-inline-end-width:0;border-inline-start-width:1px}[dir=rtl].handsontable tbody tr td[dir=ltr]:last-child{border-inline-start-color:var(--ht-border-color)}[dir=rtl].handsontable div[class^=ht_clone] tbody .ht__highlight .relative:after{left:-1px;right:auto}.htScrollbarSafariTest::-webkit-scrollbar{height:9px;width:9px}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_master .htCore tbody tr:first-child td:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:first-child,.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top_inline_start_corner .htCore tbody tr:first-child td:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_top .htCore tbody tr:first-child td:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child td:first-child,.handsontable.ht-wrapper:not(.htColumnHeaders) .ht_clone_inline_start .htCore tbody tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore{border-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:first-child th:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore thead tr:last-child th:last-child{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_master .htCore tbody tr:last-child td:last-child{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore,.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore,.handsontable.ht-wrapper .ht_clone_top_inline_start_corner .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_top .htCore thead tr:first-child th:last-child{border-start-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_inline_start .htCore,.handsontable.ht-wrapper .ht_clone_inline_start .htCore thead tr:first-child th:first-child{border-start-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore,.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore,.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child td:first-child,.handsontable.ht-wrapper .ht_clone_bottom_inline_start_corner .htCore tr:last-child th:first-child,.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child td:first-child,.handsontable.ht-wrapper .ht_clone_inline_start .htCore tbody tr:last-child th:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:first-child,.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:first-child{border-end-start-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child td:last-child,.handsontable.ht-wrapper .ht_clone_bottom .htCore tr:last-child th:last-child{border-end-end-radius:var(--ht-wrapper-border-radius)}.handsontable.ht-wrapper.htHasScrollX .htCore{border-end-end-radius:0;border-end-start-radius:0}.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:first-child,.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:first-child,.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:first-child{border-end-start-radius:0!important}.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollX .htCore tbody tr:last-child th:last-child,.handsontable.ht-wrapper.htHasScrollX .htCore thead tr:last-child th:last-child{border-end-end-radius:0!important}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore{border-end-end-radius:0;border-start-end-radius:0}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:first-child th:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:first-child th:last-child{border-start-end-radius:0!important}.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore tbody tr:last-child th:last-child,.handsontable.ht-wrapper.htHasScrollY:not(.htVerticallyScrollableByWindow) .htCore thead tr:last-child th:last-child{border-end-end-radius:0!important}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{-webkit-appearance:none;box-shadow:inset 0 0 0 2px var(--ht-accent-color)}.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea,.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea{inset-inline-end:unset;inset-inline-start:-10000px;top:-10000px;z-index:9999}.handsontable.hide-tween{-webkit-animation:opacity-hide .2s;animation:opacity-hide .2s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{-webkit-animation:opacity-show .3s;animation:opacity-show .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.area{position:relative}.handsontable td.area:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-1{position:relative}.handsontable td.area-1:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-2{position:relative}.handsontable td.area-2:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-3{position:relative}.handsontable td.area-3:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-4{position:relative}.handsontable td.area-4:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-5{position:relative}.handsontable td.area-5:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-6{position:relative}.handsontable td.area-6:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area-7{position:relative}.handsontable td.area-7:before{background:var(--ht-cell-selection-background-color,#1a42e8);content:"";inset:0;position:absolute}.handsontable td.area:before{opacity:.14}.handsontable td.area-1:before{opacity:.21}.handsontable td.area-2:before{opacity:.28}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.42}.handsontable td.area-5:before{opacity:.49}.handsontable td.area-6:before{opacity:.56}.handsontable td.area-7:before{opacity:.63}.handsontable td.area{border-color:color-mix(in srgb,var(--ht-border-color),var(--ht-foreground-color) 10%)}.handsontable .wtBorder{font-size:0;position:absolute}.handsontable .wtBorder:first-child,.handsontable .wtBorder:nth-child(3){z-index:2}.handsontable .wtBorder:nth-child(2),.handsontable .wtBorder:nth-child(4){z-index:1}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10}.handsontable .wtBorder.area,.handsontable .wtBorder.current{background-color:var(--ht-cell-selection-border-color)!important}.handsontable .wtBorder.area{z-index:8}.handsontable .wtBorder.fill{background-color:var(--ht-cell-autofill-fill-border-color,#68696c)!important;z-index:6}.handsontable .wtBorder.corner{background-color:var(--ht-cell-autofill-background-color,#1a42e8)!important;border-color:var(--ht-cell-autofill-border-color)!important;border-radius:var(--ht-cell-autofill-border-radius)!important;cursor:crosshair;font-size:0;z-index:10}.hot-display-license-info{background-color:var(--ht-license-background-color,#f7f7f9);border:1px solid var(--ht-border-color,#f7f7f9);border-radius:var(--ht-wrapper-border-radius);color:var(--ht-license-foreground-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:var(--ht-font-size-small);line-height:var(--ht-line-height-small);margin-top:10px;padding:var(--ht-license-vertical-padding,16px) var(--ht-license-horizontal-padding,16px);text-align:left}.hot-display-license-info a{color:var(--ht-link-color);font-size:var(--ht-license-font-size)}.hot-display-license-info a:hover{color:var(--ht-link-hover-color)}.handsontable .htAutocompleteArrow{cursor:default;float:right;font-size:0;height:var(--ht-icon-size);margin-inline-end:1px;margin-inline-start:calc(var(--ht-gap-size)*2);position:relative;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);width:var(--ht-icon-size)}.handsontable .htAutocompleteArrow:after{content:"";display:block;left:0;opacity:.6;position:absolute;top:0}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable .htCheckboxRendererInput{cursor:pointer;display:inline-block;height:var(--ht-checkbox-size);margin:-2px 0 0;outline:none;position:relative;vertical-align:middle;width:var(--ht-checkbox-size)}.handsontable .htCheckboxRendererInput:first-child{margin-inline-end:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:last-child{margin-inline-start:var(--ht-gap-size)}.handsontable .htCheckboxRendererInput:before{background-color:var(--ht-checkbox-background-color);border:1px solid var(--ht-checkbox-border-color);border-radius:var(--ht-checkbox-border-radius);box-sizing:border-box;content:"";display:inline-block;height:var(--ht-checkbox-size);left:0;pointer-events:none;position:absolute;top:0;transition:all var(--ht-table-transition) ease-in-out;width:var(--ht-checkbox-size)}.handsontable .htCheckboxRendererInput:after{color:var(--ht-checkbox-icon-color);content:"";display:block;height:var(--ht-checkbox-size)!important;left:0;pointer-events:none;position:absolute;top:0;width:var(--ht-checkbox-size)!important}.handsontable .htCheckboxRendererInput:checked:before{background-color:var(--ht-checkbox-checked-background-color);border-color:var(--ht-checkbox-checked-border-color)}.handsontable .htCheckboxRendererInput:checked:after{color:var(--ht-checkbox-checked-icon-color)}.handsontable .htCheckboxRendererInput:checked:disabled:before{background-color:var(--ht-checkbox-checked-disabled-background-color);border-color:var(--ht-checkbox-checked-disabled-border-color)}.handsontable .htCheckboxRendererInput:checked:disabled:after{color:var(--ht-checkbox-checked-disabled-icon-color)}.handsontable .htCheckboxRendererInput:checked:focus:before{background-color:var(--ht-checkbox-checked-focus-background-color);border-color:var(--ht-checkbox-checked-focus-border-color)}.handsontable .htCheckboxRendererInput:checked:focus:after{color:var(--ht-checkbox-checked-focus-icon-color)}.handsontable .htCheckboxRendererInput:focus:before{background-color:var(--ht-checkbox-focus-background-color);border-color:var(--ht-checkbox-focus-border-color);outline:1px solid var(--ht-checkbox-focus-ring-color)}.handsontable .htCheckboxRendererInput:focus:after{color:var(--ht-checkbox-focus-icon-color)}.handsontable .htCheckboxRendererInput:disabled{cursor:auto}.handsontable .htCheckboxRendererInput:disabled:before{background-color:var(--ht-checkbox-disabled-background-color);border-color:var(--ht-checkbox-disabled-border-color)}.handsontable .htCheckboxRendererInput:disabled:after{color:var(--ht-checkbox-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:before{background-color:var(--ht-checkbox-indeterminate-background-color);border-color:var(--ht-checkbox-indeterminate-border-color)}.handsontable .htCheckboxRendererInput:indeterminate:after{color:var(--ht-checkbox-indeterminate-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:before{background-color:var(--ht-checkbox-indeterminate-disabled-background-color);border-color:var(--ht-checkbox-indeterminate-disabled-border-color)}.handsontable .htCheckboxRendererInput:indeterminate:disabled:after{color:var(--ht-checkbox-indeterminate-disabled-icon-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:before{background-color:var(--ht-checkbox-indeterminate-focus-background-color);border-color:var(--ht-checkbox-indeterminate-focus-border-color)}.handsontable .htCheckboxRendererInput:indeterminate:focus:after{color:var(--ht-checkbox-indeterminate-focus-icon-color)}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{color:inherit;cursor:pointer;display:inline-block;font-size:inherit;line-height:inherit;margin:0;position:relative}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htPlaceholder{color:var(--ht-placeholder-color)}.handsontable .htDimmed{background-color:var(--ht-cell-read-only-background-color)!important;color:var(--ht-read-only-color)!important}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htInvalid{background-color:var(--ht-cell-error-background-color)!important}.handsontable .htNoWrap{white-space:nowrap}.handsontable .htSearchResult{background-color:var(--ht-cell-success-background-color)!important}.handsontableInputHolder{left:0;position:absolute;top:0}.handsontableInputHolder .handsontableInput{-webkit-appearance:none!important;background-color:var(--ht-cell-editor-background-color,#fff);border:none;border-radius:0;box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px) var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0) 0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;color:var(--ht-cell-editor-foreground-color);display:block;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;margin:0;outline-width:0;padding:calc(var(--ht-cell-vertical-padding, 4px) + 1px) calc(var(--ht-cell-horizontal-padding, 8px) + 1px)}.handsontableInputHolder .handsontableInput:focus{outline:none}.htSelectEditor{position:absolute}.htSelectEditor select{-webkit-appearance:none!important;background-color:var(--ht-cell-editor-background-color,#fff);border:none;border-radius:0;box-shadow:inset 0 0 0 var(--ht-cell-editor-border-width,2px) var(--ht-cell-editor-border-color,#1a42e8),0 0 var(--ht-cell-editor-shadow-blur-radius,0) 0 var(--ht-cell-editor-shadow-color,transparent);box-sizing:border-box;color:var(--ht-cell-editor-foreground-color);font-family:inherit!important;font-size:inherit!important;height:100%;inset:0;line-height:inherit!important;margin:0;overflow:hidden;padding:calc(var(--ht-cell-vertical-padding, 4px) + 1px) calc(var(--ht-cell-horizontal-padding, 8px) + 1px);padding-inline-end:26px;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.htSelectEditor select:focus{outline:none}.htSelectEditor .htAutocompleteArrow{margin-inline-end:4px;pointer-events:none;top:50%;transform:translateY(-50%);z-index:1}.handsontable.listbox{border:var(--ht-menu-border-width,1px) solid var(--ht-menu-border-color,#e5e5e9);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) var(--ht-menu-shadow-color,rgba(0,0,0,.08));margin:0}.handsontable.listbox .ht_master{background-color:var(--ht-background-color);overflow:hidden}.handsontable.listbox .wtHolder{border-radius:0!important;overflow:auto}.handsontable.listbox .htCore,.handsontable.listbox .wtHider{border-radius:0!important}.handsontable.listbox table{overflow:hidden}.handsontable.listbox table td,.handsontable.listbox table th,.handsontable.listbox table tr:first-child td,.handsontable.listbox table tr:first-child th,.handsontable.listbox table tr:last-child th{border-color:transparent!important}.handsontable.listbox table td,.handsontable.listbox table th{border-radius:0!important;text-overflow:ellipsis;white-space:nowrap}.handsontable.listbox table .wtBorder{visibility:hidden}.handsontable.listbox table strong{color:inherit;font-weight:700}.handsontable.listbox table tr td:hover td{background:var(--ht-menu-item-hover-color,#e5e5e9)!important;box-shadow:none!important;cursor:pointer}.handsontable.listbox table td{transition:var(--ht-table-transition) background ease-in-out}.handsontable.listbox table td:hover{background-color:var(--ht-menu-item-hover-color,#e5e5e9)!important;cursor:pointer}.handsontable.listbox table td.current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.listbox table td.htDimmed{color:inherit!important;cursor:default;font-style:inherit}.handsontable.listbox table td.htDimmed:not(.handsontable.listbox table td:hover){background-color:inherit!important}.handsontable.listbox table thead th{border-width:0 1px 1px;height:auto!important;text-align:left}.handsontable.listbox table thead th>div{padding-bottom:8px;padding-top:8px}.handsontable.listbox table thead th:first-child{padding-left:8px}.handsontable.listbox .ht_clone_top .wtHider{overflow:hidden}.handsontable.listbox .ht_clone_top table{border-radius:0}.handsontable.listbox .htBorders div{background:none!important}.handsontable.autocompleteEditor tr.ht__row_even td,.handsontable.autocompleteEditor tr.ht__row_even th,.handsontable.autocompleteEditor tr.ht__row_odd td,.handsontable.autocompleteEditor tr.ht__row_odd th{background-color:var(--ht-background-color,#fff)}.pika-single{background:var(--ht-background-color,#fff);border:var(--ht-menu-border-width,1px) solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) var(--ht-menu-shadow-color,rgba(0,0,0,.08));color:var(--ht-foreground-color);display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);padding:10px;position:relative;z-index:9999}.pika-single.is-hidden{display:none}.pika-single .pika-row{background-color:transparent}.pika-single .pika-title{align-items:center;display:flex;justify-content:center}.pika-single .pika-label{color:var(--ht-accent-color);order:2;padding:5px;position:relative}.pika-single .pika-label .pika-select{cursor:pointer;inset:0;opacity:0;position:absolute}.pika-single .pika-next,.pika-single .pika-prev{background:none;border:none;color:var(--ht-accent-color);cursor:pointer;height:20px;text-indent:-9999px;white-space:nowrap;width:20px}.pika-single .pika-prev{margin-right:auto;order:1}.pika-single .pika-next{margin-left:auto;order:3}.pika-single .pika-table thead{height:50px}.pika-single .pika-table th{padding:1px;vertical-align:middle}.pika-single .pika-table th abbr{border:none;cursor:auto;font-weight:400;text-decoration:none}.pika-single .pika-table td{padding:1px;vertical-align:middle}.pika-single .pika-table td.is-disabled .pika-button{opacity:.5;pointer-events:none}.pika-single .pika-table td.is-today .pika-button{background:var(--ht-menu-item-hover-color)}.pika-single .pika-table td.is-selected .pika-button{background:var(--ht-accent-color,#1a42e8);color:var(--ht-background-color,#fff)}.pika-single .pika-table td.pika-week{text-align:center;width:12.5%}.pika-single .pika-table .pika-button{aspect-ratio:1/1;background:transparent;border:none;border-radius:var(--ht-button-border-radius);color:var(--ht-foreground-color);cursor:pointer;font-size:inherit;margin:0;padding:10px;width:100%}.pika-single .pika-table .pika-button:hover{background:var(--ht-menu-item-hover-color)}[dir=rtl].htDatepickerHolder .pika-single .pika-next{margin-left:0;margin-right:auto;transform:rotate(180deg)}[dir=rtl].htDatepickerHolder .pika-single .pika-prev{margin-left:auto;margin-right:0;transform:rotate(180deg)}.handsontable .htUISelectCaption{background-color:var(--ht-input-background-color);border:var(--ht-input-border-width) solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);box-sizing:border-box;color:var(--ht-input-foreground-color);cursor:pointer;font-family:inherit;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0;outline:none!important;overflow:hidden;padding:var(--ht-input-vertical-padding) var(--ht-input-horizontal-padding);padding-inline-end:calc(var(--ht-input-horizontal-padding) + var(--ht-icon-size));text-overflow:ellipsis;transition:var(--ht-table-transition) all ease-in-out;white-space:nowrap;width:100%}.handsontable .htUISelectCaption:after{content:"";display:block;position:absolute;right:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);top:50%;transform:translateY(-50%)}.handsontable .htUISelectCaption:hover{background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontable .htUISelectCaption:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color)}.handsontable .htUISelectCaption:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color)}.handsontable .htUISelect{cursor:pointer;outline:none!important;position:relative}.handsontable .htUISelect:focus .htUISelectCaption{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color)}[dir=rtl].handsontable .htUISelectCaption:after{left:calc(var(--ht-input-horizontal-padding) - var(--ht-icon-size)/4);right:auto}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{background-color:var(--ht-input-background-color);border:var(--ht-input-border-width) solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);box-sizing:border-box;color:var(--ht-input-foreground-color);cursor:pointer;font-family:inherit;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);outline:none!important;padding:var(--ht-input-vertical-padding) var(--ht-input-horizontal-padding);transition:var(--ht-table-transition) all ease-in-out;width:100%}.handsontable .htFiltersMenuCondition .htUIInput input:hover,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:hover{background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontable .htFiltersMenuCondition .htUIInput input:disabled,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color)}.handsontable .htFiltersMenuCondition .htUIInput input:focus,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color)}.handsontable .htUIInput{outline:none!important;padding:0;position:relative;text-align:center}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButton input{background-color:var(--ht-secondary-button-background-color);border:1px solid var(--ht-secondary-button-border-color);border-radius:var(--ht-button-border-radius);box-sizing:border-box;color:var(--ht-secondary-button-foreground-color);cursor:pointer;font-family:inherit;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);min-width:64px;outline:none!important;padding:var(--ht-button-vertical-padding) var(--ht-button-horizontal-padding);transition:var(--ht-table-transition) all ease-in-out}.handsontable .htUIInput.htUIButton input:hover{background-color:var(--ht-secondary-button-hover-background-color);border-color:var(--ht-secondary-button-hover-border-color);color:var(--ht-secondary-button-hover-foreground-color)}.handsontable .htUIInput.htUIButton input:disabled{background-color:var(--ht-secondary-button-disabled-background-color);border-color:var(--ht-secondary-button-disabled-border-color);color:var(--ht-secondary-button-disabled-foreground-color)}.handsontable .htUIInput.htUIButton input:focus{background-color:var(--ht-secondary-button-focus-background-color);border-color:var(--ht-secondary-button-focus-border-color);box-shadow:0 0 0 1px var(--ht-accent-color);color:var(--ht-secondary-button-focus-foreground-color)}.handsontable .htUIInput.htUIButtonOK{margin-inline-end:calc(var(--ht-gap-size, 2px)*2);margin-inline-start:0}.handsontable .htUIInput.htUIButtonOK input{background-color:var(--ht-primary-button-background-color);border-color:var(--ht-primary-button-border-color);color:var(--ht-primary-button-foreground-color)}.handsontable .htUIInput.htUIButtonOK input:hover{background-color:var(--ht-primary-button-hover-background-color);border-color:var(--ht-primary-button-hover-border-color);color:var(--ht-primary-button-hover-foreground-color)}.handsontable .htUIInput.htUIButtonOK input:disabled{background-color:var(--ht-primary-button-disabled-background-color);border-color:var(--ht-primary-button-disabled-border-color);color:var(--ht-primary-button-disabled-foreground-color)}.handsontable .htUIInput.htUIButtonOK input:focus{background-color:var(--ht-primary-button-focus-background-color);border-color:var(--ht-primary-button-focus-border-color);box-shadow:0 0 0 1px var(--ht-accent-color);color:var(--ht-primary-button-focus-foreground-color)}.handsontable .htUIRadio{align-items:center;cursor:pointer;display:inline-flex;gap:var(--ht-gap-size);margin:0;padding:var(--ht-gap-size) calc(var(--ht-gap-size)*2);padding-bottom:0;position:relative}.handsontable .htUIRadio:first-child{padding-inline-start:0}.handsontable .htUIRadio>input[type=radio]{appearance:none;border-radius:calc(var(--ht-radio-size)*.5);cursor:pointer;height:var(--ht-radio-size);margin:0;outline:none;position:relative;width:var(--ht-radio-size)}.handsontable .htUIRadio>input[type=radio]:before{background-color:var(--ht-radio-background-color);border:1px solid var(--ht-radio-border-color);border-radius:calc(var(--ht-radio-size)*.5);content:"";display:block;inset:0;position:absolute}.handsontable .htUIRadio>input[type=radio]:after{color:var(--ht-radio-icon-color);content:"";display:block;position:absolute}.handsontable .htUIRadio>input[type=radio]:checked:before{background-color:var(--ht-radio-checked-background-color);border-color:var(--ht-radio-checked-border-color)}.handsontable .htUIRadio>input[type=radio]:checked:after{color:var(--ht-radio-checked-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled{cursor:auto}.handsontable .htUIRadio>input[type=radio]:checked:disabled:before{background-color:var(--ht-radio-checked-disabled-background-color);border-color:var(--ht-radio-checked-disabled-border-color)}.handsontable .htUIRadio>input[type=radio]:checked:disabled:after{color:var(--ht-radio-checked-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:before{background-color:var(--ht-radio-checked-focus-background-color);border-color:var(--ht-radio-checked-focus-border-color)}.handsontable .htUIRadio>input[type=radio]:checked:focus:after{color:var(--ht-radio-checked-focus-icon-color)}.handsontable .htUIRadio>input[type=radio]:disabled{cursor:auto}.handsontable .htUIRadio>input[type=radio]:disabled:before{background-color:var(--ht-radio-disabled-background-color);border-color:var(--ht-radio-disabled-border-color)}.handsontable .htUIRadio>input[type=radio]:disabled:after{color:var(--ht-radio-disabled-icon-color)}.handsontable .htUIRadio>input[type=radio]:focus:before{background-color:var(--ht-radio-focus-background-color);border-color:var(--ht-radio-focus-border-color);outline:1px solid var(--ht-radio-focus-ring-color)}.handsontable .htUIRadio>input[type=radio]:focus:after{color:var(--ht-radio-focus-icon-color)}.handsontable .htUIRadio label{color:inherit;cursor:pointer;vertical-align:middle}.handsontable .htUIRadio label:before{content:"";display:block;inset:0;position:absolute}.handsontable .collapsibleIndicator{margin-inline-end:1px;margin-inline-start:var(--ht-gap-size);top:calc((var(--ht-line-height) - var(--ht-icon-size))/2)}.handsontable .collapsibleIndicator,.handsontable .ht_nestingButton{border-radius:var(--ht-collapse-button-border-radius);box-sizing:border-box;cursor:pointer;float:right;font-size:0;height:var(--ht-icon-size);overflow:hidden;position:relative;text-indent:-100px;width:var(--ht-icon-size)}.handsontable .collapsibleIndicator:before,.handsontable .ht_nestingButton:before{content:"";display:block;left:0;position:absolute;top:0;transition:var(--ht-table-transition) all ease-in-out}.handsontable .collapsibleIndicator.expanded,.handsontable .collapsibleIndicator.ht_nestingCollapse,.handsontable .ht_nestingButton.expanded,.handsontable .ht_nestingButton.ht_nestingCollapse{background-color:var(--ht-collapse-button-open-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-border-color)}.handsontable .collapsibleIndicator.expanded:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:before,.handsontable .ht_nestingButton.expanded:before,.handsontable .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-color)}.handsontable .collapsibleIndicator.expanded:hover,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover,.handsontable .ht_nestingButton.expanded:hover,.handsontable .ht_nestingButton.ht_nestingCollapse:hover{background-color:var(--ht-collapse-button-open-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-open-hover-border-color)}.handsontable .collapsibleIndicator.expanded:hover:before,.handsontable .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable .ht_nestingButton.expanded:hover:before,.handsontable .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-color)}.handsontable .collapsibleIndicator.collapsed,.handsontable .collapsibleIndicator.ht_nestingExpand,.handsontable .ht_nestingButton.collapsed,.handsontable .ht_nestingButton.ht_nestingExpand{background-color:var(--ht-collapse-button-close-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-border-color)}.handsontable .collapsibleIndicator.collapsed:before,.handsontable .collapsibleIndicator.ht_nestingExpand:before,.handsontable .ht_nestingButton.collapsed:before,.handsontable .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-color)}.handsontable .collapsibleIndicator.collapsed:hover,.handsontable .collapsibleIndicator.ht_nestingExpand:hover,.handsontable .ht_nestingButton.collapsed:hover,.handsontable .ht_nestingButton.ht_nestingExpand:hover{background-color:var(--ht-collapse-button-close-hover-background-color);box-shadow:0 0 0 1px var(--ht-collapse-button-close-hover-border-color)}.handsontable .collapsibleIndicator.collapsed:hover:before,.handsontable .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable .ht_nestingButton.collapsed:hover:before,.handsontable .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:before{color:var(--ht-collapse-button-close-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.collapsed:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingExpand:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.collapsed:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingExpand:hover:before{color:var(--ht-collapse-button-close-hover-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:before{color:var(--ht-collapse-button-open-icon-active-color)}.handsontable th.ht__active_highlight .collapsibleIndicator.expanded:hover:before,.handsontable th.ht__active_highlight .collapsibleIndicator.ht_nestingCollapse:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.expanded:hover:before,.handsontable th.ht__active_highlight .ht_nestingButton.ht_nestingCollapse:hover:before{color:var(--ht-collapse-button-open-hover-icon-active-color)}[dir=rtl].handsontable .collapsibleIndicator,[dir=rtl].handsontable .ht_nestingButton{float:left}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable thead th.hiddenHeaderText .colHeader{opacity:0}.handsontable th.ht_nestingLevels>.relative{align-items:center;display:flex;gap:5px}.handsontable th.ht_nestingLevels span:last-child{padding-left:calc(var(--ht-icon-size) + 5px)}.handsontable th.ht_nestingLevels span.ht_nestingLevel{display:inline-block}.handsontable th.ht_nestingLevels span.ht_nestingLevel_empty{display:inline-block;height:1px;order:-2;position:relative;width:5px}.handsontable th.ht_nestingLevels .ht_nestingButton{cursor:pointer;order:-1;position:relative}.handsontable th.afterHiddenColumn,.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.afterHiddenColumn:after,.handsontable th.afterHiddenColumn:before,.handsontable th.beforeHiddenColumn:after,.handsontable th.beforeHiddenColumn:before{color:var(--ht-hidden-indicator-color);height:10px!important;position:absolute;top:50%;transform:translateY(-50%);width:10px!important}.handsontable th.beforeHiddenColumn:after{content:"";display:block;right:-2px}.handsontable th.afterHiddenColumn:before{content:"";display:block;left:-2px}.handsontable th.ht__active_highlight.afterHiddenColumn:after,.handsontable th.ht__active_highlight.afterHiddenColumn:before,.handsontable th.ht__active_highlight.beforeHiddenColumn:after,.handsontable th.ht__active_highlight.beforeHiddenColumn:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}[dir=rtl].handsontable th.beforeHiddenColumn:after{left:-2px;right:auto;transform:translateY(-50%) rotate(180deg)}[dir=rtl].handsontable th.afterHiddenColumn:before{left:auto;right:-2px;transform:translateY(-50%) rotate(180deg)}.handsontable th.afterHiddenRow,.handsontable th.beforeHiddenRow{position:relative}.handsontable th.afterHiddenRow:after,.handsontable th.afterHiddenRow:before,.handsontable th.beforeHiddenRow:after,.handsontable th.beforeHiddenRow:before{color:var(--ht-hidden-indicator-color);height:10px!important;left:50%;position:absolute;transform:translate(-50%);width:10px!important}.handsontable th.beforeHiddenRow:after{bottom:-2px;content:"";display:block}.handsontable th.afterHiddenRow:before{content:"";display:block;top:-2px}.handsontable th.ht__active_highlight.afterHiddenRow:after,.handsontable th.ht__active_highlight.afterHiddenRow:before,.handsontable th.ht__active_highlight.beforeHiddenRow:after,.handsontable th.ht__active_highlight.beforeHiddenRow:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .changeType{background-color:var(--ht-icon-button-background-color);border:none;border-radius:var(--ht-icon-button-border-radius);box-shadow:0 0 0 1px var(--ht-icon-button-border-color);box-sizing:border-box;color:inherit;float:right;height:var(--ht-icon-size);margin:0;margin-inline-end:1px;margin-inline-start:var(--ht-gap-size);order:1;padding:0;position:relative;top:calc((var(--ht-line-height) - var(--ht-icon-size))/2);width:var(--ht-icon-size);z-index:1}.handsontable .changeType:before{color:var(--ht-icon-button-icon-color);content:"";display:block;left:0;position:absolute;top:0}.handsontable .changeType:hover{background-color:var(--ht-icon-button-hover-background-color);box-shadow:0 0 0 1px var(--ht-icon-button-hover-border-color);cursor:pointer}.handsontable .changeType:hover:before{color:var(--ht-icon-button-hover-icon-color)}.handsontable .ht__active_highlight .changeType{background-color:var(--ht-icon-button-active-background-color,var(--ht-icon-active-button-background-color));box-shadow:0 0 0 1px var(--ht-icon-button-active-border-color,var(--ht-icon-active-button-border-color))}.handsontable .ht__active_highlight .changeType:before{color:var(--ht-icon-button-active-icon-color,var(--ht-icon-active-button-icon-color))}.handsontable .ht__active_highlight .changeType:hover{background-color:var(--ht-icon-button-active-hover-background-color,var(--ht-icon-active-button-hover-background-color));box-shadow:0 0 0 1px var(--ht-icon-button-active-hover-border-color,var(--ht-icon-active-button-hover-border-color))}.handsontable .ht__active_highlight .changeType:hover:before{color:var(--ht-icon-button-active-hover-icon-color,var(--ht-icon-active-button-hover-icon-color))}.handsontable th.htFiltersActive{background-color:var(--ht-header-filter-background-color)}.handsontable th.htFiltersActive.ht__active_highlight{background-color:color-mix(in srgb,var(--ht-header-active-background-color),var(--ht-header-filter-background-color) 20%)}.handsontable th.htFiltersActive.ht__active_highlight .changeType:after{background-color:var(--ht-header-active-foreground-color)}.handsontable.htContextMenu>.ht_master,.handsontable.htDropdownMenu>.ht_master,.handsontable.htFiltersConditionsMenu>.ht_master{background-color:var(--ht-background-color,#fff);border:var(--ht-menu-border-width,1px) solid var(--ht-menu-border-color,#e5e5e9);border-radius:var(--ht-menu-border-radius);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) var(--ht-menu-shadow-color,rgba(0,0,0,.08));overflow:hidden;padding:var(--ht-menu-vertical-padding,8px) var(--ht-menu-horizontal-padding,0)}.handsontable.htContextMenu:not(.htGhostTable),.handsontable.htDropdownMenu:not(.htGhostTable),.handsontable.htFiltersConditionsMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.handsontable.htContextMenu .ht_clone_bottom,.handsontable.htContextMenu .ht_clone_bottom_inline_start_corner,.handsontable.htContextMenu .ht_clone_inline_start,.handsontable.htContextMenu .ht_clone_top,.handsontable.htContextMenu .ht_clone_top_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_bottom,.handsontable.htDropdownMenu .ht_clone_bottom_inline_start_corner,.handsontable.htDropdownMenu .ht_clone_inline_start,.handsontable.htDropdownMenu .ht_clone_top,.handsontable.htDropdownMenu .ht_clone_top_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_bottom,.handsontable.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner,.handsontable.htFiltersConditionsMenu .ht_clone_inline_start,.handsontable.htFiltersConditionsMenu .ht_clone_top,.handsontable.htFiltersConditionsMenu .ht_clone_top_inline_start_corner{display:none}.handsontable.htContextMenu table.htCore,.handsontable.htDropdownMenu table.htCore,.handsontable.htFiltersConditionsMenu table.htCore{overflow:hidden}.handsontable.htContextMenu .htCustomMenuRenderer .table.htCore,.handsontable.htDropdownMenu .htCustomMenuRenderer .table.htCore,.handsontable.htFiltersConditionsMenu .htCustomMenuRenderer .table.htCore{box-shadow:none}.handsontable.htContextMenu.handsontable:focus,.handsontable.htDropdownMenu.handsontable:focus,.handsontable.htFiltersConditionsMenu.handsontable:focus{outline:none}.handsontable.htContextMenu .wtBorder,.handsontable.htDropdownMenu .wtBorder,.handsontable.htFiltersConditionsMenu .wtBorder{visibility:hidden}.handsontable.htContextMenu tbody tr:first-of-type td:first-child,.handsontable.htContextMenu tbody tr:first-of-type th:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type td:first-child,.handsontable.htDropdownMenu tbody tr:first-of-type th:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type td:first-child,.handsontable.htFiltersConditionsMenu tbody tr:first-of-type th:first-child{height:calc(var(--ht-cell-vertical-padding)*2 + var(--ht-line-height) + 1px)}.handsontable.htContextMenu table tbody tr td,.handsontable.htDropdownMenu table tbody tr td,.handsontable.htFiltersConditionsMenu table tbody tr td{background:var(--ht-background-color,#fff);border-width:0;cursor:pointer;overflow:hidden;padding:var(--ht-menu-item-vertical-padding,4px) var(--ht-menu-item-horizontal-padding,8px);position:relative;text-overflow:ellipsis;transition:var(--ht-table-transition) background ease-in-out;white-space:nowrap}.handsontable.htContextMenu table tbody tr td:first-child,.handsontable.htDropdownMenu table tbody tr td:first-child,.handsontable.htFiltersConditionsMenu table tbody tr td:first-child{border-bottom-width:0;border-inline-end-width:0;border-inline-start-width:0;border-top-width:0}.handsontable.htContextMenu table tbody tr td.htDimmed,.handsontable.htDropdownMenu table tbody tr td.htDimmed,.handsontable.htFiltersConditionsMenu table tbody tr td.htDimmed{background-color:inherit!important;color:inherit!important;font-style:normal}.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover,.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled):hover{background:var(--ht-menu-item-hover-color,#e5e5e9)!important;cursor:pointer}.handsontable.htContextMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htDropdownMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]),.handsontable.htFiltersConditionsMenu table tbody tr td:not(.handsontable.htDropdownMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htContextMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htCustomMenuRenderer,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled).current:not([aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ht-accent-color)}.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper{margin-inline-end:calc(var(--ht-gap-size, 4px)*2 + var(--ht-icon-size))}.handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,.handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{content:"";display:block;position:absolute;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);top:50%;transform:translateY(-50%)}.handsontable.htContextMenu table tbody tr td.htSeparator,.handsontable.htDropdownMenu table tbody tr td.htSeparator,.handsontable.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid var(--ht-border-color);cursor:default;height:0;padding:0}.handsontable.htContextMenu table tbody tr td.htDisabled,.handsontable.htDropdownMenu table tbody tr td.htDisabled,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled{color:var(--ht-disabled-color);cursor:default}.handsontable.htContextMenu table tbody tr td.htDisabled:hover,.handsontable.htDropdownMenu table tbody tr td.htDisabled:hover,.handsontable.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:var(--ht-background-color);color:var(--ht-disabled-color)}.handsontable.htContextMenu table tbody tr td.htHidden,.handsontable.htDropdownMenu table tbody tr td.htHidden,.handsontable.htFiltersConditionsMenu table tbody tr td.htHidden{display:none}.handsontable.htContextMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htDropdownMenu table tbody tr td:has(.htItemWrapper .selected),.handsontable.htFiltersConditionsMenu table tbody tr td:has(.htItemWrapper .selected){background-color:var(--ht-menu-item-active-color)}.handsontable.htContextMenu table tbody tr td .htItemWrapper,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-inline:calc(var(--ht-gap-size, 4px)*2)}.handsontable.htContextMenu table tbody tr td .htItemWrapper:before,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper:before,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper:before{margin-right:12px;vertical-align:text-bottom}.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected{font-size:0;inset:0}.handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,.handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{color:var(--ht-accent-color);content:"";display:block;position:absolute;right:calc(var(--ht-menu-item-horizontal-padding) + var(--ht-gap-size)*2);top:50%;transform:translateY(-50%)}.handsontable.htContextMenu table tbody tr td div span.selected,.handsontable.htDropdownMenu table tbody tr td div span.selected,.handsontable.htFiltersConditionsMenu table tbody tr td div span.selected{inset-inline-end:0;position:absolute}.handsontable.htContextMenu table tbody tr td .htUIButton,.handsontable.htDropdownMenu table tbody tr td .htUIButton,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton{width:calc(50% - var(--ht-gap-size))}.handsontable.htContextMenu table tbody tr td .htUIButton input,.handsontable.htDropdownMenu table tbody tr td .htUIButton input,.handsontable.htFiltersConditionsMenu table tbody tr td .htUIButton input{width:100%}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{display:inline-block;padding:var(--ht-gap-size);text-decoration:none}.handsontable .htUIMultipleSelect .ht_master .wtHolder{background:transparent;border-radius:0!important;overflow-y:scroll!important}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore{box-shadow:none}[dir=rtl].handsontable.htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after{left:calc(var(--ht-gap-size)*4);right:auto;transform:translateY(-50%) rotate(180deg)}[dir=rtl].handsontable.htContextMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[dir=rtl].handsontable.htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{left:calc(var(--ht-gap-size)*4);right:auto}[dir=rtl].handsontable .changeType{float:left}.handsontable.htFiltersConditionsMenu:not(.htGhostTable){z-index:1070}.handsontable .ht_master table td.htCustomMenuRenderer{cursor:auto}.handsontable .ht_master table td.htCustomMenuRenderer.htFiltersMenuActionBar{padding-top:calc(var(--ht-menu-item-vertical-padding, 4px)*2)}.handsontable .htFiltersMenuLabel{font-size:var(--ht-font-size-small);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height-small);margin-bottom:calc(var(--ht-gap-size, 2px)*2)}.handsontable .htFiltersMenuLabel:empty{display:none}.handsontable .htFiltersMenuCondition{padding-bottom:0!important;padding-top:calc(var(--ht-gap-size, 2px)*3)!important}.handsontable .htFiltersMenuCondition .border{border-bottom:1px solid var(--ht-border-color)!important}.handsontable .htFiltersMenuCondition .htUIInput{margin-top:calc(var(--ht-gap-size, 2px)*2)}.handsontable .htFiltersMenuValue{border-bottom:1px solid var(--ht-border-color)!important;padding-bottom:0!important;padding-top:calc(var(--ht-gap-size, 2px)*3)!important}.handsontable .htFiltersMenuOperators{padding-bottom:0!important;padding-top:calc(var(--ht-gap-size, 2px)*2)!important}.handsontable .htUISelectionControls{margin:0 calc(var(--ht-gap-size, 2px)*-1);padding-bottom:var(--ht-gap-size,2px)!important;padding-top:calc(var(--ht-gap-size, 2px)*2)!important}.handsontable .htUIMultipleSelectHot{--ht-cell-horizontal-padding:calc(var(--ht-menu-item-horizontal-padding, 2px) + var(--ht-gap-size, 2px)*2);margin:0 calc((var(--ht-menu-item-horizontal-padding, 2px) + var(--ht-gap-size, 2px)*2)*-1);overflow:initial!important;width:calc(100% + var(--ht-menu-item-horizontal-padding, 2px)*2 + var(--ht-gap-size, 2px)*4)}.handsontable .htUIMultipleSelectHot:before{background-color:var(--ht-border-color);content:"";display:block;height:1px;left:0;position:absolute;top:-1px;width:100%}.handsontable .htUIMultipleSelectHot .wtHolder{box-sizing:border-box;overflow-x:hidden;padding:0}.handsontable .htUIMultipleSelectHot .wtHolder .wtSpreader{padding:calc(var(--ht-gap-size)*2) 0}.handsontable .htUIMultipleSelectHot .wtHolder td{height:auto!important;padding:4px var(--ht-cell-horizontal-padding)}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block;margin-bottom:var(--ht-gap-size,4px);margin-right:var(--ht-gap-size,4px)}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{border-radius:var(--ht-button-border-radius);color:var(--ht-link-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height)}.handsontable .htUIClearAll a:hover,.handsontable .htUISelectAll a:hover{color:var(--ht-link-hover-color)}.handsontable .htUIClearAll a:focus,.handsontable .htUISelectAll a:focus{outline:1px solid var(--ht-link-hover-color)}.handsontable .htUIMultipleSelect .ht_master .wtHolder{overflow:auto}.handsontable .htUIMultipleSelect .ht_master .wtHolder .htCore,.handsontable .htUIMultipleSelect .ht_master .wtHolder .wtHider,.handsontable .htUIMultipleSelect .ht_master .wtHolder td,.handsontable .htUIMultipleSelect .ht_master .wtHolder tr{background:none}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{border-inline-end:none;border-inline-start:var(--ht-comments-indicator-size,4px) solid transparent;border-top:var(--ht-comments-indicator-size,4px) solid var(--ht-comments-indicator-color,#1a42e8);content:"";display:block;inset-inline-end:0;inset-inline-start:unset;position:absolute;top:0}.htCommentsContainer .htComments{display:none;position:absolute;z-index:1059}.htCommentsContainer .htCommentTextArea{-webkit-appearance:none;background-color:var(--ht-comments-textarea-background-color,#fff);border:var(--ht-comments-textarea-border-width,1px) solid var(--ht-comments-textarea-border-color,transparent);border-inline-start:var(--ht-comments-textarea-border-width,1px) solid var(--ht-comments-textarea-border-color,#1a42e8);box-shadow:var(--ht-menu-shadow-x,0) var(--ht-menu-shadow-y,0) var(--ht-menu-shadow-blur,8px) var(--ht-menu-shadow-color,rgba(0,0,0,.08));box-sizing:border-box;color:var(--ht-comments-textarea-foreground-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);height:88px;line-height:var(--ht-line-height);margin:0 -1px;outline:0!important;padding:var(--ht-comments-textarea-vertical-padding) var(--ht-comments-textarea-horizontal-padding);width:240px}.htCommentsContainer .htCommentTextArea:focus{background-color:var(--ht-comments-textarea-focus-background-color,#fff);border:var(--ht-comments-textarea-focus-border-width,1px) solid var(--ht-comments-textarea-focus-border-color,#1a42e8);color:var(--ht-comments-textarea-focus-foreground-color)}.handsontable .columnSorting:not(.indicatorDisabled){position:relative}.handsontable .columnSorting:not(.indicatorDisabled).sortAction{max-width:calc(100% - var(--ht-icon-size, 16px)*2 - 4px);min-width:calc(var(--ht-icon-size, 16px) + 8px);padding-inline-end:calc(var(--ht-icon-size, 16px) + 2px);padding-inline-start:calc(var(--ht-icon-size, 16px) + 2px)}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:hover{cursor:pointer;text-decoration:none}.handsontable .columnSorting:not(.indicatorDisabled).sortAction:before{content:"";display:block;position:absolute;right:2px;text-align:right;top:50%;transform:translateY(-50%);width:var(--ht-icon-size,16px)}.handsontable .htLeft .columnSorting.sortAction{padding-inline-start:0}.handsontable .htRight .columnSorting.sortAction{padding-inline-end:var(--ht-gap-size,4px);padding-inline-start:var(--ht-icon-size,16px)}.handsontable .htRight .columnSorting.sortAction:before,[dir=rtl] .handsontable .columnSorting.sortAction:before{left:2px;right:auto;text-align:left}[dir=rtl] .handsontable .htRight .columnSorting.sortAction{padding-inline-end:var(--ht-icon-size,16px);padding-inline-start:var(--ht-gap-size,4px)}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction{padding-inline-end:var(--ht-gap-size,4px);padding-inline-start:var(--ht-icon-size,16px)}[dir=rtl] .handsontable .htLeft .columnSorting.sortAction:before{left:auto;right:2px;text-align:right}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):before{content:"*";display:inline-block;padding-right:20px;position:relative}.handsontable .colHeader.columnSorting:after{content:"";display:block;font-size:8px;margin-top:4px;position:absolute;right:0;text-align:right;top:50%;transform:translateY(-50%);width:8px}.handsontable .colHeader.columnSorting[class*=" sort-"]:after,.handsontable .colHeader.columnSorting[class^=sort-]:after{content:"+"}.handsontable .colHeader.columnSorting.sort-1:after{content:"1"}.handsontable .colHeader.columnSorting.sort-2:after{content:"2"}.handsontable .colHeader.columnSorting.sort-3:after{content:"3"}.handsontable .colHeader.columnSorting.sort-4:after{content:"4"}.handsontable .colHeader.columnSorting.sort-5:after{content:"5"}.handsontable .colHeader.columnSorting.sort-6:after{content:"6"}.handsontable .colHeader.columnSorting.sort-7:after{content:"7"}.handsontable .htRight .colHeader.columnSorting:after,[dir=rtl] .handsontable .colHeader.columnSorting:after{left:0;right:auto;text-align:left}[dir=rtl] .handsontable .htLeft .colHeader.columnSorting:after{left:auto;right:0;text-align:right}.htGhostTable th div button.changeType+span.colHeader.columnSorting:not(.indicatorDisabled){padding-right:var(--ht-gap-size)}.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type,.handsontable .htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2){border-left:0}.handsontable .ht_clone_top_inline_start_corner th.ht__active_highlight{box-shadow:none}.handsontable .manualColumnResizer{background:none;cursor:col-resize;margin:0;opacity:0;position:absolute;top:0;width:10px;z-index:210}.handsontable .manualColumnResizer:after,.handsontable .manualColumnResizer:before{background:var(--ht-resize-indicator-color);border-radius:2px;content:"";display:block;height:calc(100% - 12px);left:1px;margin-top:.5px;max-height:16px;position:absolute;top:50%;transform:translateY(-50%);width:2px}.handsontable .manualColumnResizer:after{left:auto;right:0}.handsontable .manualColumnResizer.active,.handsontable .manualColumnResizer:hover{opacity:1}.handsontable .manualColumnResizerGuide{border-inline-end:1px solid var(--ht-accent-color);border-inline-start:none;display:none;inset-inline-end:unset;margin-inline-end:unset;margin-inline-start:5px;position:absolute;top:0;width:0}.handsontable .manualColumnResizerGuide.active{display:block;z-index:209}.handsontable .manualRowResizer{background:none;cursor:row-resize;height:10px;left:0;margin:0;opacity:0;position:absolute;z-index:210}.handsontable .manualRowResizer:after,.handsontable .manualRowResizer:before{background:var(--ht-resize-indicator-color);border-radius:2px;content:"";display:block;height:2px;left:50%;max-width:16px;position:absolute;top:1px;transform:translate(-50%);width:calc(100% - 12px)}.handsontable .manualRowResizer:after{bottom:0;top:auto}.handsontable .manualRowResizer.active,.handsontable .manualRowResizer:hover{opacity:1}.handsontable .manualRowResizerGuide{border-bottom:1px solid var(--ht-accent-color);border-top:none;bottom:0;display:none;height:0;left:0;margin-top:5px;position:absolute}.handsontable .manualRowResizerGuide.active{display:block;z-index:209}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before,.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before{opacity:.14}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.21}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.28}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.42}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.49}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.56}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.63}.handsontable .ht__manualColumnMove.after-selection--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualColumnMove.on-moving--columns *,.handsontable .ht__manualColumnMove.on-moving--columns thead th.ht__highlight,.handsontable.ht__manualColumnMove.on-moving--columns *,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualColumnMove.on-moving--columns .manualColumnResizer,.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--backlight,.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--guideline{display:none;height:100%;position:absolute}.handsontable .ht__manualColumnMove--guideline,.handsontable.ht__manualColumnMove--guideline{background:var(--ht-move-indicator-color,#1a42e8);margin-inline-end:0;margin-inline-start:-.5px;top:0;width:1px;z-index:205}.handsontable .ht__manualColumnMove--backlight,.handsontable.ht__manualColumnMove--backlight{background:var(--ht-move-backlight-color);display:none;pointer-events:none;z-index:205}.handsontable .on-moving--columns .ht__manualColumnMove--backlight,.handsontable .on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight,.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline{display:block}.handsontable .wtHider{position:relative}.handsontable .ht__manualRowMove.after-selection--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable .ht__manualRowMove.on-moving--rows *,.handsontable .ht__manualRowMove.on-moving--rows tbody th.ht__highlight,.handsontable.ht__manualRowMove.on-moving--rows *,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable .ht__manualRowMove.on-moving--rows .manualRowResizer,.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--backlight,.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--guideline{display:none;position:absolute;width:100%}.handsontable .ht__manualRowMove--guideline,.handsontable.ht__manualRowMove--guideline{border-top:1px solid var(--ht-move-indicator-color);left:0;z-index:205}.handsontable .ht__manualRowMove--backlight,.handsontable.ht__manualRowMove--backlight{background:var(--ht-move-backlight-color);display:none;pointer-events:none;z-index:205}.handsontable .on-moving--rows .ht__manualRowMove--backlight,.handsontable .on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight,.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline{display:block}.ht-dialog{border:1px solid var(--ht-border-color);border-radius:var(--ht-wrapper-border-radius);box-sizing:border-box!important;display:none;font-size:var(--ht-font-size);height:100%;left:0;letter-spacing:var(--ht-letter-spacing);line-height:var(--ht-line-height);opacity:0;overflow-y:auto;position:absolute;top:0;width:100%;z-index:1060}.ht-dialog[dir=rtl]{left:auto;right:0}.ht-dialog:focus{border:1px solid var(--ht-accent-color);outline:none}.ht-dialog:has(.htFocusCatcher:focus){border:1px solid var(--ht-accent-color);outline:none}.ht-dialog *{box-sizing:border-box!important}.ht-dialog--background-solid{background-color:var(--ht-dialog-solid-background-color)}.ht-dialog--background-semi-transparent{background-color:var(--ht-dialog-semi-transparent-background-color)}.ht-dialog--animation{transition:opacity var(--ht-table-transition) ease-in-out}.ht-dialog--show{opacity:1}.ht-dialog__content-wrapper{align-items:center;border-radius:var(--ht-wrapper-border-radius);display:flex;justify-content:center;min-height:100%;padding:calc(var(--ht-gap-size)*4);width:100%}.ht-dialog__content{color:var(--ht-foreground-color);max-width:480px;padding:var(--ht-dialog-content-padding-horizontal) var(--ht-dialog-content-padding-vertical);position:relative}.ht-dialog__content--background{background-color:var(--ht-dialog-content-background-color);border-radius:var(--ht-dialog-content-border-radius);box-shadow:var(--ht-shadow-x,0) var(--ht-shadow-y,0) var(--ht-shadow-blur,8px) var(--ht-shadow-color,rgba(0,0,0,.08))}.handsontable.ht-pagination{background:var(--ht-pagination-bar-background-color);border:1px solid var(--ht-wrapper-border-color);border-radius:0 0 var(--ht-wrapper-border-radius) var(--ht-wrapper-border-radius);border-top:1px solid transparent;box-sizing:border-box;color:var(--ht-pagination-bar-foreground-color);font-size:var(--ht-font-size);line-height:var(--ht-line-height);overflow-x:auto}.handsontable.ht-pagination--bordered{border-top-color:var(--ht-wrapper-border-color)}.handsontable.ht-pagination .ht-pagination__inner{align-items:center;border-radius:0 0 var(--ht-wrapper-border-radius) var(--ht-wrapper-border-radius);display:flex;flex-wrap:wrap;gap:calc(var(--ht-gap-size)*4);justify-content:space-between;min-width:230px;padding-block:var(--ht-pagination-bar-vertical-padding);padding-inline:var(--ht-pagination-bar-horizontal-padding)}.handsontable.ht-pagination .ht-page-size-section{align-items:center;display:flex;gap:calc(var(--ht-gap-size)*2)}.handsontable.ht-pagination .ht-page-size-section__label{white-space:nowrap}.handsontable.ht-pagination .ht-page-size-section__select-wrapper{border-radius:var(--ht-input-border-radius);position:relative}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select{-webkit-appearance:none;background-color:var(--ht-input-background-color);border:1px solid var(--ht-input-border-color);border-radius:var(--ht-input-border-radius);color:var(--ht-input-foreground-color);cursor:pointer;font-size:inherit;line-height:calc(var(--ht-line-height) - 4px);padding-inline-end:calc(var(--ht-gap-size) + var(--ht-icon-size));padding-bottom:var(--ht-gap-size);padding-inline-start:var(--ht-gap-size);padding-top:var(--ht-gap-size)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:disabled{background-color:var(--ht-input-disabled-background-color);border-color:var(--ht-input-disabled-border-color);color:var(--ht-input-disabled-foreground-color);cursor:default;opacity:.4}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:hover:not(:disabled){background-color:var(--ht-input-hover-background-color);border-color:var(--ht-input-hover-border-color);color:var(--ht-input-hover-foreground-color)}.handsontable.ht-pagination .ht-page-size-section__select-wrapper select:focus{background-color:var(--ht-input-focus-background-color);border-color:var(--ht-input-focus-border-color);color:var(--ht-input-focus-foreground-color);outline:none}.handsontable.ht-pagination .ht-page-size-section__select-wrapper:after{background-color:var(--ht-foreground-color);content:"";display:block;inset-block-end:50%;inset-inline-end:var(--ht-gap-size);pointer-events:none;position:absolute;transform:translateY(50%)}.handsontable.ht-pagination .ht-page-counter-section{margin-inline-end:auto}.handsontable.ht-pagination .ht-page-navigation-section{align-items:center;display:flex;gap:1px}.handsontable.ht-pagination .ht-page-navigation-section__button{background-color:var(--ht-pagination-bar-background-color);border:1px solid var(--ht-pagination-bar-background-color);border-radius:var(--ht-icon-button-large-border-radius);color:var(--ht-secondary-button-foreground-color);cursor:pointer;font-size:inherit;padding:var(--ht-icon-button-large-padding)}.handsontable.ht-pagination .ht-page-navigation-section__button:before{content:"";display:block}.handsontable.ht-pagination .ht-page-navigation-section__button--disabled{color:var(--ht-secondary-button-disabled-foreground-color);cursor:default;pointer-events:none}.handsontable.ht-pagination .ht-page-navigation-section__button:hover:not(:disabled){background-color:var(--ht-secondary-button-hover-background-color)}.handsontable.ht-pagination .ht-page-navigation-section__button:focus{border:1px solid var(--ht-accent-color);outline:none}.handsontable.ht-pagination .ht-page-navigation-section__label{min-width:100px;text-align:center;white-space:nowrap}.handsontable.ht-wrapper.htPagination,.handsontable.ht-wrapper.htPagination .htCore{border-end-end-radius:0;border-end-start-radius:0}.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:first-child,.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:first-child,.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:first-child{border-end-start-radius:0!important}.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child td:last-child,.handsontable.ht-wrapper.htPagination .htCore tbody tr:last-child th:last-child,.handsontable.ht-wrapper.htPagination .htCore thead tr:last-child th:last-child{border-end-end-radius:0!important}.ht-loading__icon-svg{animation:ht-loading-spin 1s linear infinite;color:var(--ht-accent-color);display:block;height:var(--ht-icon-size);transform-origin:50% 50%;width:var(--ht-icon-size)}.ht-loading__content{align-items:center;display:flex;gap:calc(var(--ht-gap-size)*2)}.ht-loading__title{font-size:var(--ht-font-size);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height);margin:0}.ht-loading__description{color:var(--ht-foreground-secondary-color);font-size:var(--ht-font-size-small);font-weight:var(--ht-font-weight);line-height:var(--ht-line-height-small);margin:0}@keyframes ht-loading-spin{to{transform:rotate(1turn)}}/*!
* Copyright (c) HANDSONCODE sp. z o. o.
*
* HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
* Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
* 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
*
* This software is protected by applicable copyright laws, including international treaties, and dual-
* licensed - depending on whether your use for commercial purposes, meaning intended for or
* resulting in commercial advantage or monetary compensation, or not.
*
* If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
* the suitability, performance, and usefulness of this software outside the production environment,
* you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
*
* Your use of this software for commercial purposes is subject to the terms included in an applicable
* license agreement.
*
* In any case, you must not make any such use of this software as to develop software which may be
* considered competitive with this software.
*
* UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
* BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
* LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
* INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
* USE OR INABILITY TO USE THIS SOFTWARE.
*
* Version: 16.1.0
* Release date: 15/09/2025 (built at 15/09/2025 10:06:37)
*/.ht-theme-main,.ht-theme-main-dark,.ht-theme-main-dark-auto{--ht-font-size:14px;--ht-font-size-small:12px;--ht-line-height:20px;--ht-line-height-small:18px;--ht-font-weight:400;--ht-letter-spacing:0;--ht-gap-size:4px;--ht-icon-size:16px;--ht-table-transition:.15s;--ht-border-color:#e7e7e9;--ht-accent-color:#1a42e8;--ht-foreground-color:#222;--ht-foreground-secondary-color:#68696c;--ht-background-color:#fff;--ht-placeholder-color:#a3a3a3;--ht-read-only-color:#68696c;--ht-disabled-color:#a3a3a3;--ht-shadow-color:rgba(34,34,34,.08);--ht-shadow-x:0;--ht-shadow-y:8px;--ht-shadow-blur:16px;--ht-cell-horizontal-border-color:#e7e7e9;--ht-cell-vertical-border-color:#e7e7e9;--ht-wrapper-border-width:0;--ht-wrapper-border-radius:4px;--ht-wrapper-border-color:#e7e7e9;--ht-row-header-odd-background-color:#f7f7f9;--ht-row-header-even-background-color:#f7f7f9;--ht-row-cell-odd-background-color:hsla(0,0%,100%,0);--ht-row-cell-even-background-color:hsla(0,0%,100%,0);--ht-cell-horizontal-padding:8px;--ht-cell-vertical-padding:4px;--ht-cell-editor-border-width:2px;--ht-cell-editor-border-color:#1a42e8;--ht-cell-editor-foreground-color:#0f0f10;--ht-cell-editor-background-color:#fff;--ht-cell-editor-shadow-blur-radius:0;--ht-cell-editor-shadow-color:#1a42e8;--ht-cell-success-background-color:rgba(55,188,108,.2);--ht-cell-error-background-color:rgba(250,77,50,.2);--ht-cell-read-only-background-color:rgba(34,34,34,.04);--ht-cell-selection-border-color:#1a42e8;--ht-cell-selection-background-color:#5371ee;--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:#1a42e8;--ht-cell-autofill-fill-border-color:#222;--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:#1a42e8;--ht-cell-mobile-handle-background-color:rgba(26,66,232,.4);--ht-resize-indicator-color:rgba(34,34,34,.4);--ht-move-backlight-color:rgba(34,34,34,.08);--ht-move-indicator-color:#1a42e8;--ht-hidden-indicator-color:rgba(34,34,34,.4);--ht-scrollbar-border-radius:8px;--ht-scrollbar-track-color:#f7f7f9;--ht-scrollbar-thumb-color:#a3a3a3;--ht-header-font-weight:400;--ht-header-foreground-color:#222;--ht-header-background-color:#f7f7f9;--ht-header-highlighted-shadow-size:0;--ht-header-highlighted-foreground-color:#0f0f10;--ht-header-highlighted-background-color:#ebebed;--ht-header-active-border-color:#2e56fc;--ht-header-active-foreground-color:#fff;--ht-header-active-background-color:#1a42e8;--ht-header-filter-background-color:rgba(55,188,108,.2);--ht-header-row-foreground-color:#222;--ht-header-row-background-color:#f7f7f9;--ht-header-row-highlighted-foreground-color:#0f0f10;--ht-header-row-highlighted-background-color:#ebebed;--ht-header-row-active-foreground-color:#fff;--ht-header-row-active-background-color:#1a42e8;--ht-checkbox-size:16px;--ht-checkbox-border-radius:4px;--ht-checkbox-border-color:#d1d1d5;--ht-checkbox-background-color:#fff;--ht-checkbox-icon-color:hsla(0,0%,100%,0);--ht-checkbox-focus-border-color:#d1d1d5;--ht-checkbox-focus-background-color:#fff;--ht-checkbox-focus-icon-color:hsla(0,0%,100%,0);--ht-checkbox-focus-ring-color:#1a42e8;--ht-checkbox-disabled-border-color:#e7e7e9;--ht-checkbox-disabled-background-color:#d1d1d5;--ht-checkbox-disabled-icon-color:hsla(0,0%,100%,0);--ht-checkbox-checked-border-color:#2e56fc;--ht-checkbox-checked-background-color:#1a42e8;--ht-checkbox-checked-icon-color:#fff;--ht-checkbox-checked-focus-border-color:#fff;--ht-checkbox-checked-focus-background-color:#1a42e8;--ht-checkbox-checked-focus-icon-color:#fff;--ht-checkbox-checked-disabled-border-color:#e7e7e9;--ht-checkbox-checked-disabled-background-color:#d1d1d5;--ht-checkbox-checked-disabled-icon-color:#a3a3a3;--ht-checkbox-indeterminate-border-color:#2e56fc;--ht-checkbox-indeterminate-background-color:#1a42e8;--ht-checkbox-indeterminate-icon-color:#fff;--ht-checkbox-indeterminate-focus-border-color:#fff;--ht-checkbox-indeterminate-focus-background-color:#1a42e8;--ht-checkbox-indeterminate-focus-icon-color:#fff;--ht-checkbox-indeterminate-disabled-border-color:#e7e7e9;--ht-checkbox-indeterminate-disabled-background-color:#d1d1d5;--ht-checkbox-indeterminate-disabled-icon-color:#aeaeae;--ht-radio-size:16px;--ht-radio-border-color:#d1d1d5;--ht-radio-background-color:#fff;--ht-radio-icon-color:hsla(0,0%,100%,0);--ht-radio-focus-border-color:#e7e7e9;--ht-radio-focus-background-color:#fff;--ht-radio-focus-icon-color:hsla(0,0%,100%,0);--ht-radio-focus-ring-color:#1a42e8;--ht-radio-disabled-border-color:#e7e7e9;--ht-radio-disabled-background-color:#d1d1d5;--ht-radio-disabled-icon-color:hsla(0,0%,100%,0);--ht-radio-checked-border-color:#1a42e8;--ht-radio-checked-background-color:#fff;--ht-radio-checked-icon-color:#1a42e8;--ht-radio-checked-focus-border-color:#2e56fc;--ht-radio-checked-focus-background-color:#fff;--ht-radio-checked-focus-icon-color:#2e56fc;--ht-radio-checked-disabled-border-color:#e7e7e9;--ht-radio-checked-disabled-background-color:#d1d1d5;--ht-radio-checked-disabled-icon-color:#a3a3a3;--ht-icon-button-border-radius:2px;--ht-icon-button-large-border-radius:4px;--ht-icon-button-large-padding:4px;--ht-icon-button-border-color:#f7f7f9;--ht-icon-button-background-color:#f7f7f9;--ht-icon-button-icon-color:rgba(34,34,34,.4);--ht-icon-button-hover-border-color:#e7e7e9;--ht-icon-button-hover-background-color:#e7e7e9;--ht-icon-button-hover-icon-color:rgba(34,34,34,.4);--ht-icon-button-active-border-color:#1a42e8;--ht-icon-button-active-background-color:#1a42e8;--ht-icon-button-active-icon-color:#fff;--ht-icon-button-active-hover-border-color:#2e56fc;--ht-icon-button-active-hover-background-color:#2e56fc;--ht-icon-button-active-hover-icon-color:#fff;--ht-collapse-button-border-radius:4px;--ht-collapse-button-open-border-color:#d1d1d5;--ht-collapse-button-open-background-color:#fff;--ht-collapse-button-open-icon-color:#68696c;--ht-collapse-button-open-icon-active-color:#68696c;--ht-collapse-button-open-hover-border-color:#d1d1d5;--ht-collapse-button-open-hover-background-color:#f7f7f9;--ht-collapse-button-open-hover-icon-color:#68696c;--ht-collapse-button-open-hover-icon-active-color:#68696c;--ht-collapse-button-close-border-color:#d1d1d5;--ht-collapse-button-close-background-color:#ebebed;--ht-collapse-button-close-icon-color:#68696c;--ht-collapse-button-close-icon-active-color:#68696c;--ht-collapse-button-close-hover-border-color:#d1d1d5;--ht-collapse-button-close-hover-background-color:#ebebed;--ht-collapse-button-close-hover-icon-color:#68696c;--ht-collapse-button-close-hover-icon-active-color:#68696c;--ht-button-border-radius:4px;--ht-button-horizontal-padding:12px;--ht-button-vertical-padding:6px;--ht-primary-button-border-color:hsla(0,0%,100%,0);--ht-primary-button-foreground-color:#fff;--ht-primary-button-background-color:#1a42e8;--ht-primary-button-disabled-border-color:hsla(0,0%,100%,0);--ht-primary-button-disabled-foreground-color:#a3a3a3;--ht-primary-button-disabled-background-color:#ebebed;--ht-primary-button-hover-border-color:hsla(0,0%,100%,0);--ht-primary-button-hover-foreground-color:#fff;--ht-primary-button-hover-background-color:#1535bc;--ht-primary-button-focus-border-color:#fff;--ht-primary-button-focus-foreground-color:#fff;--ht-primary-button-focus-background-color:#1a42e8;--ht-secondary-button-border-color:#e7e7e9;--ht-secondary-button-foreground-color:#222;--ht-secondary-button-background-color:#fff;--ht-secondary-button-disabled-border-color:#e7e7e9;--ht-secondary-button-disabled-foreground-color:#a3a3a3;--ht-secondary-button-disabled-background-color:#ebebed;--ht-secondary-button-hover-border-color:#e7e7e9;--ht-secondary-button-hover-foreground-color:#222;--ht-secondary-button-hover-background-color:#e7e7e9;--ht-secondary-button-focus-border-color:#e7e7e9;--ht-secondary-button-focus-foreground-color:#222;--ht-secondary-button-focus-background-color:#fff;--ht-comments-textarea-horizontal-padding:8px;--ht-comments-textarea-vertical-padding:4px;--ht-comments-textarea-border-width:1px;--ht-comments-textarea-border-color:hsla(0,0%,100%,0);--ht-comments-textarea-foreground-color:#222;--ht-comments-textarea-background-color:#f7f7f9;--ht-comments-textarea-focus-border-width:1px;--ht-comments-textarea-focus-border-color:#1a42e8;--ht-comments-textarea-focus-foreground-color:#222;--ht-comments-textarea-focus-background-color:#fff;--ht-comments-indicator-size:6px;--ht-comments-indicator-color:#1a42e8;--ht-license-horizontal-padding:16px;--ht-license-vertical-padding:8px;--ht-license-foreground-color:#222;--ht-license-background-color:#f7f7f9;--ht-link-color:#1a42e8;--ht-link-hover-color:#5371ee;--ht-input-border-width:1px;--ht-input-border-radius:4px;--ht-input-horizontal-padding:12px;--ht-input-vertical-padding:6px;--ht-input-border-color:#e7e7e9;--ht-input-foreground-color:#222;--ht-input-background-color:#f7f7f9;--ht-input-hover-border-color:#e7e7e9;--ht-input-hover-foreground-color:#222;--ht-input-hover-background-color:#fff;--ht-input-disabled-border-color:#e7e7e9;--ht-input-disabled-foreground-color:#a3a3a3;--ht-input-disabled-background-color:#d1d1d5;--ht-input-focus-border-color:#1a42e8;--ht-input-focus-foreground-color:#222;--ht-input-focus-background-color:#fff;--ht-menu-border-width:1px;--ht-menu-border-radius:4px;--ht-menu-horizontal-padding:0;--ht-menu-vertical-padding:8px;--ht-menu-item-horizontal-padding:12px;--ht-menu-item-vertical-padding:4px;--ht-menu-border-color:#e7e7e9;--ht-menu-shadow-x:0;--ht-menu-shadow-y:8px;--ht-menu-shadow-blur:16px;--ht-menu-shadow-color:rgba(34,34,34,.08);--ht-menu-item-hover-color:rgba(34,34,34,.04);--ht-menu-item-active-color:rgba(34,34,34,.08);--ht-dialog-semi-transparent-background-color:hsla(0,0%,100%,.8);--ht-dialog-solid-background-color:#fff;--ht-dialog-content-padding-horizontal:8px;--ht-dialog-content-padding-vertical:8px;--ht-dialog-content-border-radius:8px;--ht-dialog-content-background-color:#f7f7f9;--ht-pagination-bar-foreground-color:#222;--ht-pagination-bar-background-color:#f7f7f9;--ht-pagination-bar-horizontal-padding:16px;--ht-pagination-bar-vertical-padding:8px}.ht-theme-main-dark{--ht-border-color:#313132;--ht-accent-color:#476af7;--ht-foreground-color:#f7f7f9;--ht-foreground-secondary-color:#a3a3a3;--ht-background-color:#050506;--ht-placeholder-color:#68696c;--ht-read-only-color:#a3a3a3;--ht-disabled-color:#68696c;--ht-shadow-color:rgba(0,0,0,.8);--ht-cell-horizontal-border-color:#313132;--ht-cell-vertical-border-color:#313132;--ht-wrapper-border-color:#313132;--ht-row-header-odd-background-color:#1e1e1f;--ht-row-header-even-background-color:#1e1e1f;--ht-row-cell-odd-background-color:transparent;--ht-row-cell-even-background-color:transparent;--ht-cell-editor-border-color:#476af7;--ht-cell-editor-foreground-color:#fff;--ht-cell-editor-background-color:#050506;--ht-cell-editor-shadow-color:#476af7;--ht-cell-success-background-color:rgba(66,190,101,.3);--ht-cell-error-background-color:rgba(255,42,52,.3);--ht-cell-read-only-background-color:hsla(0,0%,78%,.12);--ht-cell-selection-border-color:#476af7;--ht-cell-selection-background-color:#2e56fc;--ht-cell-autofill-border-color:#050506;--ht-cell-autofill-background-color:#476af7;--ht-cell-autofill-fill-border-color:#f7f7f9;--ht-cell-mobile-handle-border-color:#476af7;--ht-cell-mobile-handle-background-color:rgba(71,106,247,.4);--ht-resize-indicator-color:hsla(0,0%,78%,.4);--ht-move-backlight-color:hsla(0,0%,78%,.16);--ht-move-indicator-color:#476af7;--ht-hidden-indicator-color:hsla(0,0%,78%,.4);--ht-scrollbar-track-color:#1e1e1f;--ht-scrollbar-thumb-color:#68696c;--ht-header-foreground-color:#f7f7f9;--ht-header-background-color:#1e1e1f;--ht-header-highlighted-foreground-color:#fff;--ht-header-highlighted-background-color:#282829;--ht-header-active-border-color:#5371ee;--ht-header-active-foreground-color:#050506;--ht-header-active-background-color:#476af7;--ht-header-filter-background-color:rgba(66,190,101,.3);--ht-header-row-foreground-color:#f7f7f9;--ht-header-row-background-color:#1e1e1f;--ht-header-row-highlighted-foreground-color:#fff;--ht-header-row-highlighted-background-color:#282829;--ht-header-row-active-foreground-color:#050506;--ht-header-row-active-background-color:#476af7;--ht-checkbox-border-color:#404144;--ht-checkbox-background-color:#050506;--ht-checkbox-icon-color:transparent;--ht-checkbox-focus-border-color:#404144;--ht-checkbox-focus-background-color:#050506;--ht-checkbox-focus-icon-color:transparent;--ht-checkbox-focus-ring-color:#476af7;--ht-checkbox-disabled-border-color:#313132;--ht-checkbox-disabled-background-color:#404144;--ht-checkbox-disabled-icon-color:transparent;--ht-checkbox-checked-border-color:#5371ee;--ht-checkbox-checked-background-color:#476af7;--ht-checkbox-checked-icon-color:#050506;--ht-checkbox-checked-focus-border-color:#050506;--ht-checkbox-checked-focus-background-color:#476af7;--ht-checkbox-checked-focus-icon-color:#050506;--ht-checkbox-checked-disabled-border-color:#313132;--ht-checkbox-checked-disabled-background-color:#404144;--ht-checkbox-checked-disabled-icon-color:#68696c;--ht-checkbox-indeterminate-border-color:#5371ee;--ht-checkbox-indeterminate-background-color:#476af7;--ht-checkbox-indeterminate-icon-color:#050506;--ht-checkbox-indeterminate-focus-border-color:#050506;--ht-checkbox-indeterminate-focus-background-color:#476af7;--ht-checkbox-indeterminate-focus-icon-color:#050506;--ht-checkbox-indeterminate-disabled-border-color:#313132;--ht-checkbox-indeterminate-disabled-background-color:#404144;--ht-checkbox-indeterminate-disabled-icon-color:#727272;--ht-radio-border-color:#404144;--ht-radio-background-color:#050506;--ht-radio-icon-color:transparent;--ht-radio-focus-border-color:#313132;--ht-radio-focus-background-color:#050506;--ht-radio-focus-icon-color:transparent;--ht-radio-focus-ring-color:#476af7;--ht-radio-disabled-border-color:#313132;--ht-radio-disabled-background-color:#404144;--ht-radio-disabled-icon-color:transparent;--ht-radio-checked-border-color:#476af7;--ht-radio-checked-background-color:#050506;--ht-radio-checked-icon-color:#476af7;--ht-radio-checked-focus-border-color:#5371ee;--ht-radio-checked-focus-background-color:#050506;--ht-radio-checked-focus-icon-color:#5371ee;--ht-radio-checked-disabled-border-color:#313132;--ht-radio-checked-disabled-background-color:#404144;--ht-radio-checked-disabled-icon-color:#68696c;--ht-icon-button-border-color:#1e1e1f;--ht-icon-button-background-color:#1e1e1f;--ht-icon-button-icon-color:hsla(0,0%,78%,.4);--ht-icon-button-hover-border-color:#313132;--ht-icon-button-hover-background-color:#313132;--ht-icon-button-hover-icon-color:hsla(0,0%,78%,.4);--ht-icon-button-active-border-color:#476af7;--ht-icon-button-active-background-color:#476af7;--ht-icon-button-active-icon-color:#050506;--ht-icon-button-active-hover-border-color:#5371ee;--ht-icon-button-active-hover-background-color:#5371ee;--ht-icon-button-active-hover-icon-color:#050506;--ht-collapse-button-open-border-color:#404144;--ht-collapse-button-open-background-color:#050506;--ht-collapse-button-open-icon-color:#a3a3a3;--ht-collapse-button-open-icon-active-color:#a3a3a3;--ht-collapse-button-open-hover-border-color:#404144;--ht-collapse-button-open-hover-background-color:#1e1e1f;--ht-collapse-button-open-hover-icon-color:#a3a3a3;--ht-collapse-button-open-hover-icon-active-color:#a3a3a3;--ht-collapse-button-close-border-color:#404144;--ht-collapse-button-close-background-color:#282829;--ht-collapse-button-close-icon-color:#a3a3a3;--ht-collapse-button-close-icon-active-color:#a3a3a3;--ht-collapse-button-close-hover-border-color:#404144;--ht-collapse-button-close-hover-background-color:#282829;--ht-collapse-button-close-hover-icon-color:#a3a3a3;--ht-collapse-button-close-hover-icon-active-color:#a3a3a3;--ht-primary-button-border-color:transparent;--ht-primary-button-foreground-color:#050506;--ht-primary-button-background-color:#476af7;--ht-primary-button-disabled-border-color:transparent;--ht-primary-button-disabled-foreground-color:#68696c;--ht-primary-button-disabled-background-color:#282829;--ht-primary-button-hover-border-color:transparent;--ht-primary-button-hover-foreground-color:#050506;--ht-primary-button-hover-background-color:#6180ff;--ht-primary-button-focus-border-color:#050506;--ht-primary-button-focus-foreground-color:#050506;--ht-primary-button-focus-background-color:#476af7;--ht-secondary-button-border-color:#313132;--ht-secondary-button-foreground-color:#f7f7f9;--ht-secondary-button-background-color:#050506;--ht-secondary-button-disabled-border-color:#313132;--ht-secondary-button-disabled-foreground-color:#68696c;--ht-secondary-button-disabled-background-color:#282829;--ht-secondary-button-hover-border-color:#313132;--ht-secondary-button-hover-foreground-color:#f7f7f9;--ht-secondary-button-hover-background-color:#313132;--ht-secondary-button-focus-border-color:#313132;--ht-secondary-button-focus-foreground-color:#f7f7f9;--ht-secondary-button-focus-background-color:#050506;--ht-comments-textarea-border-color:transparent;--ht-comments-textarea-foreground-color:#f7f7f9;--ht-comments-textarea-background-color:#1e1e1f;--ht-comments-textarea-focus-border-color:#476af7;--ht-comments-textarea-focus-foreground-color:#f7f7f9;--ht-comments-textarea-focus-background-color:#050506;--ht-comments-indicator-color:#476af7;--ht-license-foreground-color:#f7f7f9;--ht-license-background-color:#1e1e1f;--ht-link-color:#5371ee;--ht-link-hover-color:#6180ff;--ht-input-border-color:#313132;--ht-input-foreground-color:#f7f7f9;--ht-input-background-color:#1e1e1f;--ht-input-hover-border-color:#313132;--ht-input-hover-foreground-color:#f7f7f9;--ht-input-hover-background-color:#050506;--ht-input-disabled-border-color:#313132;--ht-input-disabled-foreground-color:#68696c;--ht-input-disabled-background-color:#404144;--ht-input-focus-border-color:#476af7;--ht-input-focus-foreground-color:#f7f7f9;--ht-input-focus-background-color:#050506;--ht-menu-border-color:#313132;--ht-menu-shadow-color:rgba(0,0,0,.8);--ht-menu-item-hover-color:hsla(0,0%,78%,.12);--ht-menu-item-active-color:hsla(0,0%,78%,.16);--ht-dialog-semi-transparent-background-color:rgba(0,0,0,.8);--ht-dialog-solid-background-color:#050506;--ht-dialog-content-background-color:#1e1e1f;--ht-pagination-bar-foreground-color:#f7f7f9;--ht-pagination-bar-background-color:#1e1e1f}@media (prefers-color-scheme:dark){.ht-theme-main-dark-auto{--ht-border-color:#313132;--ht-accent-color:#476af7;--ht-foreground-color:#f7f7f9;--ht-foreground-secondary-color:#a3a3a3;--ht-background-color:#050506;--ht-placeholder-color:#68696c;--ht-read-only-color:#a3a3a3;--ht-disabled-color:#68696c;--ht-shadow-color:rgba(0,0,0,.8);--ht-cell-horizontal-border-color:#313132;--ht-cell-vertical-border-color:#313132;--ht-wrapper-border-color:#313132;--ht-row-header-odd-background-color:#1e1e1f;--ht-row-header-even-background-color:#1e1e1f;--ht-row-cell-odd-background-color:transparent;--ht-row-cell-even-background-color:transparent;--ht-cell-editor-border-color:#476af7;--ht-cell-editor-foreground-color:#fff;--ht-cell-editor-background-color:#050506;--ht-cell-editor-shadow-color:#476af7;--ht-cell-success-background-color:rgba(66,190,101,.3);--ht-cell-error-background-color:rgba(255,42,52,.3);--ht-cell-read-only-background-color:hsla(0,0%,78%,.12);--ht-cell-selection-border-color:#476af7;--ht-cell-selection-background-color:#2e56fc;--ht-cell-autofill-border-color:#050506;--ht-cell-autofill-background-color:#476af7;--ht-cell-autofill-fill-border-color:#f7f7f9;--ht-cell-mobile-handle-border-color:#476af7;--ht-cell-mobile-handle-background-color:rgba(71,106,247,.4);--ht-resize-indicator-color:hsla(0,0%,78%,.4);--ht-move-backlight-color:hsla(0,0%,78%,.16);--ht-move-indicator-color:#476af7;--ht-hidden-indicator-color:hsla(0,0%,78%,.4);--ht-scrollbar-track-color:#1e1e1f;--ht-scrollbar-thumb-color:#68696c;--ht-header-foreground-color:#f7f7f9;--ht-header-background-color:#1e1e1f;--ht-header-highlighted-foreground-color:#fff;--ht-header-highlighted-background-color:#282829;--ht-header-active-border-color:#5371ee;--ht-header-active-foreground-color:#050506;--ht-header-active-background-color:#476af7;--ht-header-filter-background-color:rgba(66,190,101,.3);--ht-header-row-foreground-color:#f7f7f9;--ht-header-row-background-color:#1e1e1f;--ht-header-row-highlighted-foreground-color:#fff;--ht-header-row-highlighted-background-color:#282829;--ht-header-row-active-foreground-color:#050506;--ht-header-row-active-background-color:#476af7;--ht-checkbox-border-color:#404144;--ht-checkbox-background-color:#050506;--ht-checkbox-icon-color:transparent;--ht-checkbox-focus-border-color:#404144;--ht-checkbox-focus-background-color:#050506;--ht-checkbox-focus-icon-color:transparent;--ht-checkbox-focus-ring-color:#476af7;--ht-checkbox-disabled-border-color:#313132;--ht-checkbox-disabled-background-color:#404144;--ht-checkbox-disabled-icon-color:transparent;--ht-checkbox-checked-border-color:#5371ee;--ht-checkbox-checked-background-color:#476af7;--ht-checkbox-checked-icon-color:#050506;--ht-checkbox-checked-focus-border-color:#050506;--ht-checkbox-checked-focus-background-color:#476af7;--ht-checkbox-checked-focus-icon-color:#050506;--ht-checkbox-checked-disabled-border-color:#313132;--ht-checkbox-checked-disabled-background-color:#404144;--ht-checkbox-checked-disabled-icon-color:#68696c;--ht-checkbox-indeterminate-border-color:#5371ee;--ht-checkbox-indeterminate-background-color:#476af7;--ht-checkbox-indeterminate-icon-color:#050506;--ht-checkbox-indeterminate-focus-border-color:#050506;--ht-checkbox-indeterminate-focus-background-color:#476af7;--ht-checkbox-indeterminate-focus-icon-color:#050506;--ht-checkbox-indeterminate-disabled-border-color:#313132;--ht-checkbox-indeterminate-disabled-background-color:#404144;--ht-checkbox-indeterminate-disabled-icon-color:#727272;--ht-radio-border-color:#404144;--ht-radio-background-color:#050506;--ht-radio-icon-color:transparent;--ht-radio-focus-border-color:#313132;--ht-radio-focus-background-color:#050506;--ht-radio-focus-icon-color:transparent;--ht-radio-focus-ring-color:#476af7;--ht-radio-disabled-border-color:#313132;--ht-radio-disabled-background-color:#404144;--ht-radio-disabled-icon-color:transparent;--ht-radio-checked-border-color:#476af7;--ht-radio-checked-background-color:#050506;--ht-radio-checked-icon-color:#476af7;--ht-radio-checked-focus-border-color:#5371ee;--ht-radio-checked-focus-background-color:#050506;--ht-radio-checked-focus-icon-color:#5371ee;--ht-radio-checked-disabled-border-color:#313132;--ht-radio-checked-disabled-background-color:#404144;--ht-radio-checked-disabled-icon-color:#68696c;--ht-icon-button-border-color:#1e1e1f;--ht-icon-button-background-color:#1e1e1f;--ht-icon-button-icon-color:hsla(0,0%,78%,.4);--ht-icon-button-hover-border-color:#313132;--ht-icon-button-hover-background-color:#313132;--ht-icon-button-hover-icon-color:hsla(0,0%,78%,.4);--ht-icon-button-active-border-color:#476af7;--ht-icon-button-active-background-color:#476af7;--ht-icon-button-active-icon-color:#050506;--ht-icon-button-active-hover-border-color:#5371ee;--ht-icon-button-active-hover-background-color:#5371ee;--ht-icon-button-active-hover-icon-color:#050506;--ht-collapse-button-open-border-color:#404144;--ht-collapse-button-open-background-color:#050506;--ht-collapse-button-open-icon-color:#a3a3a3;--ht-collapse-button-open-icon-active-color:#a3a3a3;--ht-collapse-button-open-hover-border-color:#404144;--ht-collapse-button-open-hover-background-color:#1e1e1f;--ht-collapse-button-open-hover-icon-color:#a3a3a3;--ht-collapse-button-open-hover-icon-active-color:#a3a3a3;--ht-collapse-button-close-border-color:#404144;--ht-collapse-button-close-background-color:#282829;--ht-collapse-button-close-icon-color:#a3a3a3;--ht-collapse-button-close-icon-active-color:#a3a3a3;--ht-collapse-button-close-hover-border-color:#404144;--ht-collapse-button-close-hover-background-color:#282829;--ht-collapse-button-close-hover-icon-color:#a3a3a3;--ht-collapse-button-close-hover-icon-active-color:#a3a3a3;--ht-primary-button-border-color:transparent;--ht-primary-button-foreground-color:#050506;--ht-primary-button-background-color:#476af7;--ht-primary-button-disabled-border-color:transparent;--ht-primary-button-disabled-foreground-color:#68696c;--ht-primary-button-disabled-background-color:#282829;--ht-primary-button-hover-border-color:transparent;--ht-primary-button-hover-foreground-color:#050506;--ht-primary-button-hover-background-color:#6180ff;--ht-primary-button-focus-border-color:#050506;--ht-primary-button-focus-foreground-color:#050506;--ht-primary-button-focus-background-color:#476af7;--ht-secondary-button-border-color:#313132;--ht-secondary-button-foreground-color:#f7f7f9;--ht-secondary-button-background-color:#050506;--ht-secondary-button-disabled-border-color:#313132;--ht-secondary-button-disabled-foreground-color:#68696c;--ht-secondary-button-disabled-background-color:#282829;--ht-secondary-button-hover-border-color:#313132;--ht-secondary-button-hover-foreground-color:#f7f7f9;--ht-secondary-button-hover-background-color:#313132;--ht-secondary-button-focus-border-color:#313132;--ht-secondary-button-focus-foreground-color:#f7f7f9;--ht-secondary-button-focus-background-color:#050506;--ht-comments-textarea-border-color:transparent;--ht-comments-textarea-foreground-color:#f7f7f9;--ht-comments-textarea-background-color:#1e1e1f;--ht-comments-textarea-focus-border-color:#476af7;--ht-comments-textarea-focus-foreground-color:#f7f7f9;--ht-comments-textarea-focus-background-color:#050506;--ht-comments-indicator-color:#476af7;--ht-license-foreground-color:#f7f7f9;--ht-license-background-color:#1e1e1f;--ht-link-color:#5371ee;--ht-link-hover-color:#6180ff;--ht-input-border-color:#313132;--ht-input-foreground-color:#f7f7f9;--ht-input-background-color:#1e1e1f;--ht-input-hover-border-color:#313132;--ht-input-hover-foreground-color:#f7f7f9;--ht-input-hover-background-color:#050506;--ht-input-disabled-border-color:#313132;--ht-input-disabled-foreground-color:#68696c;--ht-input-disabled-background-color:#404144;--ht-input-focus-border-color:#476af7;--ht-input-focus-foreground-color:#f7f7f9;--ht-input-focus-background-color:#050506;--ht-menu-border-color:#313132;--ht-menu-shadow-color:rgba(0,0,0,.8);--ht-menu-item-hover-color:hsla(0,0%,78%,.12);--ht-menu-item-active-color:hsla(0,0%,78%,.16);--ht-dialog-semi-transparent-background-color:rgba(0,0,0,.8);--ht-dialog-solid-background-color:#050506;--ht-dialog-content-background-color:#1e1e1f;--ht-pagination-bar-foreground-color:#f7f7f9;--ht-pagination-bar-background-color:#1e1e1f}}[class*=ht-theme-main] .htContextMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htDropdownMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td.htSubmenu .htItemWrapper:after,[class*=ht-theme-main] .pika-single .pika-next{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M6.646 10.94 9.94 7.645 6.646 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .pika-single .pika-prev{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M9.94 10.94 6.645 7.645 9.94 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-size-section__select-wrapper:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M11.586 6 8.293 9.293 5 6' opacity='.6'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .changeType:before,[class*=ht-theme-main] .htAutocompleteArrow:after,[class*=ht-theme-main] .htUISelectCaption:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' d='M11 6.667a.5.5 0 0 1 .392.811l-.038.042-3 3a.5.5 0 0 1-.66.042l-.047-.042-3-3-.042-.047-.027-.038-.027-.048-.008-.018-.014-.034-.016-.054-.005-.026-.005-.03-.002-.029v-.059l.003-.029.004-.03.005-.026.016-.054.014-.033.035-.066.032-.045.037-.04.047-.042.038-.027.048-.027.018-.009.034-.013.054-.016.026-.005.03-.005.029-.002z'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .columnSorting.sortAction.ascending:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M8 12.667V3.333m0 0L5.333 6M8 3.333 10.667 6'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .columnSorting.sortAction.descending:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M8 3.333v9.334m0 0L10.667 10M8 12.667 5.333 10'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-first:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m11.071 4.642-3.35 3.35 3.35 3.35M4.93 4.084v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-first:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.642 3.35 3.35-3.35 3.35m6.141-7.258v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-prev:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M9.94 10.94 6.645 7.645 9.94 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-next:before,[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-prev:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M6.646 10.94 9.94 7.645 6.646 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-next:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M9.94 10.94 6.645 7.645 9.94 4.354'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .ht-page-navigation-section .ht-page-last:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.642 3.35 3.35-3.35 3.35m6.141-7.258v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] [dir=rtl] .ht-page-navigation-section .ht-page-last:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m11.071 4.642-3.35 3.35 3.35 3.35M4.93 4.084v7.258'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .htContextMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htDropdownMenu table tbody tr td .htItemWrapper span.selected:after,[class*=ht-theme-main] .htFiltersConditionsMenu table tbody tr td .htItemWrapper span.selected:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m3.333 8 3.334 3.333 6.666-6.666'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .htCheckboxRendererInput{appearance:none}[class*=ht-theme-main] .htCheckboxRendererInput:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m5 8 2 2 4-4'/%3E%3C/svg%3E")}[class*=ht-theme-main] .htCheckboxRendererInput:after,[class*=ht-theme-main] th.beforeHiddenColumn:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] th.beforeHiddenColumn:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='currentColor' d='m6.085 1.358.03-.003h.061l.03.003.032.004.027.006.056.016.035.014.069.037.047.034.042.038.043.049.028.04.028.05.01.018.013.035.017.057.005.027.005.031.003.03v6.28a.521.521 0 0 1-.845.409l-.043-.04-3.125-3.125a.52.52 0 0 1-.044-.687l.044-.05 3.125-3.124.048-.044.04-.028.05-.028.02-.009.034-.014.056-.016.028-.006z'/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenColumn:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='currentColor' d='M3.333 1.875c0-.444.514-.676.846-.408l.043.04 3.125 3.125a.52.52 0 0 1 .044.687l-.044.05-3.125 3.124-.049.043-.04.029-.05.028-.018.009-.035.014-.057.016-.027.005-.031.006-.03.002h-.062l-.03-.003-.031-.005-.027-.005-.056-.016-.035-.014-.069-.037-.047-.034-.042-.038-.043-.049-.028-.04-.029-.05-.008-.019-.014-.034-.017-.057-.005-.027-.006-.032-.002-.03z'/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenColumn:before,[class*=ht-theme-main] th.beforeHiddenRow:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] th.beforeHiddenRow:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='currentColor' d='M3.764 2.431a.333.333 0 0 1 .44-.028l.032.028 2 2 .027.031.018.026.018.032.006.012.009.022.01.036.004.018.003.02.002.019v.04l-.002.019-.003.02-.003.017-.011.036-.01.022-.022.044-.022.03-.024.027-.032.028-.025.018-.032.018-.012.006-.023.009-.036.01-.017.004-.02.003-.02.001L6 5H2a.334.334 0 0 1-.26-.541l.025-.028z'/%3E%3C/svg%3E")}[class*=ht-theme-main] th.afterHiddenRow:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='currentColor' d='M6 3c.284 0 .432.329.26.541l-.024.028-2 2a.333.333 0 0 1-.44.028l-.032-.028-2-2-.027-.031-.018-.026L1.7 3.48l-.006-.012-.01-.022-.01-.036-.003-.018-.003-.02-.002-.019v-.04l.002-.019.003-.02.003-.017.01-.036.01-.022.023-.044.022-.03.024-.027.032-.028.025-.018.032-.018.012-.006.023-.009.036-.01.017-.004.02-.003.02-.001z'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .collapsibleIndicator:before,[class*=ht-theme-main] .ht_nestingButton:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='M4.333 8h7.334'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .collapsibleIndicator.collapsed:before,[class*=ht-theme-main] .collapsibleIndicator.ht_nestingExpand:before,[class*=ht-theme-main] .ht_nestingButton.collapsed:before,[class*=ht-theme-main] .ht_nestingButton.ht_nestingExpand:before{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M7.5 11.667a.5.5 0 0 0 1 0V8.5h3.167a.5.5 0 0 0 0-1H8.5V4.333a.5.5 0 0 0-1 0V7.5H4.333a.5.5 0 0 0 0 1H7.5z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}[class*=ht-theme-main] .htUIRadio>input[type=radio]:after{background-color:currentColor;height:var(--ht-icon-size);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Ccircle cx='8' cy='8' r='4' fill='currentColor'/%3E%3C/svg%3E");-webkit-mask-size:contain;width:var(--ht-icon-size)}._btn_1b5ig_1{border-radius:6px;transition:all .2s ease;box-shadow:none;border:none;color:#52c41a}._btn_1b5ig_1._modern_1b5ig_8{background:#fffc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}[data-theme=dark] ._btn_1b5ig_1{color:#4ade80}[data-theme=dark] ._btn_1b5ig_1._modern_1b5ig_8{background:#1f2233d9;border-color:#ffffff14}._toolbar_1wnfc_1{display:flex;align-items:center}._addRowBtn_1wnfc_6{border-radius:6px;transition:all .2s ease;box-shadow:none;border:none;color:#1677ff}[data-theme=dark] ._addRowBtn_1wnfc_6{color:#60a5fa}._container_zvjuj_1{width:100%;margin:0 auto}._tableWrapper_zvjuj_6{width:100%}._tableHeader_zvjuj_10{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #e5e5e5;min-height:48px;gap:16px}._tableTitle_zvjuj_20{font-size:15px;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.4}._tableExtra_zvjuj_30{flex-shrink:0;display:flex;align-items:center;gap:4px;margin-left:auto}._tableBody_zvjuj_38{width:100%;padding:16px;overflow:visible}._container_zvjuj_1._horizontalScroll_zvjuj_44{overflow-x:auto}._container_zvjuj_1._horizontalScroll_zvjuj_44 ._tableWrapper_zvjuj_6{min-width:fit-content}._container_zvjuj_1._compact_zvjuj_51{padding:0 8px}._container_zvjuj_1._spacious_zvjuj_55{padding:0 32px}
