[data-v-31ae040e]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-31ae040e]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.column-header.sortable .header-sort-area.clickable[data-v-31ae040e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.column-header.sortable .header-sort-area.clickable[data-v-31ae040e]:hover{background-color:#0000000d;border-radius:3px}.header-content[data-v-31ae040e]{align-items:center;display:flex;height:100%;justify-content:space-between;padding:0 4px;position:relative}.header-sort-area[data-v-31ae040e]{border-radius:3px;flex:0 1 auto;min-width:0;padding:4px 2px;transition:background-color .15s ease}.header-actions-area[data-v-31ae040e],.header-sort-area[data-v-31ae040e]{align-items:center;display:flex;gap:4px}.header-actions-area[data-v-31ae040e]{flex:0 0 auto;justify-content:flex-end;min-width:24px}.header-text[data-v-31ae040e]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-icon[data-v-31ae040e]{color:#666;flex-shrink:0;font-size:12px;min-width:12px;text-align:center;transition:color .15s ease}.sort-icon.sort-asc[data-v-31ae040e],.sort-icon.sort-desc[data-v-31ae040e]{color:#007bff}.sort-icon.sort-none[data-v-31ae040e]{opacity:.5}.header-sort-area.clickable:hover .sort-icon[data-v-31ae040e]{color:#007bff;opacity:1}.resize-handle[data-v-31ae040e]{bottom:0;cursor:col-resize;position:absolute;right:0;top:0;width:4px;z-index:10}.resize-handle[data-v-31ae040e]:hover{background-color:#007bff}.header-row-resize-handle[data-v-31ae040e]{bottom:0;cursor:row-resize;height:4px;left:0;position:absolute;right:0;z-index:9}.header-row-resize-handle[data-v-31ae040e]:hover{background-color:#007bff}.filter-button[data-v-31ae040e]{align-items:center;background:transparent;border:none;border-radius:3px;cursor:pointer;display:flex;font-size:12px;height:20px;justify-content:center;opacity:.6;transition:all .2s ease;width:20px}.filter-button[data-v-31ae040e]:hover{background-color:#007bff1a;opacity:1}.filter-button.active[data-v-31ae040e]{background-color:#007bff;color:#fff;opacity:1}.relative input[type=checkbox]:indeterminate+div[data-v-f6b94e10]{opacity:1}.hover\:bg-gray-50[data-v-f6b94e10]:hover{background-color:#f9fafb}.space-y-3[data-v-f6b94e10]>*+*{margin-top:.75rem}.space-y-2[data-v-f6b94e10]>*+*{margin-top:.5rem}.space-y-1[data-v-f6b94e10]>*+*{margin-top:.25rem}.relative .w-2.h-0\.5[data-v-f6b94e10]{background-color:#3b82f6}[data-v-962cc6ae]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-962cc6ae]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.base-cell-editor[data-v-962cc6ae]{align-items:center;display:flex;height:100%;width:100%}[data-v-962cc6ae] .cell-input-component,[data-v-962cc6ae] .p-datepicker-input{align-items:center;border:none!important;border-radius:0!important;box-shadow:none!important;font-family:inherit!important;font-size:inherit!important;height:100%!important;outline:none!important;width:100%!important}[data-v-962cc6ae] .p-datepicker-input,[data-v-962cc6ae] .p-inputnumber-input,[data-v-962cc6ae] .p-inputtext,[data-v-962cc6ae] .p-select-label,[data-v-962cc6ae] .p-textarea{padding:3px 6px!important}.manually-edited-cell[data-v-962cc6ae] .p-datepicker,.manually-edited-cell[data-v-962cc6ae] .p-inputnumber-input,.manually-edited-cell[data-v-962cc6ae] .p-inputtext,.manually-edited-cell[data-v-962cc6ae] .p-select,.manually-edited-cell[data-v-962cc6ae] .p-textarea,.manually-edited-cell[data-v-962cc6ae] .p-treeselect{background-color:#fff450!important}.manually-edited-cell.highlight-ff2323 .p-textarea{color:#ff2323!important}.manually-edited-cell.highlight-fff450 .p-textarea{background-color:#fff450!important}.highlight-bg-ffa500 .p-textarea{background-color:orange!important}[data-v-d3646bb5]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-d3646bb5]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.checkbox-wrapper[data-v-d3646bb5]{align-items:center!important;display:flex!important;gap:8px;height:100%!important;justify-content:center!important;position:relative;width:100%!important;z-index:10}.checkbox-wrapper[data-v-d3646bb5] .p-checkbox{align-items:center!important;display:flex!important;justify-content:center!important}.checkbox-wrapper[data-v-d3646bb5] .p-checkbox .p-checkbox-box{border:1px solid #ccc!important;height:16px!important;margin:0!important;width:16px!important}.checkbox-wrapper[data-v-d3646bb5] .p-checkbox .p-checkbox-box:focus{outline:2px solid #4285f4!important;outline-offset:1px!important}.checkbox-wrapper .checkbox-label[data-v-d3646bb5]{color:#666;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[data-v-caea4b7e]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-caea4b7e]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.multi-number-editor[data-v-caea4b7e]{flex-direction:column;gap:6px;padding:4px 8px 6px}.multi-number-editor[data-v-caea4b7e],.multi-number-editor-empty[data-v-caea4b7e]{display:flex;height:100%;min-height:36px;width:100%}.multi-number-editor-empty[data-v-caea4b7e]{align-items:center;justify-content:center;padding:8px}.number-input-group[data-v-caea4b7e]{display:flex;flex-direction:column;gap:4px}.number-input-group[data-v-caea4b7e]:hover{background-color:#00000005;border-radius:2px}.input-label[data-v-caea4b7e]{color:#64748b;font-size:.8rem;font-weight:500}[data-v-caea4b7e] .p-inputnumber-input{border-radius:3px!important;height:32px!important;padding:6px 8px!important}[data-v-f295ebf9]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-f295ebf9]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.cell-input-component[data-v-f295ebf9] .p-inputnumber-input{align-items:center!important;border:none!important;border-radius:0!important;display:flex!important;height:100%!important;width:100%!important}[data-v-1e9ab931]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-1e9ab931]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.cell-input-component[data-v-1e9ab931] .p-datepicker-panel{z-index:1000!important}.cell-input-component[data-v-1e9ab931] .p-datepicker-input{text-align:center!important}[data-v-f16f0d97]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-f16f0d97]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.cell-input-component[data-v-f16f0d97] .p-inputnumber-input{align-items:center!important;border:none!important;border-radius:0!important;display:flex!important;height:100%!important;width:100%!important}[data-v-d66b7efe]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-d66b7efe]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.cell-input-component[data-v-d66b7efe] .p-select{align-items:center!important;display:flex!important;justify-content:space-between!important}.cell-input-component[data-v-d66b7efe] .p-select .p-placeholder,.cell-input-component[data-v-d66b7efe] .p-select-label{cursor:default!important;flex:1!important;text-align:left!important}.cell-input-component[data-v-d66b7efe] .p-select-dropdown{cursor:pointer!important;min-width:20px!important;transition:background-color .15s ease!important;width:20px!important}.cell-input-component[data-v-d66b7efe] .p-select-dropdown:focus{background:var(--surface-hover)!important}.cell-input-component[data-v-d66b7efe] .p-select-dropdown .p-icon{color:#666!important;font-size:12px!important;opacity:.8!important;transition:all .15s ease!important}.cell-input-component[data-v-d66b7efe] .p-select-dropdown:hover .p-icon{color:#333!important;opacity:1!important}.p-select-overlay{margin-top:5px}[data-v-5bdc303d]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-5bdc303d]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.textarea-input[data-v-5bdc303d] .p-textarea{line-height:1.2!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;resize:none!important;white-space:pre-wrap!important;word-wrap:break-word!important;vertical-align:top!important}[data-v-24fe27cc]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-24fe27cc]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.cell-input-component[data-v-24fe27cc] .p-treeselect{border:none;width:100%}.cell-input-component[data-v-24fe27cc] .p-treeselect-label{align-items:flex-start!important;contain:layout style;display:flex!important;flex-direction:column!important;gap:3px!important;padding:2px 4px!important}.cell-input-component[data-v-24fe27cc] .p-treeselect-label-container{align-items:flex-start;contain:layout;display:flex;flex-direction:column;gap:3px;width:100%}.cell-input-component[data-v-24fe27cc] .p-chip{contain:layout style;font-size:.8rem;margin:0!important;max-width:100%;padding:.125rem .5rem;transform:translateZ(0)}.p-treeselect-overlay{contain:layout style paint;margin-top:5px;transform:translateZ(0);will-change:transform,opacity}.p-treeselect-overlay.p-connected-overlay-enter-active{transition:transform .12s cubic-bezier(0,0,.2,1),opacity .12s cubic-bezier(0,0,.2,1)!important}.p-treeselect-overlay .p-treeselect-tree{contain:layout style}.p-treeselect-overlay .p-treeselect-tree .p-tree-node{transform:translateZ(0)}.p-treeselect-overlay .p-treeselect-filter-container{contain:layout}[data-v-be1612d5]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-be1612d5]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.cell-readonly[data-v-be1612d5]{align-items:center;background-color:#f8f9fa!important;cursor:not-allowed;display:flex;height:100%;padding:2px 6px;width:100%}[data-v-49c8c010]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-49c8c010]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.menu-editor[data-v-49c8c010]{justify-content:end;width:100%}.menu-editor[data-v-49c8c010],.menu-editor .menu-container[data-v-49c8c010]{align-items:center;display:flex;height:100%}.menu-editor .menu-container[data-v-49c8c010]{border-left:1px solid var(--surface-border)}.menu-editor[data-v-49c8c010] .p-button{border-radius:0;min-width:auto;padding:.25rem}.menu-editor[data-v-49c8c010] .p-button:hover{background:#0000000d!important}.menu-editor .cell-value[data-v-49c8c010]{overflow:hidden;overflow-y:auto;padding-right:5px;text-overflow:ellipsis;white-space:break-spaces}[data-v-6751793a]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-6751793a]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.excel-cell-wrapper[data-v-6751793a]{height:100%;position:relative;width:100%}.excel-cell-wrapper.is-textarea[data-v-6751793a]{max-height:107px;scrollbar-color:rgba(156,163,175,.5) transparent;scrollbar-width:thin}.excel-cell-wrapper.is-textarea[data-v-6751793a]::-webkit-scrollbar{width:6px}.excel-cell-wrapper.is-textarea[data-v-6751793a]::-webkit-scrollbar-track{background:transparent}.excel-cell-wrapper.is-textarea[data-v-6751793a]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.excel-cell-wrapper.is-textarea[data-v-6751793a]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}[data-v-943f121d]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-943f121d]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.group-header[data-v-943f121d]{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;text-align:center}.header-content[data-v-943f121d]{height:100%;padding:0 8px;position:relative}.header-content[data-v-943f121d],.header-group-area[data-v-943f121d]{align-items:center;display:flex;justify-content:center}.header-group-area[data-v-943f121d]{border-radius:3px;flex:1;gap:4px;padding:4px 6px}.header-text[data-v-943f121d]{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-row-resize-handle[data-v-943f121d]{bottom:0;cursor:row-resize;height:4px;left:0;position:absolute;right:0;z-index:9}.header-row-resize-handle[data-v-943f121d]:hover{background-color:#007bff}.row-header[data-v-94f8af99]{position:relative;z-index:1}.row-header[data-v-94f8af99]:has(.pin-menu){z-index:10000}.row-header.menu-open[data-v-94f8af99]{z-index:10000}.pin-indicator[data-v-94f8af99]{color:#007acc;font-size:10px;position:absolute;right:2px;top:2px}.pin-menu[data-v-94f8af99]{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 4px 16px #0003;left:0;min-width:120px;position:absolute;top:100%;white-space:nowrap;z-index:10001}.pin-menu-item[data-v-94f8af99]{align-items:center;border-bottom:1px solid #eee;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 12px;transition:background-color .15s ease}.pin-menu-item[data-v-94f8af99]:hover{background-color:#f5f5f5}.pin-menu-item[data-v-94f8af99]:last-child{border-bottom:none}.pinned-top[data-v-94f8af99]{background-color:#e3f2fd;position:sticky;top:0;z-index:20}.pinned-bottom[data-v-94f8af99]{background-color:#fff3e0;bottom:0;position:sticky;z-index:20}[data-v-13b97ec9]:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark][data-v-13b97ec9]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.fill-handle[data-v-13b97ec9]{background:#4285f4;border:1px solid #fff;border-radius:50%;box-shadow:0 1px 2px #0000004d;cursor:crosshair;height:8px;position:absolute;transform:translate(-50%,-50%);width:8px;z-index:10}.fill-handle[data-v-13b97ec9]:hover{background:#3367d6;box-shadow:0 2px 4px #0006;transform:translate(-50%,-50%) scale(1.3)}.fill-handle.dragging[data-v-13b97ec9]{background:#1a73e8;box-shadow:0 3px 6px #00000080;transform:translate(-50%,-50%) scale(1.4)}.fill-handle-inner[data-v-13b97ec9]{background:inherit;border-radius:inherit;height:100%;width:100%}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/N4jj0H1uUFkUy5KoickF7pqyJSSrI6v-v00TrlCE22Y-J82JVGPIDof0MDrRcHxUFxP5IGnejwnvBJj_R4rmB8c.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Roboto Mono Fallback: Courier New";src:local("Courier New");size-adjust:100%;ascent-override:104.7852%;descent-override:27.0996%;line-gap-override:0%}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/NpSRLf7CUC3jyJ8mSMicoQ1tCTxC34FjX9Ku1q_fcbg-HyOeJMvAGSc857i5kr9GRHuQVTBsRxFEtI1eXyCPSW8.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/U0DUCMdEx_RDlIvVkadelvwPud608BG3w-I5OgvxNZs-v021D0FWj8RdbJAzGLBZh801sOl1LlA7zrbClSK6FUg.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/cjRcdmlVWr4JtChYhaxWImmyGKZl2zoLHGQP0Kdhuvg-P4oNlhcDbers66mnfDwFTQE4IX2s_CLwJhZ1AejOMHw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/rZQlsqDr16CX7u-jV0jb2CBx7GYybZgKvOzlBl5EF7c-ZNf_f4lhfRYsw2NyOvqcpps7ip0d3j4T-xX7W-WGi8o.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/lg9KhKYdDegyeAi83ZKQ9gUmAuYHVS4N9ko5Gkws6p8-1oOKH5_MOJ_EUzPg3xBN_vepme7ZGeJesCMlcZU0AFc.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/X78V-lP-GU4GbDnN02jFUpJWOlOreWFykLOFegn9aC4-8_vJhMdQYfV99YdjO4FWORLCnMvigv6E8wx9Niza5E0.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/OXGGQLxnm8h_agsIcng-_DTPKaAGmwMVQJ_RZpBoP8Q-H8_O0-D7PsWpVtSkkStvzfs5-cYGeVeOgsCpUYe86Xk.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/ziOggEslPczZQIGKCeNhYMhOOBldc3jP-Z2f4BJeWJA-ZitY_pPIxqFg4CRM_jfRC-wq8V_ZYksSzOgFcXx2ang.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/ZNYnG4RhrY2H3BqoSrlyo0uMIN-i1LbO7aK6tTrXSzg-RXasNA4eZUlX6Ss10KDJO_9HMMsUEGGvyMYOGRPBdTc.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/eAtGG338V-00r9xefL6VCNeVEAL92JiKuE8iRkUr-qM-Wyrk5gg1ZP3BcLFflD10GA7RPc4lHkrt297IUmMQjFM.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/tpQ63ISfTdyVyzY1INCw-8LAzqlXUzhzgRZmruxsJNE-Nsysr5GGqoSCMWlFzTKbK0cdqvC6SzVsdqO1mtDnfP8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular Italic"),local("Roboto Mono Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-ku3GD1oCbVyM9SKGfGzdeAoOqK5YwfMD_GAfKcPxVcg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Roboto Mono;src:local("Roboto Mono Regular"),local("Roboto Mono"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-NYvufxQuwlU_tbItmkaB51_3uzeOz6SG6Yu6e_RZ5uY.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}:root{--primary-color:var(--p-primary-color);--primary-contrast-color:var(--p-primary-contrast-color);--text-color:var(--p-text-color);--text-color-secondary:var(--p-text-muted-color);--surface-border:var(--p-content-border-color);--surface-card:var(--p-content-background);--surface-hover:var(--p-content-hover-background);--surface-overlay:var(--p-overlay-popover-background);--transition-duration:var(--p-transition-duration);--maskbg:var(--p-mask-background);--content-border-radius:var(--p-content-border-radius);--layout-section-transition-duration:.2s;--element-transition-duration:var(--p-transition-duration);--focus-ring-width:var(--p-focus-ring-width);--focus-ring-style:var(--p-focus-ring-style);--focus-ring-color:var(--p-focus-ring-color);--focus-ring-offset:var(--p-focus-ring-offset);--focus-ring-shadow:var(--p-focus-ring-shadow);--dark-blue:#195daa;--teal:#009689;--surface-ground:#e6f1fe;--code-background:var(--p-surface-900);--code-color:var(--p-surface-200);--surface-ground-menu:linear-gradient(135deg,#0073fc,#556afe,#8266ff)}:root[class*=app-dark]{--surface-ground:var(--p-surface-950);--code-background:var(--p-surface-800);--code-color:var(--p-surface-100);--surface-ground-menu:var(--p-overlay-popover-background)}.google-sheets{height:auto;max-width:100vw;min-height:200px;outline:none;overflow:visible}.sheets-table{background:var(--surface-card);border-collapse:separate;border-left:1px solid var(--surface-border);border-spacing:0;border-top:1px solid var(--surface-border)}.corner-header{left:0!important;top:0!important;vertical-align:middle;width:50px;z-index:35!important}.column-header,.corner-header{background:var(--surface-card);border-bottom:1px solid var(--surface-border);border-right:1px solid var(--surface-border);box-sizing:border-box;color:var(--text-color);font-weight:500;overflow:hidden;padding:0;position:sticky!important;text-align:center}.column-header{height:21px;top:0;z-index:25!important}.column-header.selected-column{background:var(--surface-hover)}.column-header.pinned-left{flex-grow:0;flex-shrink:0}.group-header{background-color:var(--surface-card);border-bottom:1px solid var(--surface-border);border-right:1px solid var(--surface-border);box-sizing:border-box;color:var(--text-color);font-weight:500;overflow:hidden;position:sticky!important;text-align:center;top:0!important;z-index:25!important}.header-content{align-items:center;display:flex;height:100%;justify-content:center;padding:0 8px;position:relative}.header-text{font-weight:500}.resize-handle{cursor:col-resize;height:100%;position:absolute;right:-2px;top:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:4px}.resize-handle:hover{background:#4285f4}.header-row-resize-handle{background:transparent;bottom:-2px;cursor:row-resize;height:4px;left:0;position:absolute;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}.header-row-resize-handle:hover{background:#4285f4}.row-header{border-bottom:1px solid var(--surface-border);border-right:1px solid var(--surface-border);color:var(--text-color);font-weight:500;height:21px;left:0!important;line-height:21px;max-width:50px;min-width:50px;padding:0;position:sticky!important;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:50px;z-index:30!important}.row-header.selected-row,.row-header:hover{background:var(--surface-hover)}.data-cell{border-bottom:1px solid var(--surface-border);border-right:1px solid var(--surface-border);box-sizing:border-box;height:22px;outline:none;overflow:hidden;padding:0;position:relative;vertical-align:top}.data-cell.selected-cell{border:1px solid #4285f4;z-index:10}.data-cell.fill-preview-cell.selected-col-cell,.data-cell.fill-preview-cell.selected-row-cell{animation:fillPreviewPulse 1.5s ease-in-out infinite;background-color:#4285f41a!important;border:1px dashed #4285f4!important;position:relative;z-index:8}.data-cell .excel-cell-wrapper{align-items:stretch;box-sizing:border-box;display:flex;height:100%;min-height:100%;overflow:hidden;width:100%}.data-cell .cell-input-component[readonly],.data-cell .datepicker-readonly input,.data-cell .p-disabled,.data-cell .p-inputnumber-input[readonly],.data-cell.cell-readonly{background-color:#f8f9fa;cursor:not-allowed}.data-cell.pinned-left{flex-grow:0;flex-shrink:0}.data-cell.error .cell-input-component,.data-cell.error .excel-cell-wrapper,.data-cell.error input,.data-cell.error select,.data-cell.error textarea{background-color:var(--color-red-200)!important}.pinned-left{background:var(--surface-card)!important}.pinned-left.column-header,.pinned-left.group-header{z-index:26!important}.pinned-left.data-cell{z-index:20!important}.table-container{contain:layout style;height:auto;min-height:-moz-fit-content;min-height:fit-content;overflow:auto;scrollbar-color:var(--surface-border) var(--surface-hover);scrollbar-width:auto}.cell-content,.table-container,.table-container .sheets-table{position:relative}.cell-content{align-items:stretch;box-sizing:border-box;display:flex;height:100%;justify-content:flex-start;overflow:hidden;padding:0;width:100%}.cell-content:has(.cell-checkbox-wrapper),.cell-content:has(.cell-input-component){padding:0;pointer-events:none}.cell-content:has(.cell-checkbox-wrapper) .cell-checkbox-wrapper,.cell-content:has(.cell-checkbox-wrapper) .cell-input-component,.cell-content:has(.cell-input-component) .cell-checkbox-wrapper,.cell-content:has(.cell-input-component) .cell-input-component{box-sizing:border-box;height:100%;pointer-events:auto;width:100%}.cell-display{align-items:center;color:var(--text-color);cursor:cell;display:flex;height:100%;overflow:hidden;padding:2px 6px;white-space:pre-wrap;width:100%;word-wrap:break-word;box-sizing:border-box;word-break:break-word}.display-boolean{font-weight:500;justify-content:center}.display-number{font-family:Roboto Mono,"Roboto Mono Fallback: Courier New",monospace;justify-content:flex-end}.display-date{justify-content:center}.display-email,.display-url{color:#1a73e8;text-decoration:underline}.row-resize-handle{background:transparent;bottom:0;cursor:row-resize;height:4px;left:0;position:absolute;width:100%;z-index:2}.row-resize-handle:hover{background:#4285f4}.cell-checkbox-wrapper{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;min-height:100%!important;position:relative;width:100%!important;z-index:10}:deep(.p-component){height:100%!important;min-height:inherit!important}.table-container::-webkit-scrollbar{height:12px;width:12px}.table-container::-webkit-scrollbar-track{background:var(--surface-hover)}.table-container::-webkit-scrollbar-thumb{background:var(--surface-border);border-radius:6px}.table-container::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.pinned-left{background:var(--surface-card);max-width:var(--column-width,auto)!important;position:sticky!important;z-index:20!important}.pinned-left.column-header{z-index:30!important}.pinned-left.corner-header{left:0!important;z-index:35!important}.pinned-left.row-header{left:0!important;z-index:30!important}.pinned-left.selected-cell,.pinned-right.selected-cell{z-index:25!important}.excel-cell-wrapper.multi-selected{background-color:var(--primary-50)!important}.excel-cell-wrapper.multi-selected:not(:focus):not(:focus-within){position:relative}.excel-cell-wrapper.multi-selected:not(:focus):not(:focus-within):after{border:1px solid var(--primary-200);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.excel-cell-wrapper.range-selected{background-color:#4285f41f!important}.excel-cell-wrapper.range-selected:not(:focus):not(:focus-within){position:relative}.excel-cell-wrapper.range-selected:not(:focus):not(:focus-within):after{border:1px solid #4285f4;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.excel-cell-wrapper.is-selected{background-color:var(--primary-200)!important;border:1px solid var(--primary-500)!important;z-index:10}.google-sheets.drag-selecting{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.excel-cell-wrapper.multi-selected{background-color:#6366f126!important;border:1px solid rgba(99,102,241,.4)!important}.excel-cell-wrapper.multi-selected .cell-input-component,.excel-cell-wrapper.multi-selected .p-inputnumber-input{background:transparent!important}@keyframes fillPreviewPulse{0%,to{background-color:#4285f41a}50%{background-color:#4285f433}}
