.action-footer{opacity:0;background:var(--color-bg-white);border:1px solid var(--color-border);z-index:1000;border-radius:12px;padding:8px 12px;box-shadow:0 0 55px #0000004d}.action-footer--inline{animation:.25s cubic-bezier(.4,0,.2,1) forwards slideUpInline;transform:translateY(20px)scale(.95)}@keyframes slideUpInline{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.action-footer--fixed-bottom{animation:.25s cubic-bezier(.4,0,.2,1) forwards slideUpFixed;position:fixed;bottom:24px;left:50%;transform:translate(-50%)translateY(20px)scale(.95)}@keyframes slideUpFixed{0%{opacity:0;transform:translate(-50%)translateY(20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.action-footer-container{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.action-footer-content{align-items:center;gap:var(--gap,8px);scroll-behavior:smooth;display:flex;overflow:auto hidden}.action-footer-content>*{flex-shrink:0}.action-overflow-menu{min-width:180px}.action-overflow-menu>*,.action-overflow-menu .ant-btn{justify-content:flex-start;width:100%}@media (width<=640px){.action-footer--fixed-bottom{max-width:90vw;padding:6px 10px;bottom:16px}}.action-footer .ant-btn:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:-2px}.resize-handle{cursor:col-resize;z-index:1;-webkit-user-select:none;user-select:none;background:0 0;border:none;width:7.5px;padding:0;position:absolute;top:0;bottom:0;right:-4px}.resize-handle:hover,.resize-handle:active{opacity:.4;background-color:#1677ff}[data-dg-cell]{scroll-margin-block:var(--dg-scroll-margin,0px)}[data-dg-cell]:focus,[data-dg-cell][data-dg-editing=true]{outline:2px solid var(--ant-color-primary);outline-offset:-2px}[data-dg-cell][data-dg-editing=true]{position:relative}.dg-editor-fill{align-items:stretch;display:flex;position:absolute;inset:0}[data-dg-cell][data-dg-editable=true]{cursor:text}:where([data-dg-cell][data-dg-editable=true]:hover,tr:hover>[data-dg-cell][data-dg-editable=true]){outline:1px solid var(--ant-color-border);outline-offset:-1px}[data-dg-cell][data-dg-error]{outline:1.5px solid var(--ant-color-error);outline-offset:-1.5px}[data-dg-cell][data-dg-error][data-dg-editing=true]{outline-offset:-2px;outline-width:2px}[data-dg-cell][data-dg-error]:not([data-dg-editing=true]):focus{outline:2px solid var(--ant-color-error);outline-offset:-2px;box-shadow:inset 0 0 0 100px var(--ant-color-error-bg);transition:none}.dg-error-anchor{pointer-events:none;position:absolute;inset:0}[data-dg-flash]{animation:.6s ease-out dg-cell-flash}@keyframes dg-cell-flash{0%{background-color:var(--ant-color-primary-bg);box-shadow:inset 0 0 0 100px var(--ant-color-primary-bg)}to{background-color:#0000;box-shadow:inset 0 0 0 100px #0000}}.dg-row-new{--dg-row-accent:var(--ant-color-success)}.dg-row-edited{--dg-row-accent:var(--ant-color-warning)}.dg-row-deleted{--dg-row-accent:var(--ant-color-error)}:is(.dg-row-new,.dg-row-edited,.dg-row-deleted)>:first-child:before{content:"";background:var(--dg-row-accent);width:4px;position:absolute;inset-block:0;inset-inline-start:0}.dg-row-select-cell{justify-content:center;align-items:center;width:100%;display:inline-flex}.dg-row-number{color:var(--ant-color-text-secondary);font-variant-numeric:tabular-nums}.dg-row-checkbox{display:inline-flex}@media (hover:hover){.dg-row-checkbox,tr:hover>td .dg-row-number,[data-dg-has-selection] .dg-row-number{display:none}tr:hover>td .dg-row-checkbox,[data-dg-has-selection] .dg-row-checkbox{display:inline-flex}}@media (hover:none){.dg-row-number{display:none}}.dg-link-cell{justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.dg-link-text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (hover:hover){.dg-cell-edit-icon{opacity:0;transition:opacity .12s}[data-dg-cell]:hover .dg-cell-edit-icon,[data-dg-cell]:focus .dg-cell-edit-icon{opacity:1}}.dg-pinned-group-row>td{background:linear-gradient(var(--ant-color-fill-quaternary), var(--ant-color-fill-quaternary)) var(--ant-color-bg-container);cursor:pointer}.dg-pinned-group-row>td:hover{background:linear-gradient(var(--ant-color-fill-tertiary), var(--ant-color-fill-tertiary)) var(--ant-color-bg-container)}.dg-pinned-group-toggle{width:100%;color:var(--ant-color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;display:flex}.dg-pinned-group-toggle:after{content:"";position:absolute;inset:0}.dg-pinned-group-toggle:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.dg-pinned-group-label{align-items:center;gap:8px;display:inline-flex;position:sticky;inset-inline-start:0}.dg-pinned-group-count{color:var(--ant-color-text-secondary);font-weight:400}[data-dg-pinned-pane] tr.dg-pinned-group-row>td.dg-pinned-group-cell{z-index:calc(var(--columns-count,1) * 2 + 3);position:sticky;inset-block-start:0}[data-dg-pinned-pane] [data-dg-scroll-box]{overscroll-behavior-y:contain;overflow-x:hidden!important}[data-dg-pinned-pane][data-dg-sticky]{z-index:1;background:var(--ant-color-bg-container);position:sticky;inset-block-start:var(--dg-sticky-top,0px)}[data-dg-body-pane]{isolation:isolate}[data-dg-root] [data-dg-pinned-pane] [data-dg-header-box]{z-index:calc(var(--columns-count,1) * 2 + 4)}[data-dg-root] [data-dg-body-pane] :is(:has([data-dg-body-table]),[data-dg-body-table]){border-start-start-radius:0;border-start-end-radius:0}.dg-pane-resizer{border-block:1px solid var(--ant-color-border-secondary);background:var(--ant-color-fill-quaternary);cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:8px;display:flex;position:relative}.dg-pane-resizer-handle{background:var(--ant-color-text-quaternary);border-radius:2px;width:32px;height:3px;transition:background-color .12s}.dg-pane-resizer:hover,[data-dg-resizing] .dg-pane-resizer{background:var(--ant-color-primary-bg)}.dg-pane-resizer:hover .dg-pane-resizer-handle,.dg-pane-resizer:focus-visible .dg-pane-resizer-handle,[data-dg-resizing] .dg-pane-resizer-handle{background:var(--ant-color-primary)}.dg-pane-resizer:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}[data-dg-resizing]{-webkit-user-select:none;user-select:none}
