.st-table{width:100%;color:var(--text-color,#000000d9);background:var(--component-bg,#fff);font-size:14px;position:relative}.st-table .st-title{padding:16px}.st-table .st-footer{background:var(--block-bg,#fafafa);border-top:1px solid var(--border-color,#f0f0f0);padding:16px}.st-table .st-viewport{flex-direction:column;display:flex}.st-table .st-header{background:var(--block-bg,#fafafa);flex:none;overflow:hidden}.st-table .st-scroll{flex:1;min-height:0;position:relative;overflow:auto}.st-table .st-spacer{box-sizing:content-box;position:relative}.st-table .st-inner{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%}.st-table .st-cell{height:var(--st-row-h);box-sizing:border-box;vertical-align:middle;white-space:nowrap;background-color:var(--component-bg,#fff);border-bottom:1px solid var(--border-color,#f0f0f0);padding:16px;transition:background .2s;overflow:hidden}.st-table .st-head-cell{color:var(--text-color,#000000d9);background-color:var(--block-bg,#fafafa);text-align:left;font-weight:500}.st-table .st-head-title{text-overflow:ellipsis;vertical-align:middle;max-width:100%;display:inline-block;overflow:hidden}.st-table .st-content{vertical-align:middle;max-width:100%;display:inline-block}.st-table .st-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-table.st-auto .st-cell{height:auto;min-height:var(--st-row-h);white-space:normal;overflow:visible}.st-table.st-auto .st-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.st-table.st-auto .st-expanded-row .st-expanded-cell{height:auto;min-height:0}.st-table.st-auto .st-empty{padding:32px 16px;position:static}.st-table .st-align-center{text-align:center}.st-table .st-align-right{text-align:right}.st-table .st-row:hover .st-cell{background-image:linear-gradient(var(--hover-bg,#00000005), var(--hover-bg,#00000005))}.st-table.st-striped .st-row:nth-child(2n) .st-cell{background-color:var(--block-bg,#fafafa)}.st-table.st-middle .st-cell{padding:12px 8px}.st-table.st-small .st-cell{padding:8px}.st-table.st-bordered{border:1px solid var(--border-color,#f0f0f0)}.st-table.st-bordered .st-cell{border-right:1px solid var(--border-color,#f0f0f0)}.st-table.st-bordered th:last-child,.st-table.st-bordered td:last-child{border-right:none}.st-table.st-bordered .st-title{border-bottom:1px solid var(--border-color,#f0f0f0)}.st-table .st-fix-left-last{box-shadow:2px 0 6px -2px #0000001f}.st-table .st-fix-right-first{box-shadow:-2px 0 6px -2px #0000001f}.st-table .st-column-has-sorters{cursor:pointer;-webkit-user-select:none;user-select:none}.st-table .st-sorters{vertical-align:middle;flex-direction:column;align-items:center;gap:1px;margin-left:4px;display:inline-flex}.st-table .st-sorters .st-sorter-icon{color:var(--gray-300,#d1d5db);font-size:9px;line-height:1}.st-table .st-sorters .st-sorter-icon.on{color:var(--brand-primary,#1456c9)}.st-table .st-filter-trigger{vertical-align:middle;color:var(--text-color-secondary,#00000073);cursor:pointer;align-items:center;margin-left:4px;padding:0 2px;display:inline-flex}.st-table .st-filter-trigger.filtered,.st-table .st-filter-trigger:hover{color:var(--brand-primary,#1456c9)}.st-table .st-expand-icon{border:1px solid var(--gray-300,#d1d5db);cursor:pointer;vertical-align:middle;background:0 0;border-radius:2px;width:17px;height:17px;padding:0;position:relative}.st-table .st-expand-icon:before,.st-table .st-expand-icon:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.st-table .st-expand-icon:before{width:7px;height:1px}.st-table .st-expand-icon:after{width:1px;height:7px;transition:transform .2s}.st-table .st-expand-icon:hover{border-color:var(--brand-primary,#1456c9);color:var(--brand-primary,#1456c9)}.st-table .st-expand-icon.st-expand-icon-expanded:after{transform:translate(-50%,-50%)scaleY(0)}.st-table .st-tree-cell{position:relative}.st-table .st-tree-toggle{position:absolute;top:50%;transform:translateY(-50%)}.st-table .st-expanded-row .st-expanded-cell{background:var(--block-bg,#fafafa);white-space:normal;padding:10px 16px;overflow:visible}.st-table .st-summary{z-index:2;background:var(--block-bg,#fafafa);position:sticky;bottom:0}.st-table .st-summary :deep(.st-cell){border-bottom:none;border-top:1px solid var(--border-color,#f0f0f0);background-color:var(--block-bg,#fafafa)}.st-table .st-empty{z-index:0;box-sizing:border-box;color:var(--text-color-secondary,#00000073);pointer-events:none;justify-content:center;align-items:center;padding:32px 16px;display:flex;position:absolute;inset:0}.st-table .st-pagination{justify-content:flex-end;padding:16px 16px 16px 0;display:flex}.st-table .st-loading-mask{z-index:10;background:var(--hover-bg,#0000000a);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.st-table .st-loading-spin{border:2px solid var(--border-color,#d9d9d9);border-top-color:var(--brand-primary,#1456c9);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite st-rotate}.st-table .st-loading-spin.small{width:18px;height:18px}.st-table .st-loading-tip{color:var(--text-color-secondary,#00000073);font-size:13px}:global(.st-filter-dropdown){background:var(--component-bg,#fff);border-radius:4px;min-width:120px;max-height:300px;padding:8px;overflow:auto;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014}:global(.st-filter-dropdown) .st-filter-item{cursor:pointer;align-items:center;gap:8px;padding:5px 12px 5px 4px;display:flex}:global(.st-filter-dropdown) .st-filter-item:hover{background:var(--hover-bg,#00000005)}:global(.st-filter-dropdown) .st-filter-text{text-overflow:ellipsis;white-space:nowrap;color:var(--text-color,#000000d9);flex:1;overflow:hidden}:global(.st-filter-dropdown) .st-filter-btns{border-top:1px solid var(--border-color,#f0f0f0);justify-content:space-between;margin-top:8px;padding-top:8px;display:flex}:global([data-theme="dark"] .st-table) .st-fix-left-last{box-shadow:2px 0 6px -2px #0009}:global([data-theme="dark"] .st-table) .st-fix-right-first{box-shadow:-2px 0 6px -2px #0009}:global([data-theme="dark"] .st-filter-dropdown){background:#1f1f1f;box-shadow:0 3px 6px -4px #0000007a,0 6px 16px #00000052}:global([data-theme="dark"] .st-filter-dropdown) .st-filter-item:hover{background:#ffffff0a}:global([data-theme="dark"] .st-filter-dropdown) .st-filter-text{color:#ffffffd9}:global([data-theme="dark"] .st-filter-dropdown) .st-filter-btns{border-top-color:#303030}@keyframes st-rotate{to{transform:rotate(360deg)}}
