.f10{box-sizing:border-box;--dt-header-resize-zone:16px;--dt-header-action-button:24px;--dt-header-action-gap:2px;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.f11{box-sizing:border-box;flex:1;align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;padding:2px 0;display:flex;overflow:hidden}.f12{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--colorNeutralForeground1,#242424);font-size:14px;font-weight:600;display:block;overflow:hidden}.f13{color:var(--colorNeutralForeground2,#424242);flex-shrink:0;font-size:9px;line-height:1}.f14{align-items:center;gap:var(--dt-header-action-gap);flex-shrink:0;margin-left:auto;display:flex}.f15{border-radius:var(--borderRadiusSmall,4px);width:28px;height:24px;color:var(--colorNeutralForeground2,#616161);cursor:pointer;background-color:#0000;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:4px 6px;transition:all .15s;display:flex;position:relative}@media (pointer:coarse){.f15{width:36px;height:36px;padding:6px}}.f15 svg{font-size:14px}.f15:hover{background-color:var(--colorSubtleBackgroundHover,#f5f5f5);color:var(--colorNeutralForeground2Hover,#424242)}.f15.f16{background-color:var(--colorSubtleBackgroundSelected,#e0e0e0);color:var(--colorNeutralForeground2,#616161)}.f15.f16:hover{background-color:var(--colorSubtleBackgroundHover,#f5f5f5)}.f15.f17{background-color:var(--colorSubtleBackgroundPressed,#ebebeb);color:var(--colorNeutralForeground2,#616161)}.f18{background-color:var(--colorBrandBackground,#0f6cbd);border-radius:var(--ogrid-radius-full,50%);border:1px solid var(--colorNeutralBackground1,#fff);width:6px;height:6px;position:absolute;top:2px;right:2px}.f19{box-sizing:border-box;overscroll-behavior:contain;background-color:var(--colorNeutralBackground1,#fff);border:1px solid var(--colorNeutralStroke1,#d1d1d1);border-radius:var(--borderRadiusMedium,4px);min-width:min(280px,100vw - 24px);max-width:min(320px,100vw - 24px);max-height:calc(100dvh - 24px);font-family:var(--fontFamilyBase,"Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif);color:var(--colorNeutralForeground1,#242424);padding:0;font-size:14px;overflow:auto;box-shadow:0 4px 16px #00000024}.f1a{color:var(--colorNeutralForeground2,#616161);border-bottom:1px solid var(--colorNeutralStroke2,#e0e0e0);background-color:var(--colorNeutralBackground2,#fafafa);padding:12px 16px;font-size:12px;font-weight:600}.f1b{border-bottom:1px solid var(--colorNeutralStroke2,#e0e0e0);padding:10px 12px}.f1c{border:1px solid var(--colorNeutralStroke1,#d1d1d1);border-radius:var(--borderRadiusMedium,4px);background-color:var(--colorNeutralBackground1,#fff);box-sizing:border-box;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 12px;display:flex}.f1c:focus-within{border-color:var(--colorBrandStroke1,#0f6cbd);outline:none}.f1d{color:var(--colorNeutralForeground3,#616161);flex-shrink:0;font-size:16px}.f1e{min-width:0;color:var(--colorNeutralForeground1,#242424);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:14px}.f1e::placeholder{color:var(--colorNeutralForeground4,#707070)}.f1f{color:var(--colorNeutralForeground2,#616161);margin-top:6px;font-size:11px}.f1g{border-bottom:1px solid var(--colorNeutralStroke2,#e0e0e0);background-color:var(--colorNeutralBackground2,#fafafa);gap:8px;padding:6px 12px;display:flex}.f1h{color:var(--colorBrandForeground1,#0f6cbd);cursor:pointer;border-radius:var(--borderRadiusSmall,4px);background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:500;transition:background-color .15s}.f1h:hover{background-color:var(--colorBrandBackground2,#ebf3fc)}.f1i{max-height:250px;padding:6px 0;overflow-y:auto}.f1i::-webkit-scrollbar{width:6px}.f1i::-webkit-scrollbar-track{background:var(--colorNeutralBackground3,#f5f5f5)}.f1i::-webkit-scrollbar-thumb{background:var(--colorNeutralStroke1,#d1d1d1);border-radius:var(--ogrid-radius-sm,3px)}.f1i::-webkit-scrollbar-thumb:hover{background:var(--colorNeutralForeground2,#616161)}.f1j{cursor:pointer;align-items:center;gap:8px;padding:4px 12px;font-size:13px;transition:background-color .1s;display:flex}@media (pointer:coarse){.f1j{min-height:44px}}.f1j:hover{background-color:var(--colorNeutralBackground1Hover,#f5f5f5)}.f1k{cursor:pointer;width:16px;height:16px;accent-color:var(--colorBrandBackground,#0f6cbd);flex-shrink:0;margin:0}.f1l{color:var(--colorNeutralForeground1,#242424);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;min-width:0;margin-left:8px;font-size:14px;overflow:hidden}.f1m{cursor:pointer;padding:12px 16px;transition:background-color .1s}.f1m:hover{background-color:var(--colorNeutralBackground1Hover,#f5f5f5)}.f1n{justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.f1o{border:2px solid var(--colorNeutralStroke1,#d1d1d1);border-top-color:var(--colorBrandBackground,#0f6cbd);border-radius:var(--ogrid-radius-full,50%);width:20px;height:20px;animation:.8s linear infinite f1p}@keyframes f1p{to{transform:rotate(360deg)}}.f1q{text-align:center;color:var(--colorNeutralForeground2,#616161);padding:16px;font-size:12px}.f1r{border-bottom:1px solid var(--colorNeutralStroke2,#e0e0e0);background-color:var(--colorSubtleBackgroundSelected,#e0e0e0);padding:10px 12px}.f1s{color:var(--colorNeutralForeground2,#616161);margin-bottom:6px;font-size:11px}.f1t{justify-content:space-between;align-items:center;gap:8px;display:flex}.f1u{align-items:center;gap:8px;display:flex}.f1v{border-radius:var(--ogrid-radius-full,50%);background-color:var(--colorBrandBackground,#0f6cbd);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.f1w{object-fit:cover;border-radius:var(--ogrid-radius-full,50%);width:100%;height:100%}.f1x{color:var(--colorNeutralForegroundOnBrand,#fff);font-size:12px;font-weight:600;line-height:1}.f1y{flex-direction:column;display:flex}.f1z{color:var(--colorNeutralForeground2,#616161);font-size:12px}.f110{border-radius:var(--ogrid-radius-full,50%);width:24px;height:24px;color:var(--colorNeutralForeground2,#616161);cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.f110:hover{background-color:var(--colorNeutralBackground1Hover,#f5f5f5);color:var(--colorPaletteRedForeground1,#c4314b)}.f111{border-top:1px solid var(--colorNeutralStroke2,#e0e0e0);background-color:var(--colorNeutralBackground2,#fafafa);justify-content:flex-end;gap:8px;padding:10px 12px;display:flex}.f112{border:1px solid var(--colorNeutralStroke1,#d1d1d1);border-radius:var(--borderRadiusMedium,4px);background-color:var(--colorNeutralBackground1,#fff);color:var(--colorNeutralForeground1,#242424);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:500;transition:all .15s}@media (pointer:coarse){.f112{min-height:44px;padding:10px 16px}}.f112:hover:not(:disabled){background-color:var(--colorNeutralBackground1Hover,#f5f5f5);border-color:var(--colorNeutralStroke1Hover,#c7c7c7)}.f112:disabled{opacity:.5;cursor:not-allowed}.f113{border:1px solid var(--colorBrandBackground,#0f6cbd);border-radius:var(--borderRadiusMedium,4px);background-color:var(--colorBrandBackground,#0f6cbd);color:var(--colorNeutralForegroundOnBrand,#fff);cursor:pointer;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}@media (pointer:coarse){.f113{min-height:44px;padding:10px 20px}}.f113:hover{background-color:var(--colorBrandBackgroundHover,#115ea3);border-color:var(--colorBrandBackgroundHover,#115ea3)}.f12[data-sortable]{cursor:pointer}.f114{vertical-align:super;color:var(--colorNeutralForeground2,#424242);margin-left:1px;font-size:9px;font-weight:600}.f115{box-sizing:border-box;background:var(--colorNeutralBackground1,#fff);min-width:0;color:var(--colorNeutralForeground1,#242424);border:1px solid var(--colorNeutralStroke1,#d1d1d1);border-radius:var(--borderRadiusMedium,4px);padding:4px 8px;font-family:inherit;font-size:14px}.f115:focus{border-color:var(--colorBrandStroke1,#0f6cbd);outline:none}.f19:has([data-ogrid-condition]){width:420px;min-width:0;max-width:calc(100vw - 24px)}.f19 [data-ogrid-condition] select,.f19 [data-ogrid-condition] input{box-sizing:border-box;min-height:36px;font:inherit;color:var(--ogrid-fg);background:var(--ogrid-bg);border:1px solid var(--ogrid-control-border);border-radius:var(--ogrid-radius);padding:8px 12px;line-height:1.4}.f19 [data-ogrid-condition] select::placeholder,.f19 [data-ogrid-condition] input::placeholder{color:var(--ogrid-muted);opacity:1}.f19 [data-ogrid-condition] select,.f19 [data-ogrid-condition] input{transition:border-color .12s,box-shadow .12s}.f19 [data-ogrid-condition] select:hover,.f19 [data-ogrid-condition] input:hover{border-color:var(--ogrid-muted)}.f19 [data-ogrid-condition] select:focus-visible,.f19 [data-ogrid-condition] input:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.f19 [data-ogrid-condition] select,.f19 [data-ogrid-condition] input{transition:none}}.f19 [data-ogrid-condition] select,.f19 [data-ogrid-condition] input{border-bottom-color:var(--colorNeutralStrokeAccessible,var(--ogrid-control-border));border-radius:var(--borderRadiusMedium,4px);width:100%;font-size:13px}.f19 [data-ogrid-condition] select::placeholder,.f19 [data-ogrid-condition] input::placeholder{color:var(--colorNeutralForeground3,var(--ogrid-muted))}.f19 [data-ogrid-condition-join]{border-radius:var(--ogrid-radius,6px);background:var(--ogrid-bg-subtle,#f3f3f3);align-self:flex-start;padding:4px}.f19 [data-ogrid-condition-join] label{border-radius:var(--ogrid-radius-sm,4px);cursor:pointer;padding:4px 12px;position:relative}.f19 [data-ogrid-condition-join] label:has(input:checked){background:var(--ogrid-bg,#fff);box-shadow:var(--ogrid-shadow-sm,0 1px 3px #0000001f);font-weight:600}.f19 [data-ogrid-condition-join] label:has(input:focus-visible){outline:2px solid var(--ogrid-ring,#217346);outline-offset:2px}.f19 [data-ogrid-condition-join] label input{opacity:0;width:1px;height:1px;position:absolute}.f112:focus-visible,.f113:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}.f112,.f113{min-height:32px;font:inherit;font-size:13px}@media (prefers-reduced-motion:reduce){.f112,.f113{transition:none}}.f20{font-family:var(--ogrid-font);border:1px solid var(--ogrid-border);border-radius:var(--ogrid-radius-xl);box-shadow:var(--ogrid-shadow);animation:.14s cubic-bezier(.16,1,.3,1) ogrid-surface-enter}@media (prefers-reduced-motion:reduce){.f20{animation:none}}.f20{min-width:200px;color:var(--ogrid-fg);background:var(--ogrid-bg);padding:4px;font-size:13px;line-height:20px}[data-ogrid-menu-keyboard=false].f20 [role=menuitem]:focus-visible{outline:none}.f21:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}.f21{box-sizing:border-box;border-radius:var(--ogrid-radius);min-height:32px;font:inherit;white-space:nowrap;outline:none;align-items:center;gap:8px;padding:4px 8px;line-height:20px;display:flex}.f21:hover:not(:disabled),.f21:focus,[data-highlighted].f21:not(:disabled){background:var(--ogrid-bg-hover)}.f21:active:not(:disabled){background:var(--ogrid-active-bg)}.f21:disabled{opacity:.5;cursor:default}[data-ogrid-menu-action^=delete].f21{color:var(--ogrid-danger)}[aria-haspopup=menu].f21:after{content:"›"/"";color:var(--ogrid-muted);margin-left:auto}@media (pointer:coarse){.f21{min-height:44px}}.f22{box-sizing:border-box;min-height:36px;font:inherit;color:var(--ogrid-fg);background:var(--ogrid-bg);border:1px solid var(--ogrid-control-border);border-radius:var(--ogrid-radius);padding:8px 12px;line-height:1.4}.f22::placeholder{color:var(--ogrid-muted);opacity:1}.f22{transition:border-color .12s,box-shadow .12s}.f22:hover{border-color:var(--ogrid-muted)}.f22:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.f22{transition:none}}.f22{width:100%;min-height:32px;margin:0 0 4px;padding:4px 8px;display:block}@media (pointer:coarse){.f22{min-height:44px}}.f23{width:16px;color:var(--ogrid-accent,#0078d4);flex-shrink:0;justify-content:center;display:inline-flex}.f24{flex-shrink:0;justify-content:center;width:16px;display:inline-flex}.f20{z-index:var(--ogrid-z-popover,10001)}.f21{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.f25{background:var(--ogrid-border,#e0e0e0);height:1px;margin:4px 8px}.f30,.f31,[data-ogrid-sheet-menu],.f32{font-family:var(--ogrid-font);border:1px solid var(--ogrid-border);border-radius:var(--ogrid-radius-xl);box-shadow:var(--ogrid-shadow);animation:.14s cubic-bezier(.16,1,.3,1) ogrid-surface-enter}@media (prefers-reduced-motion:reduce){.f30,.f31,[data-ogrid-sheet-menu],.f32{animation:none}}.f31,[data-ogrid-sheet-menu],.f32{min-width:200px;color:var(--ogrid-fg);background:var(--ogrid-bg);padding:4px;font-size:13px;line-height:20px}[data-ogrid-menu-keyboard=false].f31 [role=menuitem]:focus-visible,[data-ogrid-menu-keyboard=false][data-ogrid-sheet-menu] [role=menuitem]:focus-visible,[data-ogrid-menu-keyboard=false].f32 [role=menuitem]:focus-visible{outline:none}.f33:focus-visible,[data-ogrid-sheet-menu] button[role=menuitem]:focus-visible:not([aria-label*=tab\ color]),.f34:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}.f33,[data-ogrid-sheet-menu] button[role=menuitem]:not([aria-label*=tab\ color]),.f34{box-sizing:border-box;border-radius:var(--ogrid-radius);min-height:32px;font:inherit;white-space:nowrap;outline:none;align-items:center;gap:8px;padding:4px 8px;line-height:20px;display:flex}.f33:hover:not(:disabled),[data-ogrid-sheet-menu] button[role=menuitem]:hover:not(:disabled):not([aria-label*=tab\ color]),.f34:hover:not(:disabled),.f33:focus,[data-ogrid-sheet-menu] button[role=menuitem]:focus:not([aria-label*=tab\ color]),.f34:focus,[data-highlighted].f33:not(:disabled),[data-ogrid-sheet-menu] button[data-highlighted][role=menuitem]:not(:disabled):not([aria-label*=tab\ color]),[data-highlighted].f34:not(:disabled){background:var(--ogrid-bg-hover)}.f33:active:not(:disabled),[data-ogrid-sheet-menu] button[role=menuitem]:active:not(:disabled):not([aria-label*=tab\ color]),.f34:active:not(:disabled){background:var(--ogrid-active-bg)}.f33:disabled,[data-ogrid-sheet-menu] button[role=menuitem]:disabled:not([aria-label*=tab\ color]),.f34:disabled{opacity:.5;cursor:default}[data-ogrid-menu-action^=delete].f33,[data-ogrid-sheet-menu] button[data-ogrid-menu-action^=delete][role=menuitem]:not([aria-label*=tab\ color]),[data-ogrid-menu-action^=delete].f34{color:var(--ogrid-danger)}[aria-haspopup=menu].f33:after,[data-ogrid-sheet-menu] button[aria-haspopup=menu][role=menuitem]:not([aria-label*=tab\ color]):after,[aria-haspopup=menu].f34:after{content:"›"/"";color:var(--ogrid-muted);margin-left:auto}@media (pointer:coarse){.f33,[data-ogrid-sheet-menu] button[role=menuitem]:not([aria-label*=tab\ color]),.f34{min-height:44px}}.f35{box-sizing:border-box;min-height:36px;font:inherit;color:var(--ogrid-fg);background:var(--ogrid-bg);border:1px solid var(--ogrid-control-border);border-radius:var(--ogrid-radius);padding:8px 12px;line-height:1.4}.f35::placeholder{color:var(--ogrid-muted);opacity:1}.f35{transition:border-color .12s,box-shadow .12s}.f35:hover{border-color:var(--ogrid-muted)}.f35:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.f35{transition:none}}.f35{width:100%;min-height:32px;margin:0 0 4px;padding:4px 8px;display:block}@media (pointer:coarse){.f35{min-height:44px}}.f36{width:16px;color:var(--ogrid-accent,#0078d4);flex-shrink:0;justify-content:center;display:inline-flex}.f37{flex-shrink:0;justify-content:center;width:16px;display:inline-flex}[data-ogrid-menu-action]:before{content:"";text-align:center;flex:0 0 16px;height:16px;line-height:16px}[data-ogrid-menu-action][data-ogrid-menu-action^=delete]:before,[data-ogrid-menu-action][data-ogrid-menu-action=copy]:before,[data-ogrid-menu-action][data-ogrid-menu-action=cut]:before,[data-ogrid-menu-action][data-ogrid-menu-action^=paste]:before,[data-ogrid-menu-action][data-ogrid-menu-action$=Note]:before,[data-ogrid-menu-action][data-ogrid-menu-action=rename]:before{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-ogrid-menu-action][data-ogrid-menu-action^=delete]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' d='M3 4.5h10M6 4V2.5h4V4M4 5l.5 8.5h7L12 5M6.5 7v4M9.5 7v4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round' d='M3 4.5h10M6 4V2.5h4V4M4 5l.5 8.5h7L12 5M6.5 7v4M9.5 7v4'/%3E%3C/svg%3E")}[data-ogrid-menu-action][data-ogrid-menu-action=copy]:before,[data-ogrid-menu-action][data-ogrid-menu-action^=paste]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.25' stroke-linejoin='round' d='M5.5 5.5h8v8h-8zM10.5 5.5v-3h-8v8h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.25' stroke-linejoin='round' d='M5.5 5.5h8v8h-8zM10.5 5.5v-3h-8v8h3'/%3E%3C/svg%3E")}[data-ogrid-menu-action][data-ogrid-menu-action^=insert]:before{content:"+"/"";font-size:18px}[data-ogrid-menu-action][data-ogrid-menu-action$=Note]:before,[data-ogrid-menu-action][data-ogrid-menu-action=rename]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.25' stroke-linejoin='round' d='M3 2.5h10v7l-4 4H3zM9 13.5v-4h4M5.5 5h5M5.5 7.5h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.25' stroke-linejoin='round' d='M3 2.5h10v7l-4 4H3zM9 13.5v-4h4M5.5 5h5M5.5 7.5h3'/%3E%3C/svg%3E")}[data-ogrid-menu-action][data-ogrid-menu-action=undo]:before{content:"↶"/"";font-size:18px}[data-ogrid-menu-action][data-ogrid-menu-action=redo]:before{content:"↷"/"";font-size:18px}[data-ogrid-menu-action][data-ogrid-menu-action=cut]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round'%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3Ccircle cx='4' cy='12' r='2'/%3E%3Cpath d='M6 6l7 7M6 10l7-7'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg fill='none' stroke='black' stroke-width='1.25' stroke-linecap='round'%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3Ccircle cx='4' cy='12' r='2'/%3E%3Cpath d='M6 6l7 7M6 10l7-7'/%3E%3C/g%3E%3C/svg%3E")}.f38{background:var(--ogrid-bg,#fff);flex-direction:column;width:100%;min-width:0;display:flex}.f39{width:max-content;min-width:var(--data-table-min-width,max-content);background:var(--ogrid-bg,#fff);position:relative;overflow-x:clip}.f3a{box-sizing:border-box;background:var(--ogrid-bg,#fff);will-change:scroll-position;-webkit-overflow-scrolling:touch;--ogrid-cell-padding-vertical:6px;--ogrid-cell-padding-horizontal:10px;--ogrid-cell-font-size:13px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden auto}.f3a:focus:not(:focus-visible){outline:none}.f3a:focus-visible{outline:2px solid var(--ogrid-accent,#0078d4);outline-offset:-2px}.f3a[data-overflow-x=true]{overflow-x:auto}.f3a[data-empty=true]{overflow-x:hidden}.f3a[data-loading=true]{min-height:200px}.f3a[data-virtual-scroll]{flex:1;min-height:0}.f3b{width:var(--data-table-width,fit-content);max-width:100%;min-width:var(--data-table-min-width,max-content);border-collapse:separate;border-spacing:0;box-sizing:border-box;table-layout:auto;background-color:var(--ogrid-bg,#fff);color:var(--ogrid-fg,#000000de);font-family:var(--ogrid-font,inherit);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1,"cv11" 1}.f3b tbody tr{height:var(--ogrid-row-height,auto)}.f3b tr th:first-child,.f3b tr td:first-child{border-left:none}.f3b tbody td{-webkit-user-select:none;user-select:none}.f3c{text-align:center;border-bottom:2px solid var(--ogrid-border,#0000001f);padding:var(--ogrid-cell-padding,6px 10px);background:var(--ogrid-header-bg,#f5f5f5);font-weight:600}.f3d{align-items:center;gap:4px;display:flex}.f3e{cursor:pointer;color:var(--ogrid-fg-secondary,#0009);opacity:1;border-radius:var(--ogrid-radius-sm,3px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:2px 4px;font-size:16px;line-height:1;transition:background-color .15s;display:flex}@media (pointer:coarse){.f3e{min-width:44px;height:44px;padding:4px 8px}}.f3e:focus-visible{outline:2px solid var(--ogrid-accent,#0078d4);outline-offset:2px;visibility:visible}.f3f{background:var(--ogrid-selection-color,#217346);pointer-events:none;width:3px;z-index:var(--ogrid-z-drop-indicator,100);transition:left 50ms;position:absolute;top:0;bottom:0}.f3g{cursor:row-resize;-webkit-user-select:none;user-select:none;touch-action:none;height:6px;z-index:var(--ogrid-z-resize-handle,1);position:absolute;bottom:-3px;left:0;right:0}.f3g:hover,.f3g:active{background-color:var(--ogrid-accent,#0078d4)}@media (pointer:coarse){.f3g{height:12px;bottom:-6px}}.f3h,.f3i{border:0 solid var(--ogrid-hidden-marker-color,var(--ogrid-fg-secondary,#8a8a8a));cursor:pointer;z-index:calc(var(--ogrid-z-resize-handle,1) + 1);background:0 0;margin:0;padding:0;position:absolute}.f3h:hover,.f3i:hover{border-color:var(--ogrid-accent,#0078d4)}.f3h:focus-visible,.f3i:focus-visible{outline:2px solid var(--ogrid-accent,#0078d4);outline-offset:1px}.f3h{border-left-width:1px;border-right-width:1px;width:4px;top:0;bottom:0}.f3h[data-hidden-gap=before]{left:0}.f3h[data-hidden-gap=after]{right:6px}.f3i{border-top-width:1px;border-bottom-width:1px;height:4px;left:0;right:0}.f3i[data-hidden-gap=before]{top:0}.f3i[data-hidden-gap=after]{bottom:4px}.f3j{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;width:8px;z-index:var(--ogrid-z-resize-handle,1);position:absolute;top:0;bottom:0;right:-3px}.f3j:after{content:"";width:2px;position:absolute;top:0;bottom:0;right:3px}.f3j:focus-visible{outline:2px solid var(--ogrid-accent,#0078d4);outline-offset:-2px;z-index:var(--ogrid-z-header-focus,11)}@media (pointer:coarse){.f3j{width:16px;right:-8px}}.f3k{z-index:var(--ogrid-z-pinned,6);background:var(--ogrid-bg,#fff);position:sticky}.f3k:after{content:"";background:linear-gradient(to right,var(--ogrid-pinned-shadow,#0000001f),transparent);pointer-events:none;width:4px;position:absolute;top:-1px;bottom:-1px;right:-4px}.f3l{z-index:var(--ogrid-z-pinned,6);background:var(--ogrid-bg,#fff);position:sticky}.f3l:before{content:"";background:linear-gradient(to left,var(--ogrid-pinned-shadow,#0000001f),transparent);pointer-events:none;width:4px;position:absolute;top:-1px;bottom:-1px;left:-4px}.f3m{align-items:center;justify-content:var(--ogrid-cell-justify,normal);width:100%;height:100%;font-size:var(--ogrid-cell-font-size,13px);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;contain:content;outline:none;min-width:0;line-height:1.4;display:flex;overflow:hidden}.f3m:focus-visible{outline:none}.f3k .f3m,.f3l .f3m{contain:none}.f3m.f3n{white-space:pre-wrap;overflow-wrap:anywhere;text-overflow:clip;display:block}.f3b tbody tr[data-custom-height]>td>.f3m,.f3b tbody tr[data-custom-height]>td>.f3o{max-height:calc(var(--ogrid-row-max-height) - 1px)}.f3b tbody tr[data-custom-height]>td.f3p>.f3m{max-height:none}.f3a .f3q.f3q{outline:2px solid var(--ogrid-selection-color,#217346);outline-offset:-1px;z-index:var(--ogrid-z-active-cell,2);contain:none;background:var(--ogrid-active-cell-bg,#00000005);position:relative;overflow:hidden}.f3a .f3b tbody td:focus{outline:none}.f3a .f3b tbody td:focus-visible>.f3m,.f3a .f3b tbody td:focus-visible>.f3r{outline:2px solid var(--ogrid-selection-color,#217346);outline-offset:-1px}:is(.f3b tbody td:has(>.f3q),.f3b tbody td:has(>.f3o)){z-index:var(--ogrid-z-active-cell,2)}.f3a .f3o.f3o{width:100%;height:100%;font-size:var(--ogrid-cell-font-size,13px);box-sizing:border-box;outline:2px solid var(--ogrid-selection-color,#217346);outline-offset:-1px;z-index:var(--ogrid-z-active-cell,2);background:var(--ogrid-bg,#fff);align-items:center;padding:0;line-height:1.4;display:flex;position:relative;overflow:hidden}.f3a .f3s{background:var(--ogrid-range-bg,#2173461f)}.f3a .f3b tbody td:has(>.f3s){background:var(--ogrid-range-bg,#2173461f)}:is(.f3a .f3b tbody td.f3k:has(>.f3s),.f3a .f3b tbody td.f3l:has(>.f3s),.f3a .f3b tbody td.f3k:has(>[data-drag-range]),.f3a .f3b tbody td.f3l:has(>[data-drag-range])){background:linear-gradient(var(--ogrid-range-bg,#2173461f),var(--ogrid-range-bg,#2173461f)),var(--ogrid-bg,#fff)}.f3a [data-drag-range]{background:var(--ogrid-range-bg,#2173461f)}.f3a .f3b tbody td:has(>[data-drag-range]){background:var(--ogrid-range-bg,#2173461f)}.f3a [data-drag-anchor]{background:var(--ogrid-bg,#fff)}.f3a .f3q.f3q[data-drag-anchor],.f3a .f3q.f3q[data-drag-range]{outline:none}.f3a .f3q.f3q.f3t{background:var(--ogrid-bg,#fff);outline:none}.f3a .f3u{background:var(--ogrid-hover-bg,#0000000a);opacity:.7}.f3v{background:var(--ogrid-selection-color,#217346);border:1px solid var(--ogrid-bg,#fff);cursor:crosshair;pointer-events:auto;touch-action:none;width:7px;height:7px;z-index:var(--ogrid-z-fill-handle,3);border-radius:1px;position:absolute;bottom:-3px;right:-3px}@media (pointer:coarse){.f3v{border-radius:2px;width:14px;height:14px;bottom:-7px;right:-7px}}.f3w,.f3r{justify-content:center;align-items:center;width:100%;display:flex}.f3x,.f3y{font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;display:flex}.f3z{background:var(--ogrid-column-letter-bg,var(--ogrid-header-bg))}.f310{text-align:center;color:var(--ogrid-fg-muted,#00000080);background:var(--ogrid-column-letter-bg,var(--ogrid-header-bg));border-bottom:1px solid var(--ogrid-border,#0000001f);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;padding:2px 4px;font-size:11px;font-weight:500}.f311{box-sizing:border-box;width:100%;color:var(--ogrid-fg-muted,#00000080);background:var(--ogrid-header-bg,#f5f5f5);border-top:1px solid var(--ogrid-border,#0000001f);align-items:center;gap:16px;min-height:33px;padding:6px 12px;font-size:12px;line-height:20px;display:flex}.f311:empty{background:0 0;border-top:none;min-height:0;padding:0}.f312{align-items:center;gap:4px;display:inline-flex}.f312:not(:last-child):after{content:"";background:var(--ogrid-border,#0000001f);width:1px;height:14px;margin-left:12px}.f313{color:var(--ogrid-fg-muted,#00000080)}.f314{color:var(--ogrid-fg,#000000de);font-weight:600}.f31{z-index:var(--ogrid-z-context-menu,10000);overscroll-behavior:contain;max-height:calc(100dvh - 16px);position:fixed;overflow-y:auto}.f33{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.f315{flex:1}.f316{color:var(--ogrid-muted,#616161);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px;font-size:12px}.f317{background:var(--ogrid-border,#e0e0e0);height:1px;margin:4px 8px}.f318{z-index:var(--ogrid-z-loading,2);background:var(--ogrid-loading-overlay,#ffffffb3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:all;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.f319{background:var(--ogrid-bg,#fff);border:1px solid var(--ogrid-border,#0000001f);border-radius:var(--ogrid-radius-lg,6px);box-shadow:var(--ogrid-shadow-sm,0 2px 4px #00000014);flex-direction:column;align-items:center;gap:8px;padding:16px 24px;display:flex}.f31a{color:var(--ogrid-fg-muted,#00000080);font-size:13px;font-weight:500}.f31b{opacity:.6;pointer-events:none}.f31c{text-align:left;box-sizing:border-box;border-top:1px solid var(--ogrid-border,#0000001f);background:var(--ogrid-header-bg,#f5f5f5);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-height:88px;padding:20px 24px;display:flex;position:sticky;left:0}.f38>.f31c{text-align:center;align-items:center;position:static}.f31d{color:var(--ogrid-fg,#000000de);margin-bottom:4px;font-size:14px;font-weight:600}.f31e{color:var(--ogrid-fg-muted,#00000080);font-size:13px;line-height:1.5}.f31f{color:var(--ogrid-accent,#0078d4);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.f31g{border:2px solid var(--ogrid-border,#0000001f);border-top-color:var(--ogrid-accent,#0078d4);border-radius:var(--ogrid-radius-full,50%);width:24px;height:24px;animation:.8s linear infinite f31h}@keyframes f31h{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.f31g{animation:none}}.f3b tbody tr.f31i>td{box-shadow:inset 0 -2px 0 var(--ogrid-frozen-divider,var(--ogrid-border-strong,#0000003d))}.f3b tbody tr.f31i>td.f3k{box-shadow:inset 0 -2px 0 var(--ogrid-frozen-divider,var(--ogrid-border-strong,#0000003d)),2px 0 4px -1px var(--ogrid-pinned-shadow,#0000001a)}.f3b tbody tr.f31i>td.f3l{box-shadow:inset 0 -2px 0 var(--ogrid-frozen-divider,var(--ogrid-border-strong,#0000003d)),-2px 0 4px -1px var(--ogrid-pinned-shadow,#0000001a)}.f3b tbody td.f3p{vertical-align:middle}.f31j{border-style:solid;border-width:0 var(--ogrid-note-indicator-size,7px) var(--ogrid-note-indicator-size,7px) 0;border-color:transparent var(--ogrid-note-indicator-color,var(--ogrid-danger,#d13438)) transparent transparent;pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:2px;right:2px}.f30{box-sizing:border-box;background:var(--ogrid-note-bg,var(--ogrid-bg,#fff));min-width:200px;max-width:340px;color:var(--ogrid-fg,#242424);padding:12px 16px;font-size:13px;line-height:1.5}.f31k{margin-bottom:4px;font-weight:600}.f31l{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}.f31m{box-sizing:border-box;min-height:36px;font:inherit;color:var(--ogrid-fg);background:var(--ogrid-bg);border:1px solid var(--ogrid-control-border);border-radius:var(--ogrid-radius);padding:8px 12px;line-height:1.4}.f31m::placeholder{color:var(--ogrid-muted);opacity:1}.f31m{transition:border-color .12s,box-shadow .12s}.f31m:hover{border-color:var(--ogrid-muted)}.f31m:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.f31m{transition:none}}.f31m{resize:vertical;width:280px;max-width:100%;min-height:112px;display:block}.f31n{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.f31o:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}.f31o{min-height:32px;font:inherit;color:inherit;background:var(--ogrid-bg,#fff);border:1px solid var(--ogrid-control-border,var(--ogrid-border-strong,#888));border-radius:var(--ogrid-radius,6px);cursor:pointer;padding:4px 12px;font-weight:500}.f31o:hover{background:var(--ogrid-bg-hover,#f5f5f5)}.f31o:active{background:var(--ogrid-active-bg,#ebebeb)}.f31p{color:var(--ogrid-primary-fg,#fff);background:var(--ogrid-primary,#217346);border-color:#0000}.f31p:hover{background:var(--ogrid-primary-hover,#1b5f39)}.f31q{border-radius:var(--ogrid-radius-sm,4px);opacity:.75;width:20px;height:24px}.f31q:hover{opacity:1;box-shadow:0 0 0 4px var(--ogrid-hover-bg,#f5f5f5)}.f31q:active{cursor:grabbing}.f3a [data-ogrid-range-move-handle]{box-shadow:0 1px 4px #0000003d}.f3a [data-ogrid-range-move-handle]:hover{outline:3px solid color-mix(in srgb,var(--ogrid-selection-color,#217346) 24%,transparent)}.f3a [data-ogrid-range-move-handle]:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}.f3a [data-ogrid-row-drop-line]{box-shadow:0 0 0 1px var(--ogrid-bg,#fff);border-radius:2px}.f3a [data-ogrid-row-drop-line]:before{content:"";background:inherit;border-radius:50%;width:6px;height:6px;position:absolute;top:-2px;left:0}.f3a .f3b [data-ogrid-drop-target]{background:color-mix(in srgb,var(--ogrid-selection-color,#217346) 14%,var(--ogrid-bg,#fff));box-shadow:inset 0 0 0 2px var(--ogrid-selection-color,#217346)}[data-ogrid-sheet-menu] button[role=menuitem]:not([aria-label*=tab\ color]){color:inherit;background:0 0}[data-ogrid-sheet-menu] button[role=menuitem]:not([aria-label*=tab\ color]):before{content:"";flex:0 0 16px}[data-ogrid-sheet-rename]{box-sizing:border-box}[data-ogrid-sheet-rename]:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}[data-ogrid-sheet-rename]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ogrid-ring,#217346) 20%,transparent)}@keyframes ogrid-surface-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.f31r{min-width:0;min-height:0;display:flex}.f31r[data-virtual-scroll]{flex:1}.f31r>.f3a{flex:auto;width:auto}.f31s{flex:0 0 var(--ogrid-header-corner-width,32px);box-sizing:border-box;background:var(--ogrid-bg,#fff);border-left:1px solid var(--ogrid-border,#0000001f);flex-direction:column;align-items:center;gap:4px;display:flex}@media (pointer:coarse){.f31s{flex-basis:44px}}.f31t{box-sizing:border-box;background:var(--ogrid-header-bg,#f5f5f5);border-bottom:1px solid var(--ogrid-border,#0000001f);justify-content:center;align-self:stretch;align-items:center;min-height:32px;display:flex}.f31u:focus-visible{outline:2px solid var(--ogrid-ring);outline-offset:2px}.f31u{border-radius:var(--ogrid-radius-sm,3px);width:24px;height:24px;color:var(--ogrid-fg-secondary,#0009);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.f31u:hover{background:var(--ogrid-hover-bg,#0000000a)}.f31u[aria-expanded=true]{background:var(--ogrid-active-bg,#00000014)}@media (pointer:coarse){.f31u{width:44px;height:44px}}.f32{z-index:var(--ogrid-z-popover,10001)}.f34{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.f31v{background:var(--ogrid-border,#e0e0e0);height:1px;margin:4px 8px}:where(:root){--ogrid-cell-padding:6px 10px;--ogrid-cell-padding-vertical:6px;--ogrid-cell-padding-horizontal:10px;--ogrid-radius:6px;--ogrid-radius-sm:calc(var(--ogrid-radius) * .6);--ogrid-radius-lg:calc(var(--ogrid-radius) * 1.4);--ogrid-radius-xl:calc(var(--ogrid-radius) * 1.8);--ogrid-radius-full:9999px;--ogrid-font:system-ui, sans-serif;--ogrid-font-size:13px;--ogrid-ring:var(--ogrid-accent,#0078d4);--ogrid-z-resize-handle:1;--ogrid-z-active-cell:2;--ogrid-z-fill-handle:3;--ogrid-z-row-number:5;--ogrid-z-pinned:6;--ogrid-z-selection-cell:7;--ogrid-z-thead:8;--ogrid-z-pinned-header:10;--ogrid-z-header-focus:11;--ogrid-z-selection-header-pinned:12;--ogrid-z-checkbox:12;--ogrid-z-loading:2;--ogrid-z-drop-indicator:100;--ogrid-z-filter-popover:10001;--ogrid-z-popover:10001;--ogrid-z-fullscreen:9999;--ogrid-z-context-menu:10000;--ogrid-bg:#fff;--ogrid-fg:#000000de;--ogrid-fg-secondary:#0009;--ogrid-fg-muted:#616161;--ogrid-control-border:color-mix(in srgb, var(--ogrid-fg) 50%, var(--ogrid-bg));--ogrid-danger:#c42b2f;--ogrid-border:#0000001f;--ogrid-border-strong:#00000080;--ogrid-border-hover:#0000004d;--ogrid-header-bg:#f5f5f5;--ogrid-hover-bg:#0000000a;--ogrid-selected-row-bg:#e6f0fb;--ogrid-bg-selected-hover:#dae8f8;--ogrid-active-cell-bg:#00000005;--ogrid-range-bg:#2173461f;--ogrid-accent:#0078d4;--ogrid-accent-dark:#005a9e;--ogrid-selection-color:#217346;--ogrid-primary:oklch(55% 0 0);--ogrid-primary-fg:oklch(100% 0 0);--ogrid-primary-hover:oklch(45% 0 0);--ogrid-bg-subtle:#f5f5f5;--ogrid-bg-hover:#0000000a;--ogrid-active-bg:#0000000f;--ogrid-muted:#616161;--ogrid-shadow:0 4px 16px #0000001f;--ogrid-shadow-sm:0 2px 4px #00000014;--ogrid-pinned-shadow:#0000001a;--ogrid-loading-overlay:#ffffffb3;--ogrid-formula-error-color:#d32f2f}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light]):not(.light)){--ogrid-bg:#1e1e1e;--ogrid-fg:#ffffffde;--ogrid-fg-secondary:#fff9;--ogrid-fg-muted:#aaa;--ogrid-danger:#ff8a8d;--ogrid-border:#ffffff1f;--ogrid-border-strong:#ffffff80;--ogrid-border-hover:#ffffff4d;--ogrid-header-bg:#2c2c2c;--ogrid-hover-bg:#ffffff14;--ogrid-selected-row-bg:#1a3a5c;--ogrid-bg-selected-hover:#1f3650;--ogrid-active-cell-bg:#ffffff0f;--ogrid-range-bg:#2ea04326;--ogrid-cf-bad-bg:#f851493d;--ogrid-cf-bad-text:#ff9a94;--ogrid-cf-neutral-bg:#d2992242;--ogrid-cf-neutral-text:#f2cc60;--ogrid-cf-good-bg:#2ea04342;--ogrid-cf-good-text:#7ee2a0;--ogrid-cf-bar:#4f7fc0;--ogrid-cf-bar-fade:#4f7fc033;--ogrid-cf-bar-negative:#d9534f;--ogrid-cf-bar-negative-fade:#d9534f33;--ogrid-cf-scale-veil:#1e1e1e73;--ogrid-accent:#4da6ff;--ogrid-accent-dark:#3390e0;--ogrid-selection-color:#2ea043;--ogrid-primary:oklch(70% 0 0);--ogrid-primary-fg:oklch(10% 0 0);--ogrid-primary-hover:oklch(80% 0 0);--ogrid-bg-subtle:#ffffff0a;--ogrid-bg-hover:#ffffff14;--ogrid-active-bg:#ffffff14;--ogrid-muted:#aaa;--ogrid-shadow:0 4px 16px #0006;--ogrid-shadow-sm:0 2px 4px #00000040;--ogrid-pinned-shadow:#0000004d;--ogrid-loading-overlay:#000000b3;--ogrid-formula-error-color:#ef5350}}:where([data-theme=dark],.dark){--ogrid-bg:#1e1e1e;--ogrid-fg:#ffffffde;--ogrid-fg-secondary:#fff9;--ogrid-fg-muted:#aaa;--ogrid-danger:#ff8a8d;--ogrid-border:#ffffff1f;--ogrid-border-strong:#ffffff80;--ogrid-border-hover:#ffffff4d;--ogrid-header-bg:#2c2c2c;--ogrid-hover-bg:#ffffff14;--ogrid-selected-row-bg:#1a3a5c;--ogrid-bg-selected-hover:#1f3650;--ogrid-active-cell-bg:#ffffff0f;--ogrid-range-bg:#2ea04326;--ogrid-cf-bad-bg:#f851493d;--ogrid-cf-bad-text:#ff9a94;--ogrid-cf-neutral-bg:#d2992242;--ogrid-cf-neutral-text:#f2cc60;--ogrid-cf-good-bg:#2ea04342;--ogrid-cf-good-text:#7ee2a0;--ogrid-cf-bar:#4f7fc0;--ogrid-cf-bar-fade:#4f7fc033;--ogrid-cf-bar-negative:#d9534f;--ogrid-cf-bar-negative-fade:#d9534f33;--ogrid-cf-scale-veil:#1e1e1e73;--ogrid-accent:#4da6ff;--ogrid-accent-dark:#3390e0;--ogrid-selection-color:#2ea043;--ogrid-primary:#4da6ff;--ogrid-primary-fg:#111;--ogrid-primary-hover:#66b3ff;--ogrid-bg-subtle:#ffffff0a;--ogrid-bg-hover:#ffffff14;--ogrid-active-bg:#ffffff14;--ogrid-muted:#aaa;--ogrid-shadow:0 4px 16px #0006;--ogrid-shadow-sm:0 2px 4px #00000040;--ogrid-pinned-shadow:#0000004d;--ogrid-loading-overlay:#000000b3;--ogrid-formula-error-color:#ef5350}:where(.fui-FluentProvider){--ogrid-primary:var(--colorBrandBackground,#0f6cbd);--ogrid-primary-fg:var(--colorNeutralForegroundOnBrand,#fff);--ogrid-primary-hover:var(--colorBrandBackgroundHover,#115ea3);--ogrid-muted:var(--colorNeutralForeground3,#616161);--ogrid-bg-hover:var(--colorNeutralBackground1Hover,#f5f5f5);--ogrid-control-border:var(--colorNeutralStrokeAccessible,#616161);--ogrid-danger:var(--colorPaletteRedForeground1,#b10e1c);--ogrid-radius:var(--borderRadiusMedium,4px);--ogrid-radius-xl:var(--borderRadiusXLarge,8px);--ogrid-shadow:var(--shadow16,0 8px 24px #00000024);--ogrid-ring:var(--colorBrandStroke1,#0f6cbd);--ogrid-bg:var(--colorNeutralBackground1,#fff);--ogrid-fg:var(--colorNeutralForeground1,#000000de);--ogrid-fg-secondary:var(--colorNeutralForeground2,#0009);--ogrid-fg-muted:var(--colorNeutralForeground3,#00000080);--ogrid-border:var(--colorNeutralStroke2,#0000001f);--ogrid-header-bg:var(--colorSubtleBackgroundSelected,#f3f2f1);--ogrid-hover-bg:var(--colorSubtleBackgroundHover,#0000000a);--ogrid-selected-row-bg:var(--colorNeutralBackground1Selected,#e6f0fb);--ogrid-active-cell-bg:color-mix(in srgb, var(--colorNeutralForeground1,#000) 2%, transparent);--ogrid-range-bg:#2173461f;--ogrid-accent:var(--colorBrandForeground1,#0078d4);--ogrid-selection-color:#217346;--ogrid-loading-overlay:color-mix(in srgb, var(--colorNeutralBackground1,#fff) 70%, transparent)}.f38{background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));min-height:100%}.f39{background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));overflow-x:clip}.f3a{background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));-webkit-overflow-scrolling:touch;border:none}.f3a .f3b tbody td[data-fui-focus-visible]{outline:none}.f3a .f3b{table-layout:auto;border-collapse:separate;border-spacing:0}.f3b{background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff))}.f3b .fui-TableHeaderCell,.f3b .fui-TableCell{box-sizing:border-box;border-right:1px solid var(--colorNeutralStroke1,#c4c4c4);vertical-align:middle;min-width:80px;font-size:13px}.f3b .fui-TableHeaderCell{color:var(--ogrid-fg,#000000de);white-space:nowrap;background-color:var(--colorSubtleBackgroundSelected,var(--ogrid-header-bg,#f3f2f1));z-index:var(--ogrid-z-thead,8);border-bottom:1px solid var(--ogrid-border,#0000001f);padding:6px 10px;font-size:14px;font-weight:600}.f3b .fui-TableHeaderCell>.fui-TableHeaderCell__button{position:static}.f3b .fui-TableHeaderCell:focus-visible{outline:2px solid var(--colorBrandStroke1,var(--ogrid-accent,#0078d4));outline-offset:-2px;z-index:var(--ogrid-z-header-focus,11)}.f3b .fui-TableCell{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid var(--colorNeutralStroke1,#c4c4c4);border-bottom:1px solid var(--ogrid-border,#0000001f);-webkit-user-select:none;user-select:none;height:1px;padding:0;font-size:13px;position:relative;overflow:hidden}.f3b .fui-TableCell>*{min-width:0}.f3b .fui-TableCell:focus-visible{outline:none}:where(.f3b thead th){border-bottom:1px solid var(--ogrid-border,#0000001f)}.f3b .fui-TableHeaderCell:last-of-type,.f3b .fui-TableCell:last-of-type{border-right:none}.f3b .fui-TableHeaderCell:first-of-type,.f3b .fui-TableCell:first-of-type{border-left:none}.f3b .fui-TableBody .fui-TableRow:last-child .fui-TableCell{border-bottom:none}.f3b .fui-TableBody .fui-TableRow:hover .fui-TableCell{background-color:var(--colorSubtleBackgroundHover,var(--ogrid-hover-bg,#0000000a))}.f31w{background:var(--ogrid-header-bg,#f3f2f1);padding:6px 10px;font-weight:600}.f3b .f31x{text-align:center;background-color:var(--colorSubtleBackgroundSelected,var(--ogrid-header-bg,#f3f2f1));width:48px;min-width:48px;max-width:48px;z-index:var(--ogrid-z-selection-header-pinned,12);padding:4px}.f3b .f31y{text-align:center;background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));width:48px;min-width:48px;max-width:48px;z-index:var(--ogrid-z-selection-cell,7);padding:4px}.f3b .f31z{text-align:center;background:var(--ogrid-header-bg,#f5f5f5);color:var(--colorNeutralForeground3,#666);border-right:1px solid var(--ogrid-border,#0000001f);z-index:var(--ogrid-z-header-focus,11);padding:4px 8px;font-weight:600;position:sticky}.f3b .f320{text-align:center;background:var(--colorNeutralBackground3,#f5f5f5);color:var(--colorNeutralForeground3,#666);border-right:1px solid var(--ogrid-border,#0000001f);-webkit-user-select:none;user-select:none;z-index:var(--ogrid-z-selection-cell,7);padding:4px 8px;font-weight:600}.f3b .fui-TableBody .f321 .fui-TableCell{background-color:var(--colorNeutralBackground1Selected,var(--ogrid-selected-row-bg,#e6f0fb))}.f3b .fui-TableBody .f321 .f320{background:var(--colorNeutralBackground3,#f5f5f5)}.f322 .f3b .fui-TableBody .fui-TableRow:hover .fui-TableCell{background-color:var(--colorSubtleBackgroundHover,#f5f5f5);cursor:pointer}.f322 .f3b .fui-TableBody .fui-TableRow:hover .f320{background:var(--colorNeutralBackground3,#f5f5f5)}.f322 .f3b .fui-TableBody .f321:hover .fui-TableCell{background-color:var(--colorNeutralBackground1Hover,#dae8f8)}.f322 .f3b .fui-TableBody .f321:hover .f320{background:var(--colorNeutralBackground3,#f5f5f5)}.f322 .f3b .fui-TableBody .fui-TableRow{cursor:pointer}.f3m{padding:var(--ogrid-cell-padding,4px 8px)}.f3a .f3q{outline:2px solid var(--ogrid-selection-color,#217346);background-color:var(--ogrid-active-cell-bg,#00000005)}.f3a .f3s,.f3a [data-drag-range]{background-color:var(--ogrid-range-bg,#2173461f)}.f3a [data-drag-anchor]{background-color:var(--ogrid-bg,#fff)}.f3a .f3u{background-color:var(--ogrid-hover-bg,#0000000a)}.f323{z-index:var(--ogrid-z-thead,8);background-color:var(--colorSubtleBackgroundSelected,var(--ogrid-header-bg,#f3f2f1))}.f323 .fui-TableHeaderCell{position:sticky;top:0}.f323 .f3k,.f323 .f3l{z-index:var(--ogrid-z-pinned-header,10);top:0}.f3b .f3k{background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));border-right:1px solid var(--colorNeutralStroke1,var(--ogrid-border,#0000001f));box-shadow:2px 0 4px -1px #0000001a}.f3b .fui-TableHeader .f3k{background-color:var(--colorSubtleBackgroundSelected,var(--ogrid-header-bg,#f3f2f1))}.f3b .f3l{background-color:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));border-left:1px solid var(--colorNeutralStroke1,var(--ogrid-border,#0000001f));box-shadow:-2px 0 4px -1px #0000001a}:is(.f3b .fui-TableHeaderCell:has(+.f3l),.f3b .fui-TableCell:has(+.f3l)){border-right:none}.f3b .fui-TableHeader .f3l{background-color:var(--colorSubtleBackgroundSelected,var(--ogrid-header-bg,#f3f2f1))}.f3e{color:var(--colorNeutralForeground3,#666)}.f3e:hover{background:var(--colorNeutralBackground1Hover,#f3f2f1)}.f3e:active{background:var(--colorNeutralBackground1Pressed,#e1dfdd)}.f3e:focus-visible{outline:2px solid var(--colorBrandStroke1,var(--ogrid-accent,#0078d4))}.f3j:hover:after{background-color:var(--colorBrandForeground1,var(--ogrid-accent,#0078d4))}.f3j:active:after{background-color:var(--colorBrandForeground1Pressed,#005a9e)}.f3j:focus-visible{outline-color:var(--colorBrandStroke1,var(--ogrid-accent,#0078d4))}.f3j:focus-visible:after{background-color:var(--colorBrandForeground1,var(--ogrid-accent,#0078d4))}.f311{min-width:0;color:var(--colorNeutralForeground2,#616161);background-color:var(--colorSubtleBackgroundSelected,#f3f2f1);border-top:1px solid var(--colorNeutralStroke2,#e0e0e0);-webkit-user-select:none;user-select:none}.f312:not(:last-child):after{background-color:var(--colorNeutralStroke1,#c4c4c4);display:inline-block}.f313{color:var(--colorNeutralForeground3,#707070);font-weight:400}.f314{color:var(--colorNeutralForeground1,#242424)}.f31{background:var(--colorNeutralBackground1,#fff);border:1px solid var(--colorNeutralStroke1,#e0e0e0);border-radius:var(--borderRadiusMedium,4px);box-shadow:var(--shadow16,0 4px 16px #0000001f);outline:none}.f33{color:var(--colorNeutralForeground1,#242424)}.f33:hover:not(:disabled){background-color:var(--colorSubtleBackgroundHover,#f5f5f5)}.f316{color:var(--colorNeutralForeground3,#0006)}.f317{background-color:var(--colorNeutralStroke2,#e0e0e0)}.f319{background:var(--colorNeutralBackground1,#fff);border:1px solid var(--colorNeutralStroke1,#c4c4c4);border-radius:var(--borderRadiusMedium,4px);box-shadow:var(--shadow4,0 2px 4px #00000024)}.f31a{color:var(--colorNeutralForeground2,#616161)}.f31b{transition:opacity .15s}.f31c{border-top:1px solid var(--colorNeutralStroke2,#e0e0e0);background-color:var(--colorNeutralBackground2,#fafafa);min-width:0}.f324{text-align:center;flex-direction:column;align-items:center;display:inline-flex;position:sticky;left:50%;transform:translate(-50%)}.f325{opacity:.6;margin-bottom:8px;font-size:24px}.f31d{color:var(--colorNeutralForeground1,#242424)}.f31e{color:var(--colorNeutralForeground2,#616161);max-width:100%}.f31f{color:var(--colorBrandForeground1,#0f6cbd)}.f31f:hover{color:var(--colorBrandForeground1Hover,#115ea3)}.f3b .fui-Link{color:var(--colorBrandForeground1,#0f6cbd);font-weight:600;text-decoration:none}.f3b .fui-Link:hover{color:var(--colorBrandForeground1Hover,#115ea3);text-decoration:underline}.f3b .fui-Link:active{color:var(--colorBrandForeground1Pressed,#0c3b5e)}.f326{--ogrid-cell-padding-vertical:4px;--ogrid-cell-padding-horizontal:8px;--ogrid-cell-font-size:12px}.f326 .f3b .fui-TableHeaderCell,.f326 .f3m{padding:4px 8px}.f327{--ogrid-cell-padding-vertical:12px;--ogrid-cell-padding-horizontal:16px;--ogrid-cell-font-size:14px}.f327 .f3b .fui-TableHeaderCell,.f327 .f3m{padding:12px 16px}.f328{cursor:pointer;width:18px;height:18px;accent-color:var(--ogrid-accent,#0078d4);margin:0}.f328:disabled{cursor:default;opacity:.5}.f328:focus-visible{outline:2px solid var(--ogrid-accent,#0078d4);outline-offset:2px}.f3a .fui-Button:focus-visible,.f3a .fui-MenuButton:focus-visible,.f3a .fui-Checkbox:focus-visible{outline:2px solid var(--colorBrandStroke1,#0078d4);outline-offset:2px}.f50{font-family:var(--ogrid-font);border:1px solid var(--ogrid-border);border-radius:var(--ogrid-radius-xl);box-shadow:var(--ogrid-shadow);animation:.14s cubic-bezier(.16,1,.3,1) ogrid-surface-enter}@media (prefers-reduced-motion:reduce){.f50{animation:none}}.f50{box-sizing:border-box;width:440px;max-width:100%;color:var(--ogrid-fg,#242424);background:var(--ogrid-bg,#fff);border:1px solid var(--ogrid-border,#d1d1d1);border-radius:var(--ogrid-radius-xl,8px);box-shadow:var(--ogrid-shadow,0 4px 16px #0000001f);flex-direction:column;gap:8px;padding:12px;display:flex}.f51{align-items:center;gap:4px;min-width:0;display:flex}.f52{flex:0 0 24px}.f53{flex:1;min-width:0}.f54{min-width:56px;color:var(--ogrid-muted,#616161);text-align:right;white-space:nowrap;flex-shrink:0;font-size:12px}.f55{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.f00{display:inline-flex;position:relative}.f01{z-index:var(--ogrid-z-popover,10001);background:var(--colorNeutralBackground1,#fff);border:1px solid var(--colorNeutralStroke2,#edebe9);border-radius:var(--ogrid-radius-lg,6px);flex-direction:column;min-width:220px;padding:0;display:flex;position:fixed;box-shadow:0 4px 16px #0000001f}.f02{border-bottom:1px solid var(--colorNeutralStroke2,#edebe9);padding:8px 12px;font-size:13px;font-weight:600}.f03{max-height:320px;padding:0;overflow-y:auto}.f04{align-items:center;min-height:32px;padding:4px 12px;display:flex}.f04:hover{background:var(--colorNeutralBackground1Hover,#f5f5f5)}.f05{border-top:1px solid var(--colorNeutralStroke2,#edebe9);justify-content:flex-end;gap:8px;padding:8px 12px;display:flex}.f70{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;width:100%;min-width:0;padding:0;display:flex}.f71{color:var(--colorNeutralForeground2,#605e5c);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.f72{flex-wrap:wrap;flex:auto;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.f73{min-width:28px;min-height:28px}.f74{align-items:center;gap:4px;margin:0 8px;display:inline-flex}.f75{font-variant-numeric:tabular-nums;min-width:28px;min-height:28px}.f76{min-width:24px;color:var(--colorNeutralForeground3,#8a8886);-webkit-user-select:none;user-select:none;pointer-events:none;letter-spacing:.02em;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.f77{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.f77 .f78{color:var(--colorNeutralForeground2,#605e5c);-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:13px}.f77 .f79{min-width:72px}@media (pointer:coarse){.f73,.f75{box-sizing:border-box;min-width:44px;min-height:44px}}@media (width<=600px){.f72{flex-basis:100%}.f74{flex-basis:100%;order:1;margin:0}}.f60{font-family:var(--ogrid-font);border:1px solid var(--ogrid-border);border-radius:var(--ogrid-radius-xl);box-shadow:var(--ogrid-shadow);animation:.14s cubic-bezier(.16,1,.3,1) ogrid-surface-enter}@media (prefers-reduced-motion:reduce){.f60{animation:none}}.f60{box-sizing:border-box;min-width:260px;max-width:400px;color:var(--colorNeutralForeground1,var(--ogrid-fg,#242424));font-family:var(--fontFamilyBase,inherit);font-size:var(--fontSizeBase200,12px);line-height:var(--lineHeightBase200,16px);text-align:left;background:var(--colorNeutralBackground1,var(--ogrid-bg,#fff));border:1px solid var(--colorNeutralStroke1,var(--ogrid-border,#d1d1d1));border-radius:var(--borderRadiusXLarge,8px);box-shadow:var(--shadow16,0 6.4px 14.4px #00000021, 0 1.2px 3.6px #0000001c);overflow:hidden}.f61{max-height:200px;padding:4px;overflow-y:auto}.f62{box-sizing:border-box;border-radius:var(--ogrid-radius,6px);align-items:center;gap:var(--spacingHorizontalS,8px);min-height:32px;padding:var(--spacingVerticalXS,4px) var(--spacingHorizontalS,8px);cursor:pointer;white-space:nowrap;display:flex}.f63{background:var(--colorNeutralBackground1Hover,var(--ogrid-bg-hover,#f5f5f5))}.f64{min-width:16px;font-size:var(--fontSizeBase100,10px);background:var(--ogrid-bg-subtle,#f3f3f3);color:var(--colorNeutralForeground3,var(--ogrid-muted,#616161));text-align:center;border-radius:4px;flex:none;padding:2px 4px;font-style:normal}.f65{font-family:var(--fontFamilyMonospace,Consolas, "Courier New", monospace)}.f66{border-top:1px solid var(--colorNeutralStroke2,var(--ogrid-border,#e0e0e0));padding:12px}.f67{font-family:var(--fontFamilyMonospace,Consolas, "Courier New", monospace);font-size:var(--fontSizeBase200,12px);overflow-wrap:anywhere}.f68{color:var(--colorNeutralForeground2,var(--ogrid-muted,#424242));white-space:normal;margin-top:4px}.f69{min-width:0;max-width:480px;padding:var(--spacingVerticalXS,4px) var(--spacingHorizontalS,8px);font-family:var(--fontFamilyMonospace,Consolas, "Courier New", monospace);overflow-wrap:anywhere}.f6a{font-weight:var(--fontWeightSemibold,600);color:var(--colorBrandForeground1,var(--ogrid-primary,#0f6cbd))}
