:root{--c-primary: #3b5bdb;--c-primary-dark: #364fc7;--c-primary-deeper: #2f44a8;--c-primary-light: #eef2ff;--c-primary-mid: #748ffc;--c-primary-ring: rgba(59, 91, 219, .18);--c-text-1: #1a1d2e;--c-text-2: #374151;--c-text-3: #6b7280;--c-text-4: #9ca3af;--c-text-ph: #c4c9d4;--c-bg-page: #f5f7fa;--c-bg-card: #ffffff;--c-bg-input: #fafbfc;--c-bg-hover: #f0f2f8;--c-bg-mask: rgba(0, 0, 0, .45);--c-bg-thead: #f8f9fc;--c-warning: #e67700;--c-warning-bg: #fff4e6;--c-warning-border: #ffd8a8;--c-border: #e5e7eb;--c-border-light: #f0f2f5;--c-success: #2f9e44;--c-success-bg: #ebfbee;--c-success-border: #b2f2bb;--c-error: #c92a2a;--c-error-bg: #fff5f5;--c-error-border: #ffc9c9;--c-warn: #e67700;--c-warn-bg: var(--c-warning-bg);--c-warn-border: var(--c-warning-border);--table-action-primary: var(--c-primary);--table-action-primary-hover: var(--c-primary-dark);--table-action-primary-bg: color-mix(in srgb, var(--c-primary) 10%, transparent);--table-action-neutral: var(--c-text-2);--table-action-neutral-hover: var(--c-primary);--table-action-neutral-bg: var(--c-bg-hover);--table-action-success: var(--c-success);--table-action-success-bg: var(--c-success-bg);--table-action-warning: var(--c-warning);--table-action-warning-bg: var(--c-warning-bg);--table-action-danger: var(--c-error);--table-action-danger-bg: var(--c-error-bg);--table-action-disabled: var(--c-text-4);--table-action-sticky-shadow: rgba(15, 23, 42, .42);--table-action-col-width: 144px;--shadow-sm: 0 1px 3px rgba(0,0,0,.06);--shadow-md: 0 4px 16px rgba(0,0,0,.08);--shadow-card: 0 1px 3px rgba(0,0,0,.06), 0 4px 16px rgba(0,0,0,.04);--shadow-login: 0 4px 6px -1px rgba(0,0,0,.07), 0 20px 60px -10px rgba(59, 91, 219, .15);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 20px;--transition: .2s ease}[data-theme=purple]{--c-primary: #7048e8;--c-primary-dark: #6741d9;--c-primary-deeper: #5c35c9;--c-primary-light: #f3f0ff;--c-primary-mid: #9775fa;--c-primary-ring: rgba(112, 72, 232, .18);--shadow-login: 0 4px 6px -1px rgba(0,0,0,.07), 0 20px 60px -10px rgba(112, 72, 232, .15)}[data-theme=cyan]{--c-primary: #0c8599;--c-primary-dark: #0b7285;--c-primary-deeper: #096073;--c-primary-light: #e3fafc;--c-primary-mid: #3bc9db;--c-primary-ring: rgba(12, 133, 153, .18);--shadow-login: 0 4px 6px -1px rgba(0,0,0,.07), 0 20px 60px -10px rgba(12, 133, 153, .15)}[data-theme=green]{--c-primary: #2f9e44;--c-primary-dark: #2b8a3e;--c-primary-deeper: #237032;--c-primary-light: #ebfbee;--c-primary-mid: #51cf66;--c-primary-ring: rgba(47, 158, 68, .18);--shadow-login: 0 4px 6px -1px rgba(0,0,0,.07), 0 20px 60px -10px rgba(47, 158, 68, .15)}[data-theme=orange]{--c-primary: #e67700;--c-primary-dark: #d96700;--c-primary-deeper: #c45900;--c-primary-light: #fff4e6;--c-primary-mid: #ffa94d;--c-primary-ring: rgba(230, 119, 0, .18);--shadow-login: 0 4px 6px -1px rgba(0,0,0,.07), 0 20px 60px -10px rgba(230, 119, 0, .15)}[data-theme=rose]{--c-primary: #c2255c;--c-primary-dark: #a61e4d;--c-primary-deeper: #8c1640;--c-primary-light: #fff0f6;--c-primary-mid: #f783ac;--c-primary-ring: rgba(194, 37, 92, .18);--shadow-login: 0 4px 6px -1px rgba(0,0,0,.07), 0 20px 60px -10px rgba(194, 37, 92, .15)}[data-dark=true]{--c-text-1: #f0f2f5;--c-text-2: #d1d5db;--c-text-3: #9ca3af;--c-text-4: #6b7280;--c-text-ph: #4b5563;--c-bg-page: #0d0f1a;--c-bg-card: #151826;--c-bg-input: #1e2235;--c-bg-hover: #1e2235;--c-bg-mask: rgba(0, 0, 0, .65);--c-border: #252d4a;--c-border-light: #1e2235;--c-bg-thead: #1a1e30;--c-warning: #ffa94d;--c-warning-bg: rgba(230, 119, 0, .15);--c-warning-border: rgba(230, 119, 0, .32);--c-success-bg: rgba(47, 158, 68, .15);--c-success-border: rgba(47, 158, 68, .3);--c-error-bg: rgba(201, 42, 42, .15);--c-error-border: rgba(201, 42, 42, .3);--c-warn-bg: var(--c-warning-bg);--c-warn-border: var(--c-warning-border);--shadow-sm: 0 1px 3px rgba(0,0,0,.3);--shadow-md: 0 4px 16px rgba(0,0,0,.4);--shadow-card: 0 1px 3px rgba(0,0,0,.3), 0 4px 16px rgba(0,0,0,.2)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:var(--c-text-1);background:var(--c-bg-page);-webkit-font-smoothing:antialiased;transition:background var(--transition),color var(--transition)}#app{min-height:100%}.page-container{display:flex;flex-direction:column;min-width:0;height:calc(100vh - 98px);padding:24px 24px 0;background:var(--c-bg-page);color:var(--c-text-1);font-size:14px}.page-container,.stats-page{padding-top:12px!important;padding-right:16px!important;padding-left:16px!important}.page-header{min-height:0!important;margin-bottom:8px!important}.page-header .page-title{display:none!important}.page-header:has(>.page-title:only-child){display:none!important;margin:0!important}:is(.page-container,.stats-page) .table-panel>.panel-header:has(.page-title){display:none!important;margin:0!important}.page-container>.toolbar,.stats-page>.toolbar,.page-main>.toolbar,:is(.page-container,.stats-page) .toolbar-shell{margin-bottom:8px!important}.page-container>.toolbar,.stats-page>.toolbar,.page-main>.toolbar,:is(.page-container,.stats-page) .toolbar-shell .toolbar{gap:8px!important}:is(.page-container,.stats-page) .toolbar-shell{padding:8px 10px!important;gap:8px!important}.page-container>.toolbar :is(.toolbar-left,.toolbar-right),.stats-page>.toolbar :is(.toolbar-left,.toolbar-right),.page-main>.toolbar :is(.toolbar-left,.toolbar-right),:is(.page-container,.stats-page) .toolbar-shell :is(.toolbar-left,.toolbar-right,.toolbar-main-actions){gap:8px!important}:is(.page-container,.stats-page) :is(.filter-bar,.search-row){margin-bottom:8px!important}:is(.page-container,.stats-page) .filter-bar{padding:8px 12px!important;gap:8px 12px!important;row-gap:8px!important}:is(.page-container,.stats-page) .selection-bar{margin-bottom:8px!important}:is(.page-container,.stats-page) :is(.toolbar,.toolbar-shell,.filter-bar) :is(button,.btn-primary,.btn-secondary,.btn-outline,.btn-reset){min-height:32px;padding-top:6px!important;padding-bottom:6px!important}:is(.page-container,.stats-page) .filter-label--group{display:none!important}.page-container>.toolbar button.btn-reset,.page-container>.filter-bar button.btn-reset,.stats-page>.toolbar button.btn-reset,.report-filters button.btn-reset,:is(.page-container,.stats-page) .toolbar-shell button.btn-reset,.page-container>.toolbar button.btn-secondary,.stats-page>.toolbar button.btn-secondary{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-height:32px!important;height:32px;padding:0 10px!important;border-width:1px!important;border-radius:var(--radius-sm)!important;font-size:12px!important;font-weight:600;line-height:1;white-space:nowrap}.page-container>.toolbar button.btn-reset .btn-icon,.page-container>.filter-bar button.btn-reset .btn-icon,.stats-page>.toolbar button.btn-reset .btn-icon,.report-filters button.btn-reset .btn-icon,:is(.page-container,.stats-page) .toolbar-shell button.btn-reset .btn-icon{width:13px!important;height:13px!important}.top-toolbar{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0;margin-bottom:4px;padding:8px 12px;border:1px solid var(--c-border-light);border-radius:var(--radius-md);background:var(--c-bg-card)}.top-toolbar>:is(.filter-bar,.toolbar){display:flex!important;align-items:center!important;width:auto;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.top-toolbar>.filter-bar{order:20;flex:1 1 auto;gap:8px 10px!important;flex-wrap:wrap}.top-toolbar>.toolbar{display:contents!important}.top-toolbar>.toolbar:only-child{flex:0 0 auto}.top-toolbar :is(.toolbar-left,.toolbar-main-actions){display:flex;align-items:center;flex:0 1 auto;flex-wrap:wrap;min-width:0;gap:8px!important}.top-toolbar>.toolbar>:is(.toolbar-left,.toolbar-main-actions),.top-toolbar>:is(.toolbar-left,.toolbar-main-actions){order:10;flex:0 0 auto!important;width:auto!important}.top-toolbar>.toolbar>:is(.toolbar-left,.toolbar-main-actions):empty,.top-toolbar>:is(.toolbar-left,.toolbar-main-actions):empty{display:none!important}.top-toolbar .toolbar-right{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;min-width:220px;max-width:min(100%,360px);margin-left:auto;gap:8px!important}.top-toolbar>.toolbar>.toolbar-right,.top-toolbar>.toolbar-right{order:90;flex:0 0 auto;width:auto}.top-toolbar>.toolbar>.toolbar-right:empty,.top-toolbar>.toolbar-right:empty{display:none!important}.top-toolbar .toolbar-search{width:auto;max-width:360px}.top-toolbar>.toolbar>.toolbar-search,.top-toolbar>.toolbar-search{order:90;margin-left:auto}.top-toolbar .toolbar-search__input{min-width:150px!important}.top-toolbar.top-toolbar--actions-below>.filter-bar{order:10;flex:1 1 auto}.top-toolbar.top-toolbar--actions-below>.toolbar>:is(.toolbar-left,.toolbar-main-actions),.top-toolbar.top-toolbar--actions-below>:is(.toolbar-left,.toolbar-main-actions){order:100;flex:0 0 100%!important;width:100%!important;margin-top:0}.top-toolbar.top-toolbar--actions-below>.toolbar>.toolbar-right,.top-toolbar.top-toolbar--actions-below>.toolbar-right,.top-toolbar.top-toolbar--actions-below>.toolbar>.toolbar-search,.top-toolbar.top-toolbar--actions-below>.toolbar-search{order:90}@media(max-width:960px){.top-toolbar{align-items:stretch}.top-toolbar>:is(.filter-bar,.toolbar),.top-toolbar :is(.toolbar-left,.toolbar-right){width:100%}.top-toolbar .toolbar-right{max-width:100%;margin-left:0;justify-content:flex-start}}.page-container,.stats-page,.page-main{display:flex;flex-direction:column;min-height:0}:is(.page-container,.stats-page,.page-main)>:is(.table-wrap,.table-card,.list-card,.content-card){min-height:0}:is(.page-container,.stats-page,.page-main)>.table-wrap{flex:1 1 auto;margin-bottom:0!important}.table-wrap,.dialog-table-wrap,.data-table-wrap,.list-table-wrap,.table-scroll,.live-list-wrap,.dict-table-wrap,.member-table-wrap,.role-list-wrap,.user-list-wrap,.bind-user-list-wrap,.book-table-wrap,.vf-table-wrap,.message-table-wrap,.tag-table-wrap,.replay-table-wrap,.picker-table-wrap,.dyn-table-wrap,.detail-table-wrap,.add-table-wrap{min-width:0;max-width:100%;overflow:auto;border:1px solid var(--c-border-light);border-radius:var(--radius-md);background:var(--c-bg-card)}:is(.table-wrap,.dialog-table-wrap,.data-table-wrap,.list-table-wrap,.table-scroll,.live-list-wrap,.dict-table-wrap,.member-table-wrap,.role-list-wrap,.user-list-wrap,.bind-user-list-wrap,.book-table-wrap,.vf-table-wrap,.message-table-wrap,.tag-table-wrap,.replay-table-wrap,.picker-table-wrap,.dyn-table-wrap,.detail-table-wrap,.add-table-wrap)>table{width:100%}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table){width:100%;border-collapse:separate;border-spacing:0;color:var(--c-text-2);font-family:HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;table-layout:auto}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) th{position:sticky;top:0;z-index:3;height:44px;padding:10px 14px;background:var(--c-bg-thead);color:var(--c-text-2);font-size:13px;font-weight:700;line-height:1.25;text-align:left;white-space:nowrap}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) td{min-height:52px;padding:12px 14px;border-top:1px solid var(--c-border-light);background:var(--c-bg-card);color:var(--c-text-2);font-size:13px;line-height:1.45;vertical-align:middle}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) tbody tr:hover>td{background:color-mix(in srgb,var(--c-bg-hover) 72%,var(--c-bg-card))}.data-table :is(.selection-col,.col-selection,.checkbox-col),.data-table :is(th,td):has(>input[type=checkbox]:only-child){width:40px;min-width:40px;max-width:40px;text-align:center!important}:is(.page-container,.stats-page,.page-main)>.xzbb-pagination,:is(.page-container,.stats-page,.page-main)>.pagination,:is(.page-container,.stats-page,.page-main)>.pager{margin-top:8px;padding-bottom:0;flex-shrink:0}.selection-bar{min-height:32px;padding:6px 10px;border:1px solid var(--c-border-light);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--c-primary-light) 58%,var(--c-bg-card));color:var(--c-text-2)}.panel--table{min-height:0;overflow:auto}.data-table .th-sort,.data-table button.th-sort{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-height:24px;padding:2px 6px;border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;font:inherit;font-weight:700;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--transition),color var(--transition)}.data-table .th-sort:hover,.data-table button.th-sort:hover{background:var(--c-bg-card);color:var(--c-primary)}.data-table .th-filter-sort{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.data-table .th-filter-sort>button.th-sort{width:22px;min-width:22px;padding:2px}.xzbb-toast{position:fixed;top:24px;left:50%;transform:translate(-50%);padding:10px 20px;border-radius:var(--radius-md);font-size:14px;font-weight:500;z-index:9999;box-shadow:var(--shadow-md);animation:toast-in .25s ease;white-space:nowrap;pointer-events:none}.xzbb-toast--success{background:var(--c-success-bg);color:var(--c-success);border:1px solid var(--c-success-border)}.xzbb-toast--error{background:var(--c-error-bg);color:var(--c-error);border:1px solid var(--c-error-border)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.td-loading{text-align:center;padding:56px 14px!important;color:var(--c-text-4)}.xzbb-loading{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--c-text-4)}.xzbb-loading-spinner{width:18px;height:18px;border:2.5px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:xzbb-spin .7s linear infinite;flex-shrink:0}@keyframes xzbb-spin{to{transform:rotate(360deg)}}.xzbb-loading-mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#ffffffa6;z-index:10;border-radius:inherit;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .2s ease}[data-dark=true] .xzbb-loading-mask{background:#15182699}.xzbb-loading-mask .xzbb-loading{flex-direction:column;gap:10px;font-size:13px;color:var(--c-text-3)}.xzbb-loading-mask .xzbb-loading-spinner{width:28px;height:28px;border-width:3px}#nprogress .bar{background:var(--c-primary)!important}#nprogress .peg{box-shadow:0 0 10px var(--c-primary),0 0 5px var(--c-primary)!important}.table-action-col-width,.data-table col.col-actions,.data-table col.table-action-col{width:var(--table-action-col-width)}.data-table th.table-action-col,.data-table td.table-action-col,.data-table th.col-actions,.data-table td.col-actions,.data-table th.action-col,.data-table td.action-col,.data-table th.operation-col,.data-table td.operation-col,.data-table th.th-actions,.data-table td.td-actions,.data-table td.actions-cell,.data-table td.operation-cell{position:sticky!important;right:0;width:var(--table-action-col-width)!important;min-width:var(--table-action-col-width)!important;max-width:176px;text-align:left!important;white-space:normal!important;background:linear-gradient(90deg,color-mix(in srgb,var(--c-bg-card) 94%,transparent),var(--c-bg-card) 18%)!important;border-left:1px solid var(--c-border-light);box-shadow:-12px 0 18px -18px var(--table-action-sticky-shadow);z-index:2}.data-table th.table-action-col,.data-table th.col-actions,.data-table th.action-col,.data-table th.operation-col,.data-table th.th-actions{background:linear-gradient(90deg,color-mix(in srgb,var(--c-bg-thead) 94%,transparent),var(--c-bg-thead) 18%)!important;z-index:4}.data-table tbody tr:hover>td.table-action-col,.data-table tbody tr:hover>td.col-actions,.data-table tbody tr:hover>td.action-col,.data-table tbody tr:hover>td.operation-col,.data-table tbody tr:hover>td.td-actions,.data-table tbody tr:hover>td.actions-cell,.data-table tbody tr:hover>td.operation-cell{background:linear-gradient(90deg,color-mix(in srgb,var(--c-bg-hover) 86%,transparent),color-mix(in srgb,var(--c-bg-card) 74%,var(--c-bg-hover)))!important}.table-actions,.data-table .actions,.data-table .action-btns,.data-table .action-buttons,.data-table .action-group,.data-table .operation-actions,.data-table .operation-btns,.data-table .row-actions,.data-table .td-actions-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:3px 6px!important;min-width:0;font-family:HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif}.table-action-btn,.data-table .op-btn,.data-table .action-btn,.data-table .btn-link,.data-table .link-btn,.data-table .text-btn,.data-table .operation-btn,.data-table .table-action{height:24px!important;min-width:30px;margin:0!important;padding:0 6px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--table-action-primary)!important;font-family:HarmonyOS Sans SC,MiSans,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:12px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease!important}.table-action-btn:hover:not(:disabled),.data-table .op-btn:hover:not(:disabled),.data-table .action-btn:hover:not(:disabled),.data-table .btn-link:hover:not(:disabled),.data-table .link-btn:hover:not(:disabled),.data-table .text-btn:hover:not(:disabled),.data-table .operation-btn:hover:not(:disabled),.data-table .table-action:hover:not(:disabled){background:var(--table-action-primary-bg)!important;color:var(--table-action-primary-hover)!important;text-decoration:none!important;transform:translateY(-1px)}.table-action-btn:focus-visible,.data-table .op-btn:focus-visible,.data-table .action-btn:focus-visible,.data-table .btn-link:focus-visible,.data-table .link-btn:focus-visible,.data-table .text-btn:focus-visible,.data-table .operation-btn:focus-visible,.data-table .table-action:focus-visible{outline:2px solid var(--c-primary-ring);outline-offset:1px}.table-action-btn:disabled,.data-table .op-btn:disabled,.data-table .action-btn:disabled,.data-table .btn-link:disabled,.data-table .link-btn:disabled,.data-table .text-btn:disabled,.data-table .operation-btn:disabled,.data-table .table-action:disabled{background:transparent!important;color:var(--table-action-disabled)!important;cursor:not-allowed;text-decoration:none!important;transform:none}.table-action-btn--neutral,.data-table .op-btn--pipeline,.data-table .action-link,.data-table .action-copy,.data-table .action-share,.data-table .action-btn--default,.data-table .text-btn--neutral,.data-table .operation-btn--neutral,.data-table .btn-link--neutral,.data-table .link-btn--wx,.data-table .table-action{color:var(--table-action-neutral)!important}.table-action-btn--neutral:hover:not(:disabled),.data-table .op-btn--pipeline:hover:not(:disabled),.data-table .action-link:hover:not(:disabled),.data-table .action-copy:hover:not(:disabled),.data-table .action-share:hover:not(:disabled),.data-table .action-btn--default:hover:not(:disabled),.data-table .text-btn--neutral:hover:not(:disabled),.data-table .operation-btn--neutral:hover:not(:disabled),.data-table .btn-link--neutral:hover:not(:disabled),.data-table .link-btn--wx:hover:not(:disabled),.data-table .table-action:hover:not(:disabled){background:var(--table-action-neutral-bg)!important;color:var(--table-action-neutral-hover)!important}.table-action-btn--success,.data-table .action-pass,.data-table .op-btn--pub,.data-table .text-btn--success,.data-table .operation-btn--success,.data-table .link-btn--success{color:var(--table-action-success)!important}.table-action-btn--success:hover:not(:disabled),.data-table .action-pass:hover:not(:disabled),.data-table .op-btn--pub:hover:not(:disabled),.data-table .text-btn--success:hover:not(:disabled),.data-table .operation-btn--success:hover:not(:disabled),.data-table .link-btn--success:hover:not(:disabled){background:var(--table-action-success-bg)!important;color:var(--table-action-success)!important}.table-action-btn--warning,.data-table .action-warn,.data-table .op-btn--warn,.data-table .op-btn--off,.data-table .text-btn--warning,.data-table .operation-btn--warning,.data-table .link-btn--warning{color:var(--table-action-warning)!important}.table-action-btn--warning:hover:not(:disabled),.data-table .action-warn:hover:not(:disabled),.data-table .op-btn--warn:hover:not(:disabled),.data-table .op-btn--off:hover:not(:disabled),.data-table .text-btn--warning:hover:not(:disabled),.data-table .operation-btn--warning:hover:not(:disabled),.data-table .link-btn--warning:hover:not(:disabled){background:var(--table-action-warning-bg)!important;color:var(--table-action-warning)!important}.table-action-btn--danger,.data-table .op-btn--danger,.data-table .op-btn--del,.data-table .action-del,.data-table .action-danger,.data-table .action-reject,.data-table .action-black,.data-table .action-btn--danger,.data-table .text-btn--danger,.data-table .operation-btn--danger,.data-table .btn-link--danger,.data-table .link-btn--danger,.data-table .btn-delete{color:var(--table-action-danger)!important}.table-action-btn--danger:hover:not(:disabled),.data-table .op-btn--danger:hover:not(:disabled),.data-table .op-btn--del:hover:not(:disabled),.data-table .action-del:hover:not(:disabled),.data-table .action-danger:hover:not(:disabled),.data-table .action-reject:hover:not(:disabled),.data-table .action-black:hover:not(:disabled),.data-table .action-btn--danger:hover:not(:disabled),.data-table .text-btn--danger:hover:not(:disabled),.data-table .operation-btn--danger:hover:not(:disabled),.data-table .btn-link--danger:hover:not(:disabled),.data-table .link-btn--danger:hover:not(:disabled),.data-table .btn-delete:hover:not(:disabled){background:var(--table-action-danger-bg)!important;color:var(--table-action-danger)!important}.table-action-btn .loading-btn__spinner,.data-table .op-btn .loading-btn__spinner,.data-table .action-btn .loading-btn__spinner{width:12px;height:12px;border-width:1.5px}.data-table :is(td.table-action-col,td.col-actions,td.action-col,td.operation-col,td.td-actions,td.actions-cell,td.operation-cell)>:is(.op-btn,.action-btn,.btn-link,.link-btn,.text-btn,.operation-btn,.table-action)+:is(.op-btn,.action-btn,.btn-link,.link-btn,.text-btn,.operation-btn,.table-action){margin-left:6px!important}.data-table .op-btn>svg,.data-table .action-btn>svg{display:none!important}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(th.table-action-col,td.table-action-col,th.col-actions,td.col-actions,th.action-col,td.action-col,th.operation-col,td.operation-col,th.th-actions,td.td-actions,th.th-op,td.td-op,th.th-act,td.td-act,td.td-ops,td.actions-cell,td.operation-cell){position:sticky!important;right:0;width:var(--table-action-col-width)!important;min-width:var(--table-action-col-width)!important;max-width:176px;text-align:left!important;white-space:normal!important;background:linear-gradient(90deg,color-mix(in srgb,var(--c-bg-card) 94%,transparent),var(--c-bg-card) 18%)!important;border-left:1px solid var(--c-border-light);box-shadow:-12px 0 18px -18px var(--table-action-sticky-shadow);z-index:2}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(th.table-action-col,th.col-actions,th.action-col,th.operation-col,th.th-actions,th.th-op,th.th-act){background:linear-gradient(90deg,color-mix(in srgb,var(--c-bg-thead) 94%,transparent),var(--c-bg-thead) 18%)!important;z-index:4}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(.table-actions,.actions,.action-btns,.action-buttons,.action-group,.operation-actions,.operation-btns,.row-actions,.td-actions-inner){display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:3px 6px!important;min-width:0}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(.table-action-btn,.op-btn,.relation-op,.action-btn,.btn-link,.link-btn,.text-btn,.operation-btn,.table-action){height:24px!important;min-width:30px;margin:0!important;padding:0 6px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;color:var(--table-action-primary)!important;font-size:12px!important;font-weight:700!important;line-height:24px!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;transition:color .16s ease,background-color .16s ease,transform .16s ease!important}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(.table-action-btn,.op-btn,.relation-op,.action-btn,.btn-link,.link-btn,.text-btn,.operation-btn,.table-action):hover:not(:disabled){background:var(--table-action-primary-bg)!important;color:var(--table-action-primary-hover)!important;text-decoration:none!important;transform:translateY(-1px)}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(.op-btn--del,.op-btn--danger,.relation-op--del,.action-del,.action-danger,.action-reject,.btn-link--danger,.link-btn--danger,.btn-delete):not(:disabled){color:var(--table-action-danger)!important}:is(.data-table,.dialog-table,.detail-table,.bind-table,.relation-table,.dict-table,.message-table,.vf-table,.dyn-table,.picker-table,.book-table) :is(.op-btn--del,.op-btn--danger,.relation-op--del,.action-del,.action-danger,.action-reject,.btn-link--danger,.link-btn--danger,.btn-delete):hover:not(:disabled){background:var(--table-action-danger-bg)!important;color:var(--table-action-danger)!important}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
