:root{--gdg-bg-cell:hsl(var(--card));--gdg-bg-cell-medium:hsl(var(--muted));--gdg-bg-header:hsl(var(--muted));--gdg-bg-header-hover:hsl(var(--hover));--gdg-bg-header-has-focus:hsl(var(--accent));--gdg-text-dark:hsl(var(--foreground));--gdg-text-medium:hsl(var(--muted-foreground));--gdg-text-light:hsl(var(--muted-foreground));--gdg-text-header:hsl(var(--foreground));--gdg-text-group-header:hsl(var(--muted-foreground));--gdg-text-header-selected:hsl(var(--primary));--gdg-text-bubble:hsl(var(--popover-foreground));--gdg-bg-icon-header:hsl(var(--muted));--gdg-fg-icon-header:hsl(var(--muted-foreground));--gdg-accent-color:hsl(var(--primary));--gdg-accent-fg:hsl(var(--primary-foreground));--gdg-accent-light:hsl(var(--primary)/.2);--gdg-bg-bubble:hsl(var(--popover));--gdg-bg-bubble-selected:hsl(var(--primary));--gdg-bg-search-result:hsl(var(--primary)/.2);--gdg-border-color:hsl(var(--border));--gdg-horizontal-border-color:hsl(var(--border));--gdg-drilldown-border:hsl(var(--primary));--gdg-link-color:hsl(var(--primary));--gdg-selection:hsl(var(--accent));--gdg-toolbar-bg:hsl(var(--popover)/.95);--gdg-toolbar-icon:hsl(var(--muted-foreground));--gdg-toolbar-hover-bg:hsl(var(--hover));--gdg-toolbar-hover-icon:hsl(var(--hover-foreground));--gdg-font-family:var(--font-sans);--gdg-base-font-style:13px;--gdg-header-font-style:600 13px;--gdg-editor-font-size:13px;--gdg-cell-horizontal-padding:8px;--gdg-cell-vertical-padding:3px;--gdg-menu-bg:hsl(var(--popover));--gdg-menu-border:hsl(var(--border));--gdg-menu-text:hsl(var(--popover-foreground));--gdg-menu-hover-bg:hsl(var(--accent));--gdg-menu-hover-text:hsl(var(--accent-foreground));--gdg-menu-shadow:0 4px 12px hsl(var(--foreground)/.1)}.gdg-wmyidgi,.gdg-wmyidgi *{--gdg-bg-cell:hsl(var(--card));--gdg-bg-header:hsl(var(--muted));--gdg-text-dark:hsl(var(--foreground));--gdg-border-color:hsl(var(--border))}.gdg-d19meir1.gdg-style{background-color:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--primary)),0px 0px 1px #3e415666,0px 6px 12px #3e415626}.gdg-d19meir1 input,.gdg-d19meir1 textarea{background-color:hsl(var(--card));color:hsl(var(--foreground));caret-color:hsl(var(--primary))}.glide-grid-wrapper{border-radius:var(--radius);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.glide-grid-wrapper-centered{align-items:center}.glide-grid-wrapper-fullscreen{box-shadow:none;border:none;flex:1}.glide-grid-inner{border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.glide-grid-inner-fit{width:fit-content;max-width:100%;margin:0 auto}.glide-grid-inner-full{width:100%}.gdg-wmyidgi{min-width:10px;max-width:100%;min-height:10px;max-height:100%;width:var(--wmyidgi-0);height:var(--wmyidgi-1);direction:ltr;position:relative;overflow:hidden}.glide-grid-fullwidth,.glide-grid-fullwidth .gdg-wmyidgi,.glide-grid-inner-full .gdg-wmyidgi,.glide-grid-inner-full>div,[role=dialog] .glide-grid-inner-full,[role=dialog] .glide-grid-fullwidth{width:100%}[role=dialog] .glide-grid-inner-full{max-width:none}[data-fullwidth=true]{width:100%}.gdg-wmyidgi>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}canvas{outline:none}.gdg-search-wrapper{z-index:var(--z-grid-overlay,var(--z-grid-overlay-editor));border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--popover));min-width:220px;color:hsl(var(--popover-foreground));pointer-events:auto;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 16px 40px #0f172a2e}.gdg-search-wrapper input,.gdg-search-wrapper button,.gdg-search-wrapper span,.gdg-search-wrapper svg{color:inherit}.gdg-search-wrapper input{width:100%;font:inherit;color:inherit;background:0 0;border:none;outline:none}.gdg-search-wrapper input::placeholder{color:hsl(var(--muted-foreground));opacity:.8}[data-theme=dark] .gdg-search-wrapper,.grid-fullscreen__wrapper--dark .gdg-search-wrapper{color:#f8fafcf2;background:#111827eb;border-color:#94a3b873;box-shadow:0 18px 48px #00000073}.gdg-d19meir1,.glide-data-grid-overlay-editor,.click-outside-ignore{z-index:var(--z-grid-overlay-editor);pointer-events:auto}.dialog-content .gdg-d19meir1,.dialog-content .glide-data-grid-overlay-editor,.dialog-content .click-outside-ignore,[role=dialog] .gdg-d19meir1,[role=dialog] .glide-data-grid-overlay-editor,[role=dialog] .click-outside-ignore{z-index:var(--z-dialog-cell-editors)}body:has(.dialog-content)>.gdg-d19meir1{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content)>.glide-data-grid-overlay-editor{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content)>.click-outside-ignore{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content)>.vanilla-calendar{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content)>[data-calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content)>[data-vc=calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([role=dialog])>.gdg-d19meir1{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([role=dialog])>.glide-data-grid-overlay-editor{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([role=dialog])>.click-outside-ignore{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([role=dialog])>.vanilla-calendar{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([role=dialog])>[data-calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([role=dialog])>[data-vc=calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([data-slot=dialog-content]):has([data-open])>.gdg-d19meir1{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([data-slot=dialog-content]):has([data-open])>.glide-data-grid-overlay-editor{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([data-slot=dialog-content]):has([data-open])>.click-outside-ignore{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([data-slot=dialog-content]):has([data-open])>.vanilla-calendar{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([data-slot=dialog-content]):has([data-open])>[data-calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has([data-slot=dialog-content]):has([data-open])>[data-vc=calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #dialog-overlay-portal .gdg-d19meir1{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #dialog-overlay-portal .glide-data-grid-overlay-editor{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #dialog-overlay-portal .click-outside-ignore{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #dialog-overlay-portal .vanilla-calendar{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #dialog-overlay-portal [data-calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #dialog-overlay-portal [data-vc=calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #portal .gdg-d19meir1{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #portal .glide-data-grid-overlay-editor{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #portal .click-outside-ignore{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #portal .vanilla-calendar{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #portal [data-calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body:has(.dialog-content) #portal [data-vc=calendar]{z-index:var(--z-dialog-cell-editors);position:fixed}body>.gdg-d19meir1,body>.glide-data-grid-overlay-editor,body>.click-outside-ignore{z-index:var(--z-grid-editor-max);position:fixed}.gdg-d19meir1 [class$=-menu],.glide-data-grid-overlay-editor [class$=-menu],.click-outside-ignore [class$=-menu],.dialog-content .gdg-d19meir1 [class$=-menu],.dialog-content .glide-data-grid-overlay-editor [class$=-menu],.dialog-content .click-outside-ignore [class$=-menu],[role=dialog] .gdg-d19meir1 [class$=-menu],[role=dialog] .glide-data-grid-overlay-editor [class$=-menu],[role=dialog] .click-outside-ignore [class$=-menu]{z-index:var(--z-portal-dropdown)}body:has(.dialog-content) #portal .gdg-d19meir1 [class$=-menu]{z-index:var(--z-portal-dropdown)}body:has(.dialog-content) #portal .glide-data-grid-overlay-editor [class$=-menu]{z-index:var(--z-portal-dropdown)}body:has(.dialog-content) #portal .click-outside-ignore [class$=-menu]{z-index:var(--z-portal-dropdown)}.dvn-scroller{z-index:var(--z-grid-component,10);position:relative}body .dvn-scroller.search-overlay-open{pointer-events:none}body .dvn-scroller.search-overlay-open .gdg-search-bar-inner,body .dvn-scroller.search-overlay-open .gdg-search-bar-inner *,body .dvn-scroller.search-overlay-open .gdg-search-status,body .dvn-scroller.search-overlay-open .gdg-search-status *,body .dvn-scroller.search-overlay-open .gdg-search-progress{pointer-events:auto}body .gdg-wmyidgi:has(.dvn-scroller.search-overlay-open) div:has(.gdg-search-bar-inner){z-index:calc(var(--z-grid-overlay-editor,810) + 1);pointer-events:auto}.dvn-scroller,.dvn-container,.gdg-wmyidgi,.glide-grid-wrapper,.glide-grid-inner,.glide-grid-wrapper>div,.glide-grid-inner>div{transition:none;animation:none}.gdg-d19meir1{box-sizing:border-box;--overlay-top:var(--d19meir1-0);left:var(--d19meir1-1);top:var(--d19meir1-0);min-width:var(--d19meir1-2);min-height:var(--d19meir1-3);width:max-content;max-width:400px;max-height:calc(100vh - var(--d19meir1-4));font-family:var(--gdg-font-family);font-size:var(--gdg-editor-font-size);flex-direction:column;display:flex;position:absolute;overflow:hidden}.gdg-d19meir1.gdg-style{border-radius:var(--radius);background-color:var(--gdg-bg-cell,hsl(var(--card)));box-shadow:0 0 0 1px var(--gdg-accent-color,hsl(var(--primary))),0px 0px 1px #3e415666,0px 6px 12px #3e415626}.gdg-d19meir1.gdg-pad{padding:var(--d19meir1-5)8.5px 3px}.gdg-d19meir1 .gdg-clip-region{border-radius:max(calc(var(--radius) - 2px),2px);flex-direction:column;flex-grow:1;height:100%;min-height:0;display:flex;overflow:hidden auto}.gdg-d19meir1 .gdg-clip-region .gdg-growing-entry{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.gdg-d19meir1 .gdg-clip-region input.gdg-input,.gdg-d19meir1 .gdg-clip-region textarea.gdg-input{box-sizing:border-box;width:100%;height:100%;min-height:0;caret-color:hsl(var(--primary));border:0;flex:1}.gdg-d19meir1 .gdg-clip-region input.gdg-input:focus-visible,.gdg-d19meir1 .gdg-clip-region textarea.gdg-input:focus-visible{outline:none}.gdg-d19meir1 .gdg-clip-region textarea.gdg-input{resize:none}.glide-data-grid-overlay-editor,.click-outside-ignore{outline-offset:-1px;z-index:var(--z-grid-overlay-editor);outline-width:2px}.dialog-content .glide-data-grid-overlay-editor,.dialog-content .click-outside-ignore,[role=dialog] .glide-data-grid-overlay-editor,[role=dialog] .click-outside-ignore{z-index:var(--z-dialog-cell-editors)}.dialog-content .click-outside-ignore[class*=menu]:not([class*=react-select]),.dialog-content .click-outside-ignore[class*=css-][class*=menu]:not([class*=react-select]),[role=dialog] .click-outside-ignore[class*=menu]:not([class*=react-select]),[role=dialog] .click-outside-ignore[class*=css-][class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has(.dialog-content) .click-outside-ignore[class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has(.dialog-content) .click-outside-ignore[class*=css-][class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has([role=dialog]) .click-outside-ignore[class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has([role=dialog]) .click-outside-ignore[class*=css-][class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has(.dialog-content)>.click-outside-ignore[class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has(.dialog-content)>.click-outside-ignore[class*=css-][class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has([role=dialog])>.click-outside-ignore[class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body:has([role=dialog])>.click-outside-ignore[class*=css-][class*=menu]:not([class*=react-select]){z-index:var(--z-command-overlay)}body .dialog-content .click-outside-ignore[class*=react-select] [class*=menu],body [role=dialog] .click-outside-ignore[class*=react-select] [class*=menu]{z-index:var(--z-dialog-overlays)}body:has(.dialog-content) .click-outside-ignore[class*=react-select] [class*=menu]{z-index:var(--z-dialog-overlays)}body:has([role=dialog]) .click-outside-ignore[class*=react-select] [class*=menu]{z-index:var(--z-dialog-overlays)}body:has(.dialog-content)>.click-outside-ignore[class*=react-select] [class*=menu]{z-index:var(--z-dialog-overlays)}body:has([role=dialog])>.click-outside-ignore[class*=react-select] [class*=menu]{z-index:var(--z-dialog-overlays)}.gdg-d19meir1 .gdg-clip-region,.glide-data-grid-overlay-editor .gdg-clip-region{background-color:hsl(var(--card));color:hsl(var(--foreground))}.glide-data-grid-overlay-editor{box-shadow:none;font-family:inherit;font-size:inherit;color:hsl(var(--foreground));direction:ltr;background:0 0;border:none;margin:0;padding:0}.glide-data-grid-overlay-editor:focus-visible{outline:none}.gdg-d19meir1:has(.phone-cell-editor){width:var(--d19meir1-2);max-width:none}:is(.gdg-d19meir1:has(.phone-cell-editor) .gdg-clip-region,.gdg-d19meir1 .phone-cell-editor){width:100%}.glide-data-grid-overlay-editor{z-index:var(--z-grid-overlay-editor)}:root{--dialog-cell-editor-overlay:var(--z-dialog-overlays)}.grid-fullscreen__container{background-color:hsl(var(--background));box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:60px 20px 40px;display:flex;overflow:auto}.grid-fullscreen__container .glide-grid-wrapper{flex-direction:column;flex:none;width:100%;max-width:none;height:auto;display:flex}.grid-fullscreen__container .glide-grid-inner{flex-direction:column;flex:none;width:100%;height:auto;display:flex}.grid-fullscreen__container .gdg-wmyidgi{flex:none;width:100%}.grid-fullscreen__container .glide-grid-wrapper{border-radius:calc(var(--radius));overflow:visible;box-shadow:0 4px 24px #00000026}.grid-fullscreen__container [data-testid=data-grid-canvas]{height:auto}.grid-fullscreen__wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f8fafcf2;width:100vw;height:100vh;z-index:var(--z-grid-fullscreen-backdrop,var(--z-fullscreen-backdrop));padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);pointer-events:auto;background-color:#0f172ae6;flex-direction:column;max-width:none;max-height:none;margin:0;display:flex;position:fixed;inset:0;overflow:hidden}.grid-fullscreen__wrapper--dark,.grid-fullscreen__wrapper--light{color:#f8fafcf2;background-color:#0f172aeb}.grid-fullscreen__content{width:100%;height:100%;z-index:var(--z-grid-fullscreen-content,var(--z-fullscreen-content));flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.grid-fullscreen__esc-message{z-index:var(--z-grid-fullscreen-content,var(--z-fullscreen-content));pointer-events:none;font-family:system-ui,-apple-system,sans-serif;font-size:12px;position:absolute;bottom:20px;right:20px}#grid-fullscreen-portal,.grid-fullscreen__portal{width:100vw;height:100vh;z-index:var(--z-grid-fullscreen-backdrop,var(--z-fullscreen-backdrop));pointer-events:auto;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);max-width:none;max-height:none;margin:0;position:fixed;inset:0;overflow:hidden}body.grid-fullscreen--active{overflow:hidden}.grid-menu__content{background-color:var(--gdg-menu-bg);border:1px solid var(--gdg-menu-border);color:var(--gdg-menu-text);border-radius:var(--radius);box-shadow:var(--gdg-menu-shadow);font-family:var(--font-sans)}.grid-menu__item{color:var(--gdg-menu-text);transition:background-color .15s}.grid-menu__item:hover{background-color:var(--gdg-menu-hover-bg);color:var(--gdg-menu-hover-text)}.grid-menu__item--active{background-color:var(--gdg-menu-hover-bg);color:var(--gdg-menu-hover-text);opacity:.9}.grid-menu__divider{background-color:var(--gdg-menu-border);opacity:.5}.gdg-d19meir1 select,.glide-data-grid-overlay-editor select,.click-outside-ignore select{background-color:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:var(--radius-sm);font-size:13px;font-family:var(--font-sans);cursor:pointer;padding:4px 8px}.gdg-d19meir1 select:focus-visible,.glide-data-grid-overlay-editor select:focus-visible,.click-outside-ignore select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.gdg-d19meir1 option,.glide-data-grid-overlay-editor option,.click-outside-ignore option{background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:4px 8px}.gdg-d19meir1 option:hover,.glide-data-grid-overlay-editor option:hover,.click-outside-ignore option:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.gdg-d19meir1 [class$=-control],.glide-data-grid-overlay-editor [class$=-control],.click-outside-ignore [class$=-control]{background-color:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground));border-radius:var(--radius);min-height:32px}.gdg-d19meir1 [class$=-control]:hover,.glide-data-grid-overlay-editor [class$=-control]:hover,.click-outside-ignore [class$=-control]:hover{border-color:hsl(var(--border))}.gdg-d19meir1 [class$=-menu],.glide-data-grid-overlay-editor [class$=-menu],.click-outside-ignore [class$=-menu]{background-color:hsl(var(--popover));border:1px solid hsl(var(--border));box-shadow:0 4px 12px hsl(var(--foreground)/.1);border-radius:var(--radius);z-index:var(--z-portal-dropdown);position:absolute;overflow:visible}.dialog-content .gdg-d19meir1 [class$=-menu],.dialog-content .glide-data-grid-overlay-editor [class$=-menu],.dialog-content .click-outside-ignore [class$=-menu],[role=dialog] .gdg-d19meir1 [class$=-menu],[role=dialog] .glide-data-grid-overlay-editor [class$=-menu],[role=dialog] .click-outside-ignore [class$=-menu]{z-index:var(--z-portal-dropdown)}body:has(.dialog-content) .gdg-d19meir1 [class$=-menu]{z-index:var(--z-portal-dropdown)}body:has(.dialog-content) .glide-data-grid-overlay-editor [class$=-menu]{z-index:var(--z-portal-dropdown)}body:has(.dialog-content) .click-outside-ignore [class$=-menu]{z-index:var(--z-portal-dropdown)}.gdg-d19meir1 [class$=-menu]>div,.glide-data-grid-overlay-editor [class$=-menu]>div,.click-outside-ignore [class$=-menu]>div{z-index:inherit;max-height:300px;overflow-y:auto}.gdg-d19meir1 [class*=-option],.glide-data-grid-overlay-editor [class*=-option],.click-outside-ignore [class*=-option]{color:hsl(var(--popover-foreground));border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;margin:2px 4px}.gdg-d19meir1 [class*=-option][class*=focused],.glide-data-grid-overlay-editor [class*=-option][class*=focused],.click-outside-ignore [class*=-option][class*=focused],.gdg-d19meir1 [class*=-option]:hover,.glide-data-grid-overlay-editor [class*=-option]:hover,.click-outside-ignore [class*=-option]:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));border-radius:var(--radius-sm)}.gdg-d19meir1 [class*=-option][class*=selected],.glide-data-grid-overlay-editor [class*=-option][class*=selected],.click-outside-ignore [class*=-option][class*=selected]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:var(--radius-sm)}.gdg-d19meir1 [class$=-singleValue],.glide-data-grid-overlay-editor [class$=-singleValue],.click-outside-ignore [class$=-singleValue]{color:hsl(var(--foreground))}.gdg-d19meir1 [class$=-placeholder],.glide-data-grid-overlay-editor [class$=-placeholder],.click-outside-ignore [class$=-placeholder]{color:hsl(var(--muted-foreground))}.gdg-d19meir1 [class$=-indicatorSeparator],.glide-data-grid-overlay-editor [class$=-indicatorSeparator],.click-outside-ignore [class$=-indicatorSeparator]{background-color:hsl(var(--border))}.gdg-d19meir1 [class$=-indicatorContainer],.glide-data-grid-overlay-editor [class$=-indicatorContainer],.click-outside-ignore [class$=-indicatorContainer]{color:hsl(var(--muted-foreground))}.gdg-d19meir1 [class$=-indicatorContainer]:hover,.glide-data-grid-overlay-editor [class$=-indicatorContainer]:hover,.click-outside-ignore [class$=-indicatorContainer]:hover{color:hsl(var(--foreground))}.grid-menu__content svg{color:currentColor;opacity:.7}.grid-menu__item:hover svg{opacity:1}select:-webkit-autofill{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0px 1000px hsl(var(--card))inset;background-color:hsl(var(--card))}select:-webkit-autofill:hover{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0px 1000px hsl(var(--card))inset;background-color:hsl(var(--card))}select:-webkit-autofill:focus{-webkit-text-fill-color:hsl(var(--foreground));-webkit-box-shadow:0 0 0px 1000px hsl(var(--card))inset;background-color:hsl(var(--card))}.grid-toolbar{background-color:var(--gdg-bg-header,hsl(var(--background)));border:1px solid var(--gdg-border-color,hsl(var(--border)));opacity:1;visibility:visible;pointer-events:auto;z-index:var(--z-grid-component);border-radius:6px;flex-direction:row;justify-content:flex-end;align-items:center;margin:8px;padding:4px;transition:opacity .15s ease-in-out,visibility .15s ease-in-out;display:flex;box-shadow:0 2px 8px #0000001a}.grid-toolbar button{width:1.75rem;height:1.75rem}.dark .grid-toolbar{color:#e5e7eb;background-color:#1f2937;border-color:#4b5563}.dark .grid-toolbar button{color:#9ca3af}.dark .grid-toolbar button:hover{color:#e5e7eb;background-color:#374151}.dark .grid-toolbar .w-px{background-color:#4b5563}.gdg-wmyidgi{position:relative}[role=dialog] .gdg-wmyidgi,.dialog-content .gdg-wmyidgi,[data-slot=dialog-content] .gdg-wmyidgi,[role=dialog] .gdg-wmyidgi,.dialog-content .gdg-wmyidgi{margin:0;padding:0}@keyframes submenuSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.formatting-menu{will-change:transform,opacity;animation:.15s ease-out submenuSlideIn}.format-menu-item{transition:background-color .15s,transform .1s}.format-menu-item:hover{transform:translate(2px)}.glide-grid-toolbar,.formatting-menu{will-change:transform,opacity;backface-visibility:hidden}@media (max-width:768px){.grid-toolbar{min-height:2.5rem;padding:.375rem .75rem}.grid-toolbar .gap-1{gap:.25rem}}:root{--gdg-toolbar-bg:#fffffff2;--gdg-toolbar-border:#0000001a;--gdg-toolbar-icon:#666;--gdg-toolbar-hover-bg:#0000001a;--gdg-toolbar-hover-icon:#000}[data-theme=dark]{--gdg-toolbar-bg:#2a2a2af2;--gdg-toolbar-border:#ffffff1a;--gdg-toolbar-icon:#ccc;--gdg-toolbar-hover-bg:#ffffff1a;--gdg-toolbar-hover-icon:#fff}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.glide-grid-toolbar,.formatting-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.glide-grid-toolbar{background:#fffffffa}[data-theme=dark] .glide-grid-toolbar{background:#2a2a2afa}}.glide-grid-toolbar button:focus-visible,.format-menu-item:focus-visible{outline:2px solid var(--gdg-toolbar-hover-icon);outline-offset:2px}@media (max-width:768px){.glide-grid-toolbar{transform:scale(.85)}}@media (prefers-contrast:high){.glide-grid-toolbar{border-width:2px;box-shadow:0 4px 12px #0000004d}.format-menu-item{border:1px solid #0000}.format-menu-item:hover{border-color:var(--gdg-toolbar-hover-icon)}}@media (prefers-reduced-motion:reduce){.glide-grid-toolbar,.formatting-menu,.format-menu-item{transition:none;animation:none}}.data-table-editor .gdg-wmyidgi{padding-top:48px}.grid-fullscreen__container .gdg-wmyidgi{padding-top:0}@media (max-width:768px){[role=dialog] .gdg-wmyidgi,.dialog-content .gdg-wmyidgi,[data-slot=dialog-content] .gdg-wmyidgi,[role=dialog] .gdg-wmyidgi,.dialog-content .gdg-wmyidgi{padding-top:40px}}@keyframes validation-pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.gdg-cell-validation-error{animation:2s ease-in-out infinite validation-pulse;position:relative}.gdg-cell-validation-error:before{content:"";background-color:var(--gdg-validation-error-indicator);opacity:.5;width:2px;position:absolute;top:0;bottom:0;left:0}.glide-grid-wrapper[data-hide-outer-frame=false]{border-style:solid;border-width:2px;border-color:var(--gdg-resizable-border-color,var(--gdg-border-color,hsl(var(--border))));background-color:var(--gdg-bg-cell,hsl(var(--card)))}.glide-grid-wrapper[data-border-radius]{border-radius:var(--gdg-resizable-border-radius,var(--radius))}.glide-grid-container{flex-direction:column;justify-content:flex-start;align-items:center;width:fit-content;max-width:100%;height:auto;margin:0 auto;display:flex;position:relative}.glide-grid-container.glide-grid--fullwidth,.glide-grid-container.glide-grid--fullscreen{width:100%}.glide-grid-inner{margin:0;padding:0}.glide-grid-inner.glide-grid--fullwidth{will-change:width}.grid-toolbar__container{z-index:var(--z-dialog-overlays,var(--z-grid-fullscreen-overlay,1450));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease-in-out,visibility .35s ease-in-out}.grid-toolbar__container--visible{opacity:1;visibility:visible;pointer-events:none}.grid-toolbar__container--overlay{transition:opacity .35s ease-in-out,visibility .35s ease-in-out;position:fixed}.grid-toolbar__container--overlay[data-has-position=true]{top:var(--gdg-toolbar-top,0);left:var(--gdg-toolbar-left,0);transform:translate(-100%)}.grid-toolbar__container--inline{transition:opacity .25s,visibility .25s;position:absolute;top:.5rem;right:.5rem}.grid-toolbar__container--default{justify-content:flex-end;align-items:flex-start;width:100%;min-height:14px;padding:0;transition:opacity .35s ease-in-out,visibility .35s ease-in-out;display:flex}.grid-toolbar__inner{pointer-events:auto;background:0 0;border:none;flex-direction:row;justify-content:flex-end;align-items:center;gap:0;width:fit-content;padding:0;transition:transform .2s ease-in-out;display:flex;transform:scale(.96)}.grid-toolbar__inner.visible{transform:scale(1)}.grid-toolbar__inner.overlay,.grid-toolbar__inner.inline{margin:0}.grid-toolbar__inner.default{margin:2px 4px 0 0}#grid-fullscreen-portal,.grid-fullscreen__portal{width:100vw;height:100vh;z-index:var(--z-grid-fullscreen-backdrop,var(--z-fullscreen-backdrop));pointer-events:auto;padding:env(safe-area-inset-top)env(safe-area-inset-right)env(safe-area-inset-bottom)env(safe-area-inset-left);position:fixed;inset:0}#grid-fullscreen-overlay-portal,.grid-fullscreen__overlay-portal{width:0;height:0;z-index:var(--z-grid-fullscreen-overlay,var(--z-enhanced-overlay,var(--z-fullscreen-content)));pointer-events:auto;position:fixed;top:0;left:0;overflow:visible}.enhanced-column-menu-wrapper{z-index:var(--z-enhanced-column-menu)}.enhanced-column-menu{background-color:var(--gdg-menu-bg,hsl(var(--popover)));border:1px solid var(--gdg-menu-border,hsl(var(--border)));border-radius:var(--radius,6px);width:fit-content;min-width:max-content;box-shadow:var(--gdg-menu-shadow,0 4px 12px #0000001a);animation:.15s ease-out menuSlideIn;position:absolute;overflow:hidden}.enhanced-column-menu-header{border-bottom:1px solid var(--gdg-menu-border,hsl(var(--border)));color:var(--gdg-menu-text,hsl(var(--popover-foreground)));align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.enhanced-column-menu-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enhanced-column-menu-section{padding:4px 0}.enhanced-column-menu-divider{background-color:var(--gdg-menu-border,hsl(var(--border)));height:1px;margin:4px 8px}.enhanced-column-menu-item{text-align:left;width:100%;color:var(--gdg-menu-text,hsl(var(--popover-foreground)));cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;font-size:14px;transition:background-color .15s;display:flex}.enhanced-column-menu-item.has-submenu{justify-content:space-between}.enhanced-column-menu-item-content{align-items:center;gap:8px;display:flex}.enhanced-column-menu-item:hover{background-color:var(--gdg-menu-hover-bg,hsl(var(--accent)));color:var(--gdg-menu-hover-text,hsl(var(--accent-foreground)))}.column-menu-wrapper{width:0;height:0;z-index:var(--z-grid-menu);pointer-events:auto;position:absolute;top:0;left:0}.column-menu-content{background-color:var(--gdg-menu-bg,white);border:.5px solid var(--gdg-menu-border,#0000001a);width:auto;min-width:0;max-width:none;z-index:var(--z-grid-menu);border-radius:4px;flex-direction:column;padding:2px 0;display:inline-flex;box-shadow:0 2px 5px #0000001f}.column-menu-content.dark{background-color:#2a2a2a;border-color:#ffffff1a}.column-menu-item{cursor:pointer;white-space:nowrap;background-color:#0000;justify-content:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.column-menu-item.has-submenu{justify-content:space-between}.column-menu-item-content{align-items:center;gap:6px;display:flex}.column-menu-divider{background-color:var(--gdg-menu-border,#e1e1e1);height:1px;margin:4px 0}.column-menu-item:hover:not(.active){background-color:var(--gdg-menu-hover-bg,#f0f0f0)}.column-menu-content.dark .column-menu-item:hover:not(.active){background-color:#3a3a3a}.formatting-menu{background-color:var(--gdg-menu-bg,white);border:.5px solid var(--gdg-menu-border,#0000001a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:fit-content;min-width:max-content;z-index:calc(var(--z-grid-menu) + 1);border-radius:4px;padding:3px 0;animation:.15s ease-out submenuSlideIn;position:absolute;box-shadow:0 2px 5px #0000001f}.formatting-menu.dark{background-color:#2a2a2a;border-color:#ffffff1a}.format-menu-item{cursor:pointer;background-color:#0000;border-radius:4px;align-items:center;gap:6px;margin:0 3px;padding:6px 10px;font-size:12px;transition:background-color .15s;display:flex}.format-menu-item:hover{background-color:var(--gdg-menu-hover-bg,#f0f0f0)}.formatting-menu.dark .format-menu-item:hover,.column-menu-divider.dark{background-color:#3a3a3a}.glide-loading-spinner{border:3px solid var(--gdg-border-color,hsl(var(--border)));border-top-color:var(--gdg-accent-color,hsl(var(--primary)));border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.glide-loading-text{color:var(--gdg-text-medium,hsl(var(--muted-foreground)));font-size:14px;font-family:var(--gdg-font-family,var(--font-sans))}.grid-loading-skeleton-header-cell{background-color:var(--gdg-bg-header,hsl(var(--muted)));border-radius:4px;height:32px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.gdg-tooltip-content{transform-origin:50% 100%;transition:opacity .15s ease-out;animation:.15s ease-out tooltipFadeOnly}.gdg-tooltip-content.gdg-tooltip-closing{animation:.15s ease-out tooltipFadeOut}.gdg-tooltip[data-baseui-tooltip-positioner]{pointer-events:none;z-index:var(--z-grid-tooltip);position:fixed}body .gdg-tooltip[data-baseui-tooltip-positioner] [data-baseui-tooltip-popup],.gdg-tooltip[data-baseui-tooltip-positioner][data-baseui-tooltip-popup]{transform:none}.phone-cell-editor{direction:ltr;width:100%;min-width:0;height:100%;min-height:0}.table-skeleton-grid{grid-template-columns:var(--gdg-skeleton-columns,repeat(5,1fr));gap:3px;display:grid}.age-wheel-cell-fieldset{width:var(--gdg-age-wheel-width,120px);background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex}.grid-phone-combobox-popover{width:var(--gdg-popover-width,auto);max-width:min(90vw,560px)}.grid-loading-skeleton{height:var(--gdg-loading-height,auto);padding:16px}.grid-loading-skeleton-header{grid-template-columns:var(--gdg-skeleton-columns,repeat(5,1fr));gap:8px;margin-bottom:12px;display:grid}.grid-loading-skeleton-row{grid-template-columns:var(--gdg-skeleton-columns,repeat(5,1fr));gap:8px;margin-bottom:8px;display:grid}.grid-loading-skeleton-cell{background-color:var(--gdg-bg-cell,hsl(var(--card)));height:24px;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse;animation-delay:var(--gdg-skeleton-delay,0s);border-radius:4px}.grid-loading-spinner{height:var(--gdg-loading-height,auto);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.gdg-tooltip{pointer-events:none;z-index:var(--z-grid-tooltip);position:fixed}.number-column-input{box-sizing:border-box;width:100%;height:100%;font:inherit;padding:.25rem}.enhanced-column-menu-submenu{background-color:var(--gdg-menu-bg,hsl(var(--popover)));border:1px solid var(--gdg-menu-border,hsl(var(--border)));border-radius:var(--radius,6px);width:fit-content;min-width:max-content;box-shadow:var(--gdg-menu-shadow,0 4px 12px #0000001a);margin-left:4px;animation:.15s ease-out submenuSlideIn;position:absolute;top:0;left:100%;overflow:hidden}.enhanced-column-menu-submenu-section{padding:4px 0}.enhanced-column-menu-submenu-button{text-align:left;width:100%;color:var(--gdg-menu-text,hsl(var(--popover-foreground)));cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:14px;transition:background-color .15s}.enhanced-column-menu-submenu-button:hover{background-color:var(--gdg-menu-hover-bg,hsl(var(--accent)));color:var(--gdg-menu-hover-text,hsl(var(--accent-foreground)))}.date-cell-wrapper{align-items:center;width:100%;height:100%;display:flex;position:relative}.date-cell-editor{width:100%;height:100%;color:inherit;background-color:#0000;border:none;padding:8px 36px 8px 8px;font-family:inherit;font-size:13px}.date-cell-editor:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.date-cell-wrapper.has-locale-switch .date-cell-editor{padding-right:110px}.date-cell-locale-select{border:1px solid hsl(var(--border));background-color:hsl(var(--background));height:24px;color:hsl(var(--foreground));opacity:.85;border-radius:6px;padding:0 6px;font-size:11px;line-height:1;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.date-cell-locale-select:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.date-cell-locale-select:hover{opacity:1}.date-cell-icon-button{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.date-cell-icon-button.readonly{opacity:.3}.date-cell-icon-button:hover:not(.readonly){opacity:1}.date-cell-icon-button svg,.date-cell-icon-button-svg{pointer-events:none}
