:root,:root[data-theme=light]{--text:var(--app-text,#64748b);--text-h:var(--app-text-strong,#0f172a);--bg:var(--app-bg,#fff);--border:var(--app-border,#94a3b83d);--code-bg:var(--app-code-bg,#ffffffc2);--accent:var(--app-accent,#1976d2);--accent-bg:var(--app-accent-bg,#e1ecffc7);--accent-bg-hover:var(--app-accent-bg-hover,#ebf3ffa3);--accent-border:var(--app-accent-border,#5484ff57);--social-bg:var(--app-social-bg,#f4f3ec80);--shadow:var(--app-shadow,#0f172a1a 0 10px 15px -3px, #3b82f612 0 4px 6px -2px);--page-bg:var(--app-page-bg,radial-gradient(circle at 12% 18%, #73a6ff42, transparent 24%), radial-gradient(circle at 82% 14%, #ffa7c43d, transparent 26%), radial-gradient(circle at 76% 72%, #ffd6662e, transparent 28%), linear-gradient(180deg, #f5f7fb 0%, #eef2f8 52%, #e8edf6 100%));--page-overlay:var(--app-page-overlay,linear-gradient(#ffffff1f, #ffffff1f), repeating-linear-gradient(135deg, #ffffff1f 0, #ffffff1f 1px, transparent 1px, transparent 18px));--surface-1:var(--app-surface-1,#ffffff94);--surface-2:var(--app-surface-2,#ffffffb8);--surface-3:var(--app-surface-3,#ffffffd6);--surface-4:var(--app-surface-4,#ffffffeb);--surface-5:var(--app-surface-5,#f7fafff5);--surface-strong:var(--app-surface-strong,#fafcff);--surface-strong-alt:var(--app-surface-strong-alt,#f7f9fc);--neutral-hover:var(--app-neutral-hover,#f1f5f9eb);--row-hover:var(--app-row-hover,#ffffff73);--row-selected:var(--app-row-selected,#e9f4ff80);--row-selected-hover:var(--app-row-selected-hover,#e1eeff99);--scrollbar:var(--app-scrollbar,#649bdc73);--scrollbar-hover:var(--app-scrollbar-hover,#5082d2bf);--control-top-shine:var(--app-control-top-shine,#ffffff57);--sans:"Aptos", "Microsoft YaHei UI", "PingFang SC", sans-serif;--heading:"Bahnschrift", "Segoe UI Variable Display", "Microsoft YaHei UI", sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width<=1024px){:root,:root[data-theme=light]{font-size:16px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#root{width:100%;max-width:none;text-align:initial;box-sizing:border-box;flex-direction:column;height:100svh;margin:0;display:flex;overflow:hidden}body{background:var(--page-bg);background-attachment:fixed;min-height:100vh;margin:0;overflow:hidden}.topbar-tooltip-square .ant-tooltip-inner{border-radius:0!important}.login-page-shell .ant-checkbox{--ant-border-radius-sm:0px}.login-page-shell .ant-checkbox .ant-checkbox-inner,.login-page-shell .ant-checkbox-wrapper .ant-checkbox-inner{box-shadow:none!important;background:#fff!important;border-color:#d9dfe7!important;border-radius:0!important}.login-page-shell .ant-checkbox-checked .ant-checkbox-inner,.login-page-shell .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:#1976d2!important;border-color:#1976d2!important}.login-page-shell .ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:#1976d2!important}.ant-tooltip .ant-tooltip-inner,.ant-tooltip .ant-tooltip-content{border-radius:0!important}body .ant-tooltip{--ant-border-radius:0px!important;--ant-border-radius-sm:0px!important;--ant-border-radius-lg:0px!important}body .ant-tooltip .ant-tooltip-inner,body .ant-tooltip .ant-tooltip-content,body .ant-tooltip .ant-tooltip-arrow:before{border-radius:0!important}html{height:100%;overflow:hidden}.app-shell-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.app-shell-scroll::-webkit-scrollbar{width:10px}.app-shell-scroll::-webkit-scrollbar-track{background:0 0}.app-shell-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-shell-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:padding-box;border:2px solid #0000}body:before{content:"";pointer-events:none;background:var(--page-overlay);opacity:.55;position:fixed;inset:0}.ant-tag,.app-tag{letter-spacing:.12px;border-style:solid;border-width:1px;border-radius:999px;align-items:center;gap:6px;min-height:26px;margin-inline-end:0;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.ant-tag .anticon,.app-tag .anticon{font-size:11px}.ant-tag:not(.ant-tag-success):not(.ant-tag-processing):not(.ant-tag-warning):not(.ant-tag-error):not(.app-tag--accent):not(.app-tag--neutral),.ant-tag-default,.app-tag--default,.app-tag--neutral{color:var(--text-h);background:var(--surface-2);border-color:var(--border)}.ant-tag-processing,.app-tag.app-tag--processing,.app-tag.app-tag--accent{color:#1d4ed8!important;background:#e8effd!important;border-color:#b8cef7!important}.ant-tag-success,.app-tag.app-tag--success{color:#15803d!important;background:#edf7ee!important;border-color:#bfd9c1!important}.ant-tag-warning,.app-tag.app-tag--warning{color:#b45309!important;background:#fef3e0!important;border-color:#f5d08a!important}.ant-tag-error,.app-tag.app-tag--error{color:#c2410c!important;background:#fde8e4!important;border-color:#f5b8aa!important}.ant-tag-checkable{background:var(--surface-1);border-color:var(--border);color:var(--text-h)}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:var(--accent);border-color:var(--accent-border);background:var(--accent-bg-hover)}.ant-tag-checkable-checked{color:var(--accent);background:var(--accent-bg);border-color:var(--accent-border)}.ant-btn{border-radius:12px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s;box-shadow:0 6px 16px #0f172a0f}.ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #0f172a14}.ant-btn-color-default,.ant-btn-variant-outlined,.ant-btn-variant-filled,.ant-btn-variant-dashed{background:var(--surface-2);border-color:var(--border);color:var(--text-h);-webkit-backdrop-filter:blur(16px)saturate(150%)}.ant-btn-color-default:not(:disabled):hover,.ant-btn-variant-outlined:not(:disabled):hover,.ant-btn-variant-filled:not(:disabled):hover,.ant-btn-variant-dashed:not(:disabled):hover{background:var(--surface-3);border-color:var(--accent-border);color:var(--accent)}.ant-btn-color-primary,.ant-btn-variant-solid.ant-btn-color-primary{background:linear-gradient(135deg,#1f78db 0%,#3b82f6 100%);border-color:#0000}.ant-btn-color-primary:not(:disabled):hover,.ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#196fce 0%,#3175ef 100%);border-color:#0000}.ant-input,.ant-input-affix-wrapper,.ant-input-outlined,.ant-input-number,.ant-picker,.ant-select-outlined .ant-select-selector{box-shadow:inset 0 1px 0 var(--control-top-shine);-webkit-backdrop-filter:blur(16px)saturate(150%);border-radius:12px;transition:border-color .18s,box-shadow .18s,background-color .18s;background:var(--surface-2)!important;border-color:var(--border)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select-outlined:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--accent-border)!important;background:var(--surface-3)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused.ant-select-outlined .ant-select-selector,.ant-select-open.ant-select-outlined .ant-select-selector{border-color:var(--accent-border)!important;background:var(--surface-4)!important;box-shadow:0 0 0 4px #3b82f61f!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,.ant-select-selection-placeholder{color:#94a3b8!important}.ant-input-search .ant-input-group{border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.ant-input-search .ant-input-group .ant-input{border-inline-end-width:0!important;border-start-end-radius:0!important;border-end-end-radius:0!important}.ant-input-search .ant-input-group .ant-input-group-addon{background:0 0!important;border:0!important;padding:0!important}.ant-input-search .ant-input-group .ant-input-search-button{min-width:42px;height:100%;box-shadow:inset 0 1px 0 var(--control-top-shine);-webkit-backdrop-filter:blur(16px)saturate(150%);padding-inline:12px;border-color:var(--border)!important;background:var(--surface-3)!important;color:var(--text-h)!important;border-inline-start-color:#94a3b838!important;border-radius:0 12px 12px 0!important}.ant-input-search .ant-input-group .ant-input-search-button:hover,.ant-input-search .ant-input-group .ant-input-search-button:focus,.ant-input-search .ant-input-group .ant-input-search-button:focus-visible{background:var(--surface-4)!important;border-color:var(--accent-border)!important;color:var(--accent)!important}.ant-input-search .ant-input-group .ant-input-search-button .anticon{font-size:15px}.ant-input-search .ant-input-group-wrapper,.ant-input-search .ant-input-wrapper{border-radius:12px}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(155%);background:var(--surface-3)!important;border-radius:16px!important;box-shadow:0 18px 38px #0f172a1f,0 8px 18px #3b82f614!important}.ant-select-dropdown,.ant-dropdown .ant-dropdown-menu,.ant-table-filter-dropdown{overflow:hidden}.ant-select-dropdown .ant-select-item,.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title,.ant-table-filter-dropdown .ant-checkbox-wrapper,.ant-table-filter-dropdown .ant-radio-wrapper{border-radius:12px}.ant-select-item{border-radius:12px;margin:2px 6px;padding-inline:12px!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--neutral-hover)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:600;color:var(--accent)!important;background:var(--accent-bg)!important}.ant-dropdown .ant-dropdown-menu{border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(155%);padding:6px;background:var(--surface-4)!important;border-radius:16px!important;box-shadow:0 18px 38px #0f172a1f,0 8px 18px #3b82f614!important}.ant-dropdown .ant-dropdown-menu-item,.ant-dropdown .ant-dropdown-menu-submenu-title{min-height:38px;margin:0}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover{background:var(--neutral-hover)!important}.ant-dropdown .ant-dropdown-menu-item-selected{color:var(--accent)!important;background:var(--accent-bg)!important}.ant-table-filter-dropdown{-webkit-backdrop-filter:blur(22px)saturate(160%);min-width:232px;background:var(--surface-4)!important;border:1px solid var(--border)!important;border-radius:18px!important;padding:8px!important;box-shadow:0 18px 38px #0f172a24,0 8px 18px #3b82f614!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-search{margin-bottom:8px}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns{border-top-color:var(--border);padding:10px 4px 2px}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn{min-width:84px}.ant-table-filter-dropdown .ant-checkbox-group,.ant-table-filter-dropdown .ant-radio-group{width:100%}.ant-table-filter-dropdown .ant-checkbox-wrapper,.ant-table-filter-dropdown .ant-radio-wrapper{width:100%;padding:8px 10px;margin-inline-start:0!important}.ant-table-filter-dropdown .ant-checkbox-wrapper:hover,.ant-table-filter-dropdown .ant-radio-wrapper:hover{background:var(--neutral-hover)}.ant-form-item-label>label{font-weight:600;color:var(--text-h)!important}.ant-form-item-explain-error{font-size:12px}.ant-modal .ant-modal-content{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-4) 0%, var(--surface-5) 100%);-webkit-backdrop-filter:blur(24px)saturate(165%);border-radius:24px;box-shadow:0 28px 60px #0f172a29,inset 0 1px #ffffff29}.ant-modal .ant-modal-header{margin-bottom:8px}.ant-modal .ant-modal-title{color:var(--text-h)}.ant-modal .ant-modal-footer{border-top:none}.ant-drawer-right .ant-drawer-content-wrapper{box-shadow:-20px 0 48px #0f172a29}.ant-drawer-right .ant-drawer-content{background:linear-gradient(180deg, var(--surface-4) 0%, var(--surface-5) 100%)!important}.ant-drawer-right .ant-drawer-header{background:linear-gradient(180deg, var(--surface-4) 0%, var(--surface-5) 100%)!important;border-bottom:1px solid var(--border)!important}.ant-drawer-right .ant-drawer-body,.ant-drawer-right .ant-drawer-footer{background:linear-gradient(180deg, var(--surface-4) 0%, var(--surface-5) 100%)!important}.ant-popover .ant-popover-inner{border:1px solid var(--border)!important;box-shadow:0 16px 32px #0f172a1f,0 8px 16px #3b82f614!important}.ant-btn-variant-link,.ant-btn-color-link{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.ant-btn-variant-link:not(:disabled):hover,.ant-btn-color-link:not(:disabled):hover{transform:none;box-shadow:none!important;background:0 0!important}.topbar-user-panel{min-width:220px;box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:1px solid #d9dfe7;border-radius:0;padding:4px 0;overflow:hidden}:root[data-theme=dark] .topbar-user-panel{box-shadow:none;background:#1a2035;border-color:#94a3b833}.topbar-user-card{border-radius:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.topbar-user-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.topbar-user-divider{background:#d9dfe7;height:1px;margin:2px 0}:root[data-theme=dark] .topbar-user-divider{background:#94a3b833}.topbar-user-menu{flex-direction:column;padding:2px 0;display:flex}.topbar-user-menu-item{cursor:pointer;box-sizing:border-box;width:100%;height:36px;line-height:36px;font-family:var(--sans);color:#374151;text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:background .15s;display:flex}.topbar-user-menu-item:hover{color:#374151;background:#f5f9ff}.topbar-user-menu-item--danger{color:#c62828}.topbar-user-menu-item--danger .anticon{color:#c62828!important}.topbar-user-menu-item--danger:hover{color:#c62828!important;background:#fdecec!important}:root[data-theme=dark] .topbar-user-menu-item{color:#cbd5e1}:root[data-theme=dark] .topbar-user-menu-item:hover{color:#e2e8f0;background:#ffffff12}:root[data-theme=dark] .topbar-user-menu-item--danger{color:#f87171}:root[data-theme=dark] .topbar-user-menu-item--danger:hover{color:#f87171!important;background:#c628281f!important}.app-layered-dialog .ant-modal-content{--app-customer-dialog-gap:16px;padding:var(--app-customer-dialog-gap);max-height:calc(100svh - (var(--app-dialog-viewport-gap,16px) * 2));box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--surface-4) 72%, transparent);-webkit-backdrop-filter:blur(26px)saturate(160%);border-radius:28px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 60px #0f172a29}.app-layered-dialog .ant-modal{--app-dialog-viewport-gap:clamp(12px, 3vh, 24px);top:var(--app-dialog-viewport-gap);max-width:calc(100vw - (var(--app-dialog-viewport-gap) * 2));padding-bottom:0}.app-layered-dialog .ant-modal-body{min-height:0}.app-layered-dialog .ant-modal-close{background:var(--surface-2);-webkit-backdrop-filter:blur(16px)saturate(150%);border-radius:14px;width:36px;height:36px;position:absolute;box-shadow:inset 0 1px #ffffff47;top:var(--app-customer-dialog-gap)!important;right:var(--app-customer-dialog-gap)!important;left:auto!important;inset-inline-start:auto!important;inset-inline-end:var(--app-customer-dialog-gap)!important}.app-layered-dialog .ant-modal-close:hover{background:var(--surface-3)}.app-layered-dialog .ant-modal-close-x{place-items:center;width:100%;height:100%;display:grid}.app-layered-dialog__panel{max-height:calc(100svh - (var(--app-dialog-viewport-gap,16px) * 2) - (var(--app-customer-dialog-gap) * 2));border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-4) 0%, var(--surface-5) 100%);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29}.app-layered-dialog__close{z-index:2;width:36px;height:36px;color:var(--text);background:var(--surface-2);-webkit-backdrop-filter:blur(16px)saturate(150%);border-radius:14px;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #ffffff47}.app-layered-dialog__close:hover{color:var(--text-h)!important;background:var(--surface-3)!important}.app-layered-dialog__header{flex:none;padding:22px 72px 0 24px}.app-layered-dialog__body{flex:auto;min-height:0;padding:24px;overflow:auto}.app-layered-dialog__footer{flex:none;justify-content:flex-end;padding:0 24px 20px;display:flex}.app-role-form-dialog{width:min(1280px,100vw - 48px)!important}.app-role-form-dialog .ant-modal{max-width:calc(100vw - 48px)}.app-role-form-dialog .app-layered-dialog__header{background:color-mix(in srgb, var(--surface-strong-alt) 58%, transparent);border-bottom:1px solid #94a3b824;padding:18px 72px 16px 24px}.app-role-form-dialog .app-layered-dialog__body{padding:18px 24px 20px}.app-role-form-dialog .app-layered-dialog__footer{background:color-mix(in srgb, var(--surface-strong-alt) 52%, transparent);border-top:1px solid #94a3b824;padding:16px 24px 20px}.app-role-form-dialog__body{overflow:hidden}.app-role-form-dialog__form{grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:20px;height:100%;min-height:0;display:grid}.app-role-form-dialog__sidebar,.app-role-form-dialog__main{min-height:0}.app-role-form-dialog__sidebar{flex-direction:column;gap:16px;padding-right:4px;display:flex;overflow:auto}.app-role-form-dialog__main{min-width:0;display:flex}.app-role-form-dialog__section{flex-direction:column;gap:16px;display:flex}.app-role-form-dialog__scope-section .ant-form-item{margin-bottom:0}.app-role-form-dialog__matrix-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.app-role-form-dialog__matrix-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.app-role-form-dialog__matrix-body{flex:1;min-height:0;overflow:auto}.app-role-form-dialog__matrix-body .ant-table-wrapper,.app-role-form-dialog__matrix-body .ant-spin-nested-loading,.app-role-form-dialog__matrix-body .ant-spin-container,.app-role-form-dialog__matrix-body .ant-table,.app-role-form-dialog__matrix-body .ant-table-container{height:100%}.app-role-form-dialog__matrix-body .ant-table-body{scrollbar-gutter:stable}@media (width<=1080px){.app-role-form-dialog__form{grid-template-columns:minmax(0,1fr)}.app-role-form-dialog__sidebar{padding-right:0;overflow:visible}.app-role-form-dialog__main{min-height:420px}.app-role-form-dialog__matrix-header{flex-direction:column;align-items:flex-start}}.app-role-form-dialog__matrix-scroll{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;max-height:min(62vh,760px);padding-right:4px;overflow:auto}.app-role-form-dialog__matrix-scroll::-webkit-scrollbar{width:10px;height:10px}.app-role-form-dialog__matrix-scroll::-webkit-scrollbar-track{background:0 0}.app-role-form-dialog__matrix-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-role-form-dialog__matrix-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:padding-box;border:2px solid #0000}.app-role-form-dialog__matrix-stack{flex-direction:column;gap:16px;min-width:min-content;display:flex}.app-role-form-dialog__matrix-grid-wrap{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;overflow:auto hidden}.app-role-form-dialog__matrix-grid-wrap::-webkit-scrollbar{width:10px;height:10px}.app-role-form-dialog__matrix-grid-wrap::-webkit-scrollbar-track{background:0 0}.app-role-form-dialog__matrix-grid-wrap::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-role-form-dialog__matrix-grid-wrap::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:padding-box;border:2px solid #0000}.app-role-form-dialog__scope-tree{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;border-radius:12px;max-height:260px;padding:8px 4px 8px 0;overflow:auto}.app-role-form-dialog__scope-tree::-webkit-scrollbar{width:10px;height:10px}.app-role-form-dialog__scope-tree::-webkit-scrollbar-track{background:0 0}.app-role-form-dialog__scope-tree::-webkit-scrollbar-thumb{background:var(--scrollbar);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-role-form-dialog__scope-tree::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:padding-box;border:2px solid #0000}.app-dialog-table-block{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 82%, transparent);box-shadow:inset 0 1px 0 var(--control-top-shine);border-radius:18px;overflow:hidden}.app-dialog-table-block__header{background:color-mix(in srgb, var(--surface-strong-alt) 68%, transparent);border-bottom:1px solid #94a3b824;padding:12px 16px}.app-dialog-info-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 82%, transparent);box-shadow:inset 0 1px 0 var(--control-top-shine);border-radius:16px;padding:16px}.app-layered-dialog .ant-statistic,.ant-drawer-right .ant-statistic{color:var(--text-h)}.app-layered-dialog .ant-statistic .ant-statistic-title,.ant-drawer-right .ant-statistic .ant-statistic-title,.app-layered-dialog .ant-empty-description,.ant-drawer-right .ant-empty-description{color:var(--text)!important}.app-layered-dialog .ant-statistic .ant-statistic-content,.app-layered-dialog .ant-statistic .ant-statistic-content-value,.app-layered-dialog .ant-statistic .ant-statistic-content-suffix,.ant-drawer-right .ant-statistic .ant-statistic-content,.ant-drawer-right .ant-statistic .ant-statistic-content-value,.ant-drawer-right .ant-statistic .ant-statistic-content-suffix{color:var(--text-h)!important}.app-dialog-empty-state{padding:8px 0}.app-layered-dialog .ant-table-wrapper:not(.app-table-view),.ant-drawer-right .ant-table-wrapper:not(.app-table-view){border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 78%, transparent);border-radius:16px;overflow:hidden}.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table,.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-container,.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-header,.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-body,.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-thead>tr>th,.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-tbody>tr>td,.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-expanded-row>td,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-container,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-header,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-body,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-thead>tr>th,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-tbody>tr>td,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-expanded-row>td{background:0 0!important}.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-thead>tr>th,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-thead>tr>th{color:var(--text-h)!important;background:color-mix(in srgb, var(--surface-strong-alt) 78%, transparent)!important;border-bottom:1px solid #94a3b829!important}.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-thead>tr>th:before,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-thead>tr>th:before{background-color:#94a3b829!important}.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-tbody>tr>td,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-tbody>tr>td{border-bottom:1px solid #94a3b81f!important}.app-layered-dialog .ant-table-wrapper:not(.app-table-view) .ant-table-tbody>tr:hover>td,.ant-drawer-right .ant-table-wrapper:not(.app-table-view) .ant-table-tbody>tr:hover>td{background:var(--row-hover)!important}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.app-table-view.ant-table-wrapper .ant-table-pagination{box-sizing:border-box;margin:16px 0;padding:0 24px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-item,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-prev,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-next,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-jump-prev,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-jump-next{min-width:32px;height:32px;line-height:30px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-item a,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{font-size:14px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-select-selector,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper input{min-height:32px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-select-single{border-radius:12px;height:32px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-select-single .ant-select-selector{padding-top:0;padding-bottom:0;height:32px;padding-inline:10px 28px;border-radius:12px!important}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer.ant-select,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer.ant-select:hover .ant-select-selector,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer.ant-select.ant-select-focused .ant-select-selector,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-size-changer.ant-select.ant-select-open .ant-select-selector{border-radius:12px!important}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-select-single .ant-select-selection-item,.app-table-view.ant-table-wrapper .ant-table-pagination .ant-select-single .ant-select-selection-placeholder{line-height:30px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper{height:32px;line-height:32px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options-quick-jumper input{box-sizing:border-box;height:32px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options .ant-select{min-width:94px}.app-table-view.ant-table-wrapper .ant-table-pagination .ant-pagination-options .ant-select-arrow{inset-inline-end:10px}.app-table-view.ant-table-wrapper th.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper td.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper th.ant-table-selection-column,.app-table-view.ant-table-wrapper td.ant-table-selection-column{width:48px!important;min-width:48px!important;max-width:48px!important}.app-table-view.ant-table-wrapper th.app-action-column,.app-table-view.ant-table-wrapper td.app-action-column{width:120px!important;min-width:120px!important;max-width:120px!important}.app-table-view.ant-table-wrapper th.app-id-column,.app-table-view.ant-table-wrapper td.app-id-column{width:160px!important;min-width:160px!important;max-width:160px!important}.app-table-view.ant-table-wrapper th.app-name-column,.app-table-view.ant-table-wrapper td.app-name-column{width:220px!important;min-width:220px!important;max-width:220px!important}.app-table-view.ant-table-wrapper th.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper td.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper th.ant-table-selection-column,.app-table-view.ant-table-wrapper td.ant-table-selection-column,.app-table-view.ant-table-wrapper th.app-id-column,.app-table-view.ant-table-wrapper td.app-id-column,.app-table-view.ant-table-wrapper th.app-name-column,.app-table-view.ant-table-wrapper td.app-name-column,.app-table-view.ant-table-wrapper th.app-action-column,.app-table-view.ant-table-wrapper td.app-action-column{box-sizing:border-box}.app-table-view.ant-table-wrapper .ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-cell-fix-right-first,.app-table-view.ant-table-wrapper .ant-table-cell-fix-right-last{padding-right:20px}.app-table-view.ant-table-wrapper th.app-action-column,.app-table-view.ant-table-wrapper td.app-action-column{padding-left:12px!important;padding-right:12px!important}.app-table-view.ant-table-wrapper .ant-table-pagination-right{justify-content:flex-end}.app-table-shell{--app-table-radius:18px;border-radius:var(--app-table-radius);border:1px solid var(--border);background:var(--surface-1);-webkit-backdrop-filter:blur(18px)saturate(160%);overflow:hidden;box-shadow:0 18px 38px #0f172a1a,0 8px 18px #3b82f612,inset 0 1px #ffffff52}.app-table-view.ant-table-wrapper,.app-table-view.ant-table-wrapper .ant-spin-nested-loading,.app-table-view.ant-table-wrapper .ant-spin-container,.app-table-view.ant-table-wrapper .ant-table,.app-table-view.ant-table-wrapper .ant-table-container,.app-table-view.ant-table-wrapper .ant-table-content,.app-table-view.ant-table-wrapper .ant-table-header,.app-table-view.ant-table-wrapper .ant-table-body{border-radius:inherit!important}.app-table-view.ant-table-wrapper .ant-table-container{overflow:hidden}.app-table-view.ant-table-wrapper .ant-table,.app-table-view.ant-table-wrapper .ant-table-container,.app-table-view.ant-table-wrapper .ant-table-header,.app-table-view.ant-table-wrapper .ant-table-body,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td{background:0 0!important}.app-table-view.ant-table-wrapper .ant-table-thead>tr>th{background:color-mix(in srgb, var(--surface-strong-alt) 40%, transparent)!important;border-bottom:1px solid #0000000f!important}.app-table-view.ant-table-wrapper .ant-table-thead>tr>th:first-child{border-top-left-radius:var(--app-table-radius)!important}.app-table-view.ant-table-wrapper .ant-table-thead>tr>th:last-child{border-top-right-radius:var(--app-table-radius)!important}.app-table-view.ant-table-wrapper .ant-table-thead>tr>th:before{background-color:#0000000f!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td{transition:background .16s;border-bottom:1px solid #0000000a!important}.ant-table-wrapper .ant-table-thead>tr>th:not(:last-child),.ant-table-wrapper .ant-table-tbody>tr>td:not(:last-child),.ant-table-wrapper .ant-table-tfoot>tr>td:not(:last-child){border-inline-end:1px solid #94a3b829!important}.ant-table-wrapper .ant-table-expanded-row-fixed,.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper{border-radius:12px}.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper,.app-table-view.ant-table-wrapper .ant-table-expanded-row-fixed{background:color-mix(in srgb, var(--surface-4) 72%, transparent);border:1px solid #94a3b829;border-radius:0;overflow:hidden;box-shadow:none!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row>td{border-inline:none!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right-first,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right-last,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.app-action-column{box-shadow:none!important;background:0 0!important;border-inline:none!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right:before,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right-first:before,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right-last:before,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.app-action-column:before,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right:after,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right-first:after,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.ant-table-cell-fix-right-last:after,.app-table-view.ant-table-wrapper .ant-table-expanded-row>td.app-action-column:after{display:none!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-container,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-header,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-body,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-thead>tr>th,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody>tr>td,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody>tr:last-child>td:first-child,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody>tr:last-child>td:last-child{box-shadow:none!important;border-radius:0!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-last,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-last{box-shadow:none!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-ping-right .ant-table-container:before,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-ping-right .ant-table-container:after,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-ping-left .ant-table-container:before,.app-table-view.ant-table-wrapper .ant-table-expanded-row .ant-table-wrapper .ant-table-ping-left .ant-table-container:after{opacity:0!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row .app-expanded-subtable.ant-table-wrapper{width:100%;overflow:hidden;border:1px solid var(--border)!important;background:0 0!important;border-radius:0!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row .app-expanded-subtable .ant-table-container,.app-table-view.ant-table-wrapper .ant-table-expanded-row .app-expanded-subtable .ant-table-content,.app-table-view.ant-table-wrapper .ant-table-expanded-row .app-expanded-subtable .ant-table-content>table{box-shadow:none!important;border-radius:0!important}.app-table-view.ant-table-wrapper .ant-table-expanded-row .app-expanded-subtable .ant-table-content>table{min-width:100%!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:var(--row-hover)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--row-selected)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:var(--row-selected-hover)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.app-action-column{z-index:3;background:var(--surface-strong)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.app-action-column,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-last{box-shadow:-2px 0 8px #0000000a;background:var(--surface-strong)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{box-shadow:2px 0 8px #0000000a}.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-last,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.app-action-column{z-index:4;background:var(--surface-strong-alt)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left-last,.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right-first,.app-table-view.ant-table-wrapper .ant-table-tbody>tr:hover>td.app-action-column{background:linear-gradient(var(--neutral-hover), var(--neutral-hover)), var(--surface-strong)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-left-last,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.ant-table-cell-fix-right-first,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected>td.app-action-column{background:linear-gradient(var(--row-selected), var(--row-selected)), var(--surface-strong)!important}.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-left-last,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.ant-table-cell-fix-right-first,.app-table-view.ant-table-wrapper .ant-table-tbody>tr.ant-table-row-selected:hover>td.app-action-column{background:linear-gradient(var(--row-selected-hover), var(--row-selected-hover)), var(--surface-strong)!important}.app-table-view.ant-table-wrapper .ant-table-ping-right .ant-table-container:before,.app-table-view.ant-table-wrapper .ant-table-ping-left .ant-table-container:after,.app-table-view.ant-table-wrapper .ant-table-ping-left .ant-table-container:before,.app-table-view.ant-table-wrapper .ant-table-ping-right .ant-table-container:after{opacity:0}.app-table-view.ant-table-wrapper td.app-action-column,.app-table-view.ant-table-wrapper th.app-action-column{background-clip:padding-box;position:sticky;right:0;box-shadow:inset 10px 0 10px -10px #0f172a47!important}.app-table-view.ant-table-wrapper .app-action-column{overflow:visible;z-index:6!important}.app-table-view.ant-table-wrapper .app-action-column:before,.app-table-view.ant-table-wrapper .app-action-column:after{display:none!important}.app-table-view.ant-table-wrapper .app-created-at-column{overflow:hidden}.app-action-cell-inner{align-items:center;width:100%;min-height:32px;display:flex}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar{width:6px;height:6px}.ant-table-wrapper ::-webkit-scrollbar{width:6px;height:6px}.ant-table-sticky-scroll::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-track{background:0 0;border-radius:10px}.ant-table-wrapper ::-webkit-scrollbar-track{background:0 0;border-radius:10px}.ant-table-sticky-scroll::-webkit-scrollbar-track{background:0 0;border-radius:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:10px}.ant-table-wrapper ::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:10px}.ant-table-sticky-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.ant-table-wrapper ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.ant-table-sticky-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-corner{background:0 0}.ant-table-wrapper ::-webkit-scrollbar-corner{background:0 0}.ant-table-sticky-scroll::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-button{width:0;height:0;display:none}.ant-table-wrapper ::-webkit-scrollbar-button{width:0;height:0;display:none}.ant-table-sticky-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.app-card-shell.ant-card{border:1px solid var(--border);background:color-mix(in srgb, var(--surface-3) 82%, transparent);box-shadow:inset 0 1px 0 var(--control-top-shine)}.app-card-shell.ant-card:hover{box-shadow:0 4px 6px -1px #0000000d, 0 2px 4px -1px #00000008, inset 0 1px 0 var(--control-top-shine)}.app-flat-page .ant-card,.app-flat-page .ant-card .ant-card-head,.app-flat-page .ant-card .ant-card-body,.app-flat-page .ant-input,.app-flat-page .ant-input-affix-wrapper,.app-flat-page .ant-input-number,.app-flat-page .ant-input-search .ant-input-search-button,.app-flat-page .ant-select .ant-select-selector,.app-flat-page .ant-pagination-item,.app-flat-page .ant-pagination-prev .ant-pagination-item-link,.app-flat-page .ant-pagination-next .ant-pagination-item-link,.app-flat-page .ant-pagination-options-quick-jumper input,.app-flat-page .ant-table,.app-flat-page .ant-table-container,.app-flat-page .ant-table-header,.app-flat-page .ant-table-thead>tr>th,.app-flat-page .ant-table-tbody>tr>td,.app-flat-page .ant-table-expanded-row-fixed,.app-flat-modal .ant-modal-container,.app-flat-modal .ant-modal-content,.app-flat-modal .ant-modal-header,.app-flat-modal .ant-modal-body,.app-flat-modal .ant-modal-footer,.app-flat-modal .ant-input,.app-flat-modal .ant-input-affix-wrapper,.app-flat-modal .ant-input-number,.app-flat-modal .ant-picker,.app-flat-modal .ant-input-search .ant-input-search-button,.app-flat-modal .ant-select .ant-select-selector{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:0!important}.app-flat-page .ant-tag,.app-flat-page .app-tag,.app-flat-modal .ant-tag,.app-flat-modal .app-tag,.app-flat-drawer .ant-tag,.app-flat-drawer .app-tag{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.app-flat-modal .ant-modal-close{border-radius:0!important}.app-flat-page .ant-btn,.app-flat-popup .ant-btn,.app-flat-modal .ant-btn,.app-flat-body .ant-modal .ant-btn,.app-flat-body .ant-table-filter-dropdown .ant-btn,.app-flat-body .ant-dropdown .ant-dropdown-menu .ant-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.app-flat-page .ant-btn-color-default,.app-flat-page .ant-btn-variant-outlined,.app-flat-page .ant-btn-variant-filled,.app-flat-page .ant-btn-variant-dashed,.app-flat-popup .ant-btn-color-default,.app-flat-popup .ant-btn-variant-outlined,.app-flat-popup .ant-btn-variant-filled,.app-flat-popup .ant-btn-variant-dashed,.app-flat-modal .ant-btn-color-default,.app-flat-modal .ant-btn-variant-outlined,.app-flat-modal .ant-btn-variant-filled,.app-flat-modal .ant-btn-variant-dashed,.app-flat-body .ant-modal .ant-btn-color-default,.app-flat-body .ant-modal .ant-btn-variant-outlined,.app-flat-body .ant-modal .ant-btn-variant-filled,.app-flat-body .ant-modal .ant-btn-variant-dashed,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-default,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-outlined,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-filled,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-dashed{color:#1f2937!important;background:#fff!important;border-color:#d9dfe7!important}.app-flat-page .ant-btn-color-primary,.app-flat-page .ant-btn-variant-solid.ant-btn-color-primary,.app-flat-popup .ant-btn-color-primary,.app-flat-popup .ant-btn-variant-solid.ant-btn-color-primary,.app-flat-modal .ant-btn-color-primary,.app-flat-modal .ant-btn-variant-solid.ant-btn-color-primary,.app-flat-body .ant-modal .ant-btn-color-primary,.app-flat-body .ant-modal .ant-btn-variant-solid.ant-btn-color-primary,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-primary,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-solid.ant-btn-color-primary{color:#fff!important;background:#1976d2!important;border-color:#1976d2!important}.app-flat-page .ant-btn:not(:disabled):hover,.app-flat-page .ant-btn:not(:disabled):focus,.app-flat-page .ant-btn:not(:disabled):focus-visible,.app-flat-modal .ant-btn:not(:disabled):hover,.app-flat-modal .ant-btn:not(:disabled):focus,.app-flat-modal .ant-btn:not(:disabled):focus-visible{box-shadow:none!important;transform:none!important}.app-flat-page .ant-btn-color-default:not(:disabled):hover,.app-flat-page .ant-btn-variant-outlined:not(:disabled):hover,.app-flat-page .ant-btn-variant-filled:not(:disabled):hover,.app-flat-page .ant-btn-variant-dashed:not(:disabled):hover,.app-flat-popup .ant-btn-color-default:not(:disabled):hover,.app-flat-popup .ant-btn-variant-outlined:not(:disabled):hover,.app-flat-popup .ant-btn-variant-filled:not(:disabled):hover,.app-flat-popup .ant-btn-variant-dashed:not(:disabled):hover,.app-flat-modal .ant-btn-color-default:not(:disabled):hover,.app-flat-modal .ant-btn-variant-outlined:not(:disabled):hover,.app-flat-modal .ant-btn-variant-filled:not(:disabled):hover,.app-flat-modal .ant-btn-variant-dashed:not(:disabled):hover,.app-flat-body .ant-modal .ant-btn-color-default:not(:disabled):hover,.app-flat-body .ant-modal .ant-btn-variant-outlined:not(:disabled):hover,.app-flat-body .ant-modal .ant-btn-variant-filled:not(:disabled):hover,.app-flat-body .ant-modal .ant-btn-variant-dashed:not(:disabled):hover,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-default:not(:disabled):hover,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-outlined:not(:disabled):hover,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-filled:not(:disabled):hover,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-dashed:not(:disabled):hover{color:#1976d2!important;background:#f5f9ff!important;border-color:#1e88e5!important}.app-flat-page .ant-btn-color-default:not(:disabled):active,.app-flat-page .ant-btn-variant-outlined:not(:disabled):active,.app-flat-page .ant-btn-variant-filled:not(:disabled):active,.app-flat-page .ant-btn-variant-dashed:not(:disabled):active,.app-flat-popup .ant-btn-color-default:not(:disabled):active,.app-flat-popup .ant-btn-variant-outlined:not(:disabled):active,.app-flat-popup .ant-btn-variant-filled:not(:disabled):active,.app-flat-popup .ant-btn-variant-dashed:not(:disabled):active,.app-flat-modal .ant-btn-color-default:not(:disabled):active,.app-flat-modal .ant-btn-variant-outlined:not(:disabled):active,.app-flat-modal .ant-btn-variant-filled:not(:disabled):active,.app-flat-modal .ant-btn-variant-dashed:not(:disabled):active,.app-flat-body .ant-modal .ant-btn-color-default:not(:disabled):active,.app-flat-body .ant-modal .ant-btn-variant-outlined:not(:disabled):active,.app-flat-body .ant-modal .ant-btn-variant-filled:not(:disabled):active,.app-flat-body .ant-modal .ant-btn-variant-dashed:not(:disabled):active,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-default:not(:disabled):active,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-outlined:not(:disabled):active,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-filled:not(:disabled):active,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-dashed:not(:disabled):active{color:#1565c0!important;background:#eaf3fe!important;border-color:#1565c0!important}.app-flat-page .ant-btn-color-primary:not(:disabled):hover,.app-flat-page .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover,.app-flat-popup .ant-btn-color-primary:not(:disabled):hover,.app-flat-popup .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover,.app-flat-modal .ant-btn-color-primary:not(:disabled):hover,.app-flat-modal .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover,.app-flat-body .ant-modal .ant-btn-color-primary:not(:disabled):hover,.app-flat-body .ant-modal .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-primary:not(:disabled):hover,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover{color:#fff!important;background:#1e88e5!important;border-color:#1e88e5!important}.app-flat-page .ant-btn-color-primary:not(:disabled):active,.app-flat-page .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):active,.app-flat-popup .ant-btn-color-primary:not(:disabled):active,.app-flat-popup .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):active,.app-flat-modal .ant-btn-color-primary:not(:disabled):active,.app-flat-modal .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):active,.app-flat-body .ant-modal .ant-btn-color-primary:not(:disabled):active,.app-flat-body .ant-modal .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):active,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-primary:not(:disabled):active,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):active{color:#fff!important;background:#1565c0!important;border-color:#1565c0!important}.app-flat-page .ant-btn-color-primary .anticon,.app-flat-page .ant-btn-variant-solid.ant-btn-color-primary .anticon,.app-flat-popup .ant-btn-color-primary .anticon,.app-flat-popup .ant-btn-variant-solid.ant-btn-color-primary .anticon,.app-flat-modal .ant-btn-color-primary .anticon,.app-flat-modal .ant-btn-variant-solid.ant-btn-color-primary .anticon,.app-flat-body .ant-modal .ant-btn-color-primary .anticon,.app-flat-body .ant-modal .ant-btn-variant-solid.ant-btn-color-primary .anticon,.app-flat-body .ant-table-filter-dropdown .ant-btn-color-primary .anticon,.app-flat-body .ant-table-filter-dropdown .ant-btn-variant-solid.ant-btn-color-primary .anticon{color:#fff!important}.app-flat-page .ant-input,.app-flat-page .ant-input-affix-wrapper,.app-flat-page .ant-input-number,.app-flat-page .ant-picker,.app-flat-page .ant-input-search .ant-input-search-button,.app-flat-page .ant-select .ant-select-selector,.app-flat-modal .ant-input,.app-flat-modal .ant-input-affix-wrapper,.app-flat-modal .ant-input-number,.app-flat-modal .ant-picker,.app-flat-modal .ant-input-search .ant-input-search-button,.app-flat-modal .ant-select .ant-select-selector,.app-flat-popup .ant-input,.app-flat-popup .ant-input-affix-wrapper,.app-flat-popup .ant-input-search .ant-input-search-button,.app-flat-body .ant-modal .ant-input,.app-flat-body .ant-modal .ant-input-affix-wrapper,.app-flat-body .ant-modal .ant-input-number,.app-flat-body .ant-modal .ant-input-search .ant-input-search-button,.app-flat-body .ant-modal .ant-select .ant-select-selector,.app-flat-body .ant-table-filter-dropdown .ant-input,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper,.app-flat-body .ant-table-filter-dropdown .ant-input-search .ant-input-search-button{color:#1f2937!important;border-color:#d9dfe7!important}.app-flat-page{flex-direction:column;gap:12px;display:flex}.app-flat-toolbar{border:1px solid #d9dfe7;margin-top:0!important}.app-flat-toolbar-actions{justify-content:flex-end;padding:4px 0 0;display:flex}.app-flat-page .ant-table-pagination{justify-content:flex-end;margin-bottom:0;padding-right:0}.app-flat-page .ant-table-content,.app-flat-page .ant-table-container{border-bottom:0}.app-flat-page .ant-table-tbody>tr:last-child>td,.app-flat-page .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left,.app-flat-page .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left-last,.app-flat-page .ant-table-tbody>tr:last-child>td.ant-table-selection-column,.app-flat-page .ant-table-tbody>tr:last-child>td.ant-table-row-expand-icon-cell,.app-flat-page .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right,.app-flat-page .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right-last,.app-flat-page .ant-table-tbody>tr:last-child>td.app-action-column{border-bottom:0!important}.app-flat-page .ant-card-body{padding:0!important}.app-summary-cell{background:#fff;min-height:96px;padding:16px 20px}.app-flat-table-block{padding-top:12px}.app-flat-page .ant-space.app-flat-table-block>.ant-space-item>.app-flat-table-block{padding-top:0!important}.app-flat-page .ant-table-wrapper{overflow:hidden;border:0!important;border-radius:0!important}.app-flat-page .ant-table-container{border:1px solid #d9dfe7!important;border-radius:0!important}.app-flat-page .ant-table,.app-flat-page .ant-table-content{border:0!important;border-radius:0!important}.app-flat-page .ant-table-content{border-bottom:0!important}.app-flat-page .ant-table{border:0!important}.app-flat-page .ant-table-thead>tr>th:first-child,.app-flat-page .ant-table-tbody>tr>td:first-child{border-left:0!important}.app-flat-page .ant-table-thead>tr>th:last-child,.app-flat-page .ant-table-tbody>tr>td:last-child{border-right:0!important}.app-flat-page .ant-table-thead>tr:first-child>th{border-top:0!important}.app-flat-page .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.app-flat-page .ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}.app-flat-page .ant-table-thead>tr>th.ant-table-cell-fix-left,.app-flat-page .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.app-flat-page .ant-table-thead>tr>th.ant-table-selection-column,.app-flat-page .ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.app-flat-page .ant-table-thead>tr>th.ant-table-cell-fix-right,.app-flat-page .ant-table-thead>tr>th.ant-table-cell-fix-right-last,.app-flat-page .ant-table-thead>tr>th.app-action-column,.app-flat-page .ant-table-tbody>tr>td.ant-table-cell-fix-left,.app-flat-page .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.app-flat-page .ant-table-tbody>tr>td.ant-table-selection-column,.app-flat-page .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell,.app-flat-page .ant-table-tbody>tr>td.ant-table-cell-fix-right,.app-flat-page .ant-table-tbody>tr>td.ant-table-cell-fix-right-last,.app-flat-page .ant-table-tbody>tr>td.app-action-column,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-last,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-thead>tr>th.app-action-column,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-selection-column,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-row-expand-icon-cell,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-last,.app-flat-page .app-table-view.ant-table-wrapper .ant-table-tbody>tr>td.app-action-column{box-shadow:none!important;background:#fff!important}.app-flat-page .ant-tag,.app-flat-body .ant-tag{align-items:center;min-height:22px;padding:0 8px;font-weight:500;line-height:20px;display:inline-flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.app-flat-page .ant-btn-dangerous.ant-btn-color-default,.app-flat-page .ant-btn-dangerous.ant-btn-variant-outlined,.app-flat-page .ant-btn-dangerous.ant-btn-variant-filled,.app-flat-page .ant-btn-dangerous.ant-btn-variant-dashed,.app-flat-popup .ant-btn-dangerous.ant-btn-color-default,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-outlined,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-filled,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-dashed{color:#c62828!important;background:#fff5f5!important;border-color:#f1b7b7!important}.app-flat-page .ant-btn-dangerous.ant-btn-color-default:not(:disabled):hover,.app-flat-page .ant-btn-dangerous.ant-btn-variant-outlined:not(:disabled):hover,.app-flat-page .ant-btn-dangerous.ant-btn-variant-filled:not(:disabled):hover,.app-flat-page .ant-btn-dangerous.ant-btn-variant-dashed:not(:disabled):hover,.app-flat-popup .ant-btn-dangerous.ant-btn-color-default:not(:disabled):hover,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-outlined:not(:disabled):hover,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-filled:not(:disabled):hover,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-dashed:not(:disabled):hover{color:#c62828!important;background:#fdecec!important;border-color:#e58d8d!important}.app-flat-page .ant-btn-dangerous.ant-btn-color-default:not(:disabled):active,.app-flat-page .ant-btn-dangerous.ant-btn-variant-outlined:not(:disabled):active,.app-flat-page .ant-btn-dangerous.ant-btn-variant-filled:not(:disabled):active,.app-flat-page .ant-btn-dangerous.ant-btn-variant-dashed:not(:disabled):active,.app-flat-popup .ant-btn-dangerous.ant-btn-color-default:not(:disabled):active,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-outlined:not(:disabled):active,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-filled:not(:disabled):active,.app-flat-popup .ant-btn-dangerous.ant-btn-variant-dashed:not(:disabled):active{color:#a61b1b!important;background:#fbdede!important;border-color:#d96b6b!important}.ant-select-dropdown,.app-flat-popup.ant-select-dropdown,.app-flat-popup .ant-dropdown-menu,.app-flat-popup.ant-dropdown .ant-dropdown-menu,.app-flat-popup.ant-table-filter-dropdown,.app-flat-popup .ant-table-filter-dropdown,.app-flat-popup .ant-picker-panel-container,.app-flat-filter-dropdown.ant-table-filter-dropdown,.app-flat-filter-dropdown.ant-table-filter-dropdown,.app-flat-filter-dropdown.ant-table-filter-dropdown{box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:#fff!important;border-radius:0!important}.ant-select-dropdown .ant-select-item{color:#374151!important;border-radius:0!important;margin:0!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#f5f9ff!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#1976d2!important;background:#eff6ff!important}:root[data-theme=dark] .ant-select-dropdown{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .ant-select-dropdown .ant-select-item{color:#cbd5e1!important;background:0 0!important;border-radius:0!important;margin:0!important}:root[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#e2e8f0!important;background:#ffffff12!important}:root[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#93c5fd!important;background:#3b82f61f!important}.app-flat-popup .ant-select-item,.app-flat-popup .ant-dropdown-menu-item,.app-flat-popup .ant-dropdown-menu-submenu-title,.app-flat-popup .ant-checkbox-wrapper,.app-flat-popup .ant-radio-wrapper{border-radius:0!important}.app-flat-popup .ant-dropdown-menu{border-radius:0!important;padding:4px 0!important}.app-flat-popup .ant-dropdown-menu-item,.app-flat-popup .ant-dropdown-menu-submenu-title{min-height:unset!important;border-radius:0!important;height:32px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;line-height:32px!important}.app-flat-popup .ant-dropdown-menu-item:hover,.app-flat-popup .ant-dropdown-menu-submenu-title:hover{color:#374151!important;background:#f5f9ff!important}.app-flat-popup .ant-dropdown-menu-item-divider{margin:2px 0!important}.app-flat-popup .ant-dropdown-menu-item-danger,.app-flat-popup.ant-dropdown .ant-dropdown-menu-item-danger{color:#c62828!important}.app-flat-popup .ant-dropdown-menu-item-danger:hover,.app-flat-popup.ant-dropdown .ant-dropdown-menu-item-danger:hover{color:#c62828!important;background:#fdecec!important}.app-flat-popup .ant-dropdown-menu-item-disabled,.app-flat-popup .ant-dropdown-menu-item.ant-dropdown-menu-item-disabled{color:#c0c4cc!important}:root[data-theme=dark] .app-flat-popup .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-danger):hover,:root[data-theme=dark] .app-flat-popup .ant-dropdown-menu-submenu-title:hover{color:#e2e8f0!important;background:#ffffff12!important}:root[data-theme=dark] .app-flat-popup .ant-dropdown-menu-item-danger:hover,:root[data-theme=dark] .app-flat-popup.ant-dropdown .ant-dropdown-menu-item-danger:hover{color:#f87171!important;background:#c628281f!important}:root[data-theme=dark] .app-flat-popup .ant-dropdown-menu-item-danger,:root[data-theme=dark] .app-flat-popup.ant-dropdown .ant-dropdown-menu-item-danger{color:#f87171!important}:root[data-theme=dark] .app-flat-popup .ant-dropdown-menu-item-disabled{color:#475569!important}.app-flat-body .ant-select-dropdown,.app-flat-body .ant-dropdown .ant-dropdown-menu,.app-flat-body .ant-dropdown .ant-dropdown-menu-item,.app-flat-body .ant-dropdown .ant-dropdown-menu-submenu-title,.app-flat-body .ant-table-filter-dropdown,.app-flat-body .ant-table-filter-dropdown .ant-checkbox-wrapper,.app-flat-body .ant-table-filter-dropdown .ant-radio-wrapper,.app-flat-body .ant-table-filter-dropdown .ant-input,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper,.app-flat-body .ant-table-filter-dropdown .ant-input-search .ant-input-search-button,.app-flat-body .ant-table-filter-dropdown .ant-btn,.app-flat-body .ant-table-filter-dropdown .ant-dropdown-menu,.app-flat-body .ant-table-filter-dropdown .ant-dropdown-menu-item,.app-flat-body .ant-pagination .ant-select-dropdown,.app-flat-body .ant-modal .ant-modal-content,.app-flat-body .ant-modal .ant-modal-header,.app-flat-body .ant-modal .ant-modal-body,.app-flat-body .ant-modal .ant-modal-footer,.app-flat-body .ant-modal .ant-input,.app-flat-body .ant-modal .ant-input-affix-wrapper,.app-flat-body .ant-modal .ant-input-number,.app-flat-body .ant-modal .ant-input-search .ant-input-search-button,.app-flat-body .ant-modal .ant-select .ant-select-selector{box-shadow:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;background:#fff!important;border-radius:0!important}.ant-popover.app-flat-popconfirm{--app-flat-popconfirm-border:#d9dfe7;--app-flat-popconfirm-bg:#fff;position:relative;box-shadow:none!important;outline:none!important}:root[data-theme=dark] .ant-popover.app-flat-popconfirm{--app-flat-popconfirm-border:var(--app-flat-dark-border);--app-flat-popconfirm-bg:var(--app-flat-dark-bg)}.ant-popover.app-flat-popconfirm:before{display:none!important}.ant-popover.app-flat-popconfirm .ant-popover-inner,.app-flat-popconfirm .ant-popover-inner{z-index:1;position:relative;box-shadow:none!important;background:#fff!important;border:1px solid #d9dfe7!important;border-radius:0!important;outline:none!important;overflow:visible!important}:root[data-theme=dark] .ant-popover.app-flat-popconfirm .ant-popover-inner,:root[data-theme=dark] .app-flat-popconfirm .ant-popover-inner{border:1px solid var(--app-flat-dark-border)!important;box-shadow:none!important;background:var(--app-flat-dark-bg)!important}.ant-popover.app-flat-popconfirm .ant-popover-content,.ant-popover.app-flat-popconfirm .ant-popover-inner-content,.app-flat-popconfirm .ant-popover-content,.app-flat-popconfirm .ant-popover-inner-content{z-index:1;position:relative;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;outline:none!important}:root[data-theme=dark] .ant-popover.app-flat-popconfirm .ant-popover-content,:root[data-theme=dark] .ant-popover.app-flat-popconfirm .ant-popover-inner-content,:root[data-theme=dark] .app-flat-popconfirm .ant-popover-content,:root[data-theme=dark] .app-flat-popconfirm .ant-popover-inner-content{background:var(--app-flat-dark-bg)!important}.ant-popover.app-flat-popconfirm .ant-popover-inner-content,.app-flat-popconfirm .ant-popover-inner-content{padding:14px 14px 12px!important}.ant-popover.app-flat-popconfirm .ant-popover-arrow,.app-flat-popconfirm .ant-popover-arrow{z-index:2;display:block!important}.ant-popover.app-flat-popconfirm .ant-popover-arrow:before,.app-flat-popconfirm .ant-popover-arrow:before{box-shadow:none!important;background:#d9dfe7!important}.ant-popover.app-flat-popconfirm .ant-popover-arrow:after,.app-flat-popconfirm .ant-popover-arrow:after{box-shadow:none!important;background:#fff!important}:root[data-theme=dark] .ant-popover.app-flat-popconfirm .ant-popover-arrow:before,:root[data-theme=dark] .app-flat-popconfirm .ant-popover-arrow:before{background:var(--app-flat-dark-border)!important}:root[data-theme=dark] .ant-popover.app-flat-popconfirm .ant-popover-arrow:after,:root[data-theme=dark] .app-flat-popconfirm .ant-popover-arrow:after{background:var(--app-flat-dark-bg)!important}.app-flat-popconfirm .ant-popconfirm-buttons{margin-top:12px}.app-flat-modal,.app-flat-body .ant-modal .ant-modal-footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-flat-modal,.app-flat-body .ant-modal .ant-modal-footer .ant-btn{margin-inline-start:0!important}.app-flat-page .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.app-flat-modal .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.app-flat-popup .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.app-flat-body .ant-modal .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector,.app-flat-body .ant-table-filter-dropdown .ant-select-outlined:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{border-color:#d9dfe7!important}.app-flat-page .ant-input::placeholder,.app-flat-page .ant-input-affix-wrapper input::placeholder,.app-flat-page .ant-select-selection-placeholder,.app-flat-modal .ant-input::placeholder,.app-flat-modal .ant-input-affix-wrapper input::placeholder,.app-flat-modal .ant-select-selection-placeholder,.app-flat-popup .ant-input::placeholder,.app-flat-popup .ant-input-affix-wrapper input::placeholder,.app-flat-body .ant-modal .ant-input::placeholder,.app-flat-body .ant-modal .ant-input-affix-wrapper input::placeholder,.app-flat-body .ant-modal .ant-select-selection-placeholder,.app-flat-body .ant-table-filter-dropdown .ant-input::placeholder,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper input::placeholder{color:#94a3b8!important}.app-flat-page .ant-input:hover,.app-flat-page .ant-input-affix-wrapper:hover,.app-flat-page .ant-input-number:hover,.app-flat-page .ant-picker:hover,.app-flat-page .ant-input-search .ant-input-search-button:hover,.app-flat-page .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-flat-modal .ant-input:hover,.app-flat-modal .ant-input-affix-wrapper:hover,.app-flat-modal .ant-input-number:hover,.app-flat-modal .ant-picker:hover,.app-flat-modal .ant-input-search .ant-input-search-button:hover,.app-flat-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-flat-popup .ant-input:hover,.app-flat-popup .ant-input-affix-wrapper:hover,.app-flat-popup .ant-input-search .ant-input-search-button:hover,.app-flat-popup .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-flat-body .ant-modal .ant-input:hover,.app-flat-body .ant-modal .ant-input-affix-wrapper:hover,.app-flat-body .ant-modal .ant-input-number:hover,.app-flat-body .ant-modal .ant-input-search .ant-input-search-button:hover,.app-flat-body .ant-modal .ant-select:not(.ant-select-disabled):hover .ant-select-selector,.app-flat-body .ant-table-filter-dropdown .ant-input:hover,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper:hover,.app-flat-body .ant-table-filter-dropdown .ant-input-search .ant-input-search-button:hover,.app-flat-body .ant-table-filter-dropdown .ant-select:not(.ant-select-disabled):hover .ant-select-selector{color:#1f2937!important;border-color:#1e88e5!important}.app-flat-page .ant-input:focus,.app-flat-page .ant-input-focused,.app-flat-page .ant-input-affix-wrapper:focus,.app-flat-page .ant-input-affix-wrapper-focused,.app-flat-page .ant-input-affix-wrapper:focus-within,.app-flat-page .ant-input-number-focused,.app-flat-page .ant-picker-focused,.app-flat-page .ant-picker:focus,.app-flat-page .ant-picker:focus-within,.app-flat-page .ant-input-search .ant-input-search-button:focus,.app-flat-page .ant-input-search .ant-input-search-button:focus-visible,.app-flat-page .ant-select-focused .ant-select-selector,.app-flat-page .ant-select-open .ant-select-selector,.app-flat-modal .ant-input:focus,.app-flat-modal .ant-input-focused,.app-flat-modal .ant-input-affix-wrapper:focus,.app-flat-modal .ant-input-affix-wrapper-focused,.app-flat-modal .ant-input-affix-wrapper:focus-within,.app-flat-modal .ant-input-number-focused,.app-flat-modal .ant-picker-focused,.app-flat-modal .ant-picker:focus,.app-flat-modal .ant-picker:focus-within,.app-flat-modal .ant-input-search .ant-input-search-button:focus,.app-flat-modal .ant-input-search .ant-input-search-button:focus-visible,.app-flat-modal .ant-select-focused .ant-select-selector,.app-flat-modal .ant-select-open .ant-select-selector,.app-flat-popup .ant-input:focus,.app-flat-popup .ant-input-focused,.app-flat-popup .ant-input-affix-wrapper:focus,.app-flat-popup .ant-input-affix-wrapper-focused,.app-flat-popup .ant-input-affix-wrapper:focus-within,.app-flat-popup .ant-input-search .ant-input-search-button:focus,.app-flat-popup .ant-input-search .ant-input-search-button:focus-visible,.app-flat-popup .ant-select-focused .ant-select-selector,.app-flat-popup .ant-select-open .ant-select-selector,.app-flat-body .ant-modal .ant-input:focus,.app-flat-body .ant-modal .ant-input-focused,.app-flat-body .ant-modal .ant-input-affix-wrapper:focus,.app-flat-body .ant-modal .ant-input-affix-wrapper-focused,.app-flat-body .ant-modal .ant-input-affix-wrapper:focus-within,.app-flat-body .ant-modal .ant-input-number-focused,.app-flat-body .ant-modal .ant-input-search .ant-input-search-button:focus,.app-flat-body .ant-modal .ant-input-search .ant-input-search-button:focus-visible,.app-flat-body .ant-modal .ant-select-focused .ant-select-selector,.app-flat-body .ant-modal .ant-select-open .ant-select-selector,.app-flat-body .ant-table-filter-dropdown .ant-input:focus,.app-flat-body .ant-table-filter-dropdown .ant-input-focused,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper:focus,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper-focused,.app-flat-body .ant-table-filter-dropdown .ant-input-affix-wrapper:focus-within,.app-flat-body .ant-table-filter-dropdown .ant-input-search .ant-input-search-button:focus,.app-flat-body .ant-table-filter-dropdown .ant-input-search .ant-input-search-button:focus-visible,.app-flat-body .ant-table-filter-dropdown .ant-select-focused .ant-select-selector,.app-flat-body .ant-table-filter-dropdown .ant-select-open .ant-select-selector{color:#1f2937!important;box-shadow:none!important;border-color:#1976d2!important}.app-flat-modal .app-dialog-table-block .ant-table-tbody>tr:last-child>td{border-bottom:0!important}.app-flat-modal .ant-table-thead .ant-table-cell-scrollbar{display:none}.app-flat-modal .ant-table,.app-flat-modal .ant-table-container,.app-flat-modal .ant-table-header,.app-flat-modal .ant-table-content,.app-flat-modal .ant-table-thead>tr>th,.app-flat-modal .ant-table-tbody>tr>td{box-shadow:none!important;border-radius:0!important}.app-flat-page .app-summary-grid{background:#d9dfe7;border:1px solid #d9dfe7;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.app-drawer-sticky-panel{background:color-mix(in srgb, var(--surface-4) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(155%);border-bottom:1px solid #94a3b824}.app-drawer-sticky-panel--footer{border-top:1px solid #94a3b824;border-bottom:0}.app-progress-track{background:color-mix(in srgb, var(--surface-strong-alt) 72%, transparent)}@media (width<=1500px){.app-flat-page .app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:88px;padding:14px 16px}}@media (width<=640px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:1fr}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:auto;padding:16px}}.app-flat-page .app-flat-table-block{flex-direction:column;gap:12px;display:flex}.app-flat-page .app-flat-table.ant-table-wrapper{border:1px solid #d9dfe7;margin-top:0!important}.app-flat-page .app-flat-table-footer{justify-content:flex-end;padding:4px 0 0;display:flex}.app-flat-page .app-flat-table .ant-table-pagination{justify-content:flex-end;margin-bottom:0;padding-right:0}.app-flat-page .app-flat-table .ant-table-content,.app-flat-page .app-flat-table .ant-table-container{border-bottom:0}.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left-last,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-selection-column,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-row-expand-icon-cell,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right-last,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.app-action-column{border-bottom:0!important}.app-flat-page .app-summary-card .ant-card-body{padding:0!important}.app-flat-page .app-summary-cell{min-height:96px;box-shadow:none;padding:16px 20px}.app-flat-modal .app-dialog-table-block{box-shadow:none!important;background:#fff!important;border:1px solid #d9dfe7!important;border-radius:0!important}.app-flat-modal .app-dialog-table-block__header{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #d9dfe7!important;border-radius:0!important}.app-flat-modal .app-dialog-info-panel{box-shadow:none!important;background:#fff!important;border:1px solid #d9dfe7!important;border-radius:0!important}@media (width<=1500px){.app-flat-page .app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=992px){.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-flat-page .app-summary-cell{min-height:88px;padding:14px 16px}}@media (width<=640px){.app-flat-page .app-summary-grid{grid-template-columns:1fr}.app-flat-page .app-summary-cell{min-height:auto;padding:16px}}.app-flat-page .app-flat-table-block,.app-flat-page .app-flat-table-block{flex-direction:column;gap:12px;display:flex}.app-flat-page .app-flat-table.ant-table-wrapper,.app-flat-page .app-flat-table.ant-table-wrapper{border:1px solid #d9dfe7;margin-top:0!important}.app-flat-page .app-flat-table-footer,.app-flat-page .app-flat-table-footer{justify-content:flex-end;padding:4px 0 0;display:flex}.app-flat-page .app-flat-table .ant-table-pagination,.app-flat-page .app-flat-table .ant-table-pagination{justify-content:flex-end;margin-bottom:0;padding-right:0}.app-flat-page .app-flat-table .ant-table-content,.app-flat-page .app-flat-table .ant-table-container,.app-flat-page .app-flat-table .ant-table-content,.app-flat-page .app-flat-table .ant-table-container{border-bottom:0}.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left-last,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-selection-column,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-row-expand-icon-cell,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right-last,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.app-action-column,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-left-last,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-selection-column,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-row-expand-icon-cell,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.ant-table-cell-fix-right-last,.app-flat-page .app-flat-table .ant-table-tbody>tr:last-child>td.app-action-column{border-bottom:0!important}.app-flat-page .app-summary-card .ant-card-body,.app-flat-page .app-summary-card .ant-card-body{padding:0!important}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:96px;box-shadow:none;padding:16px 20px}.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.app-flat-modal .app-dialog-table-block,.app-flat-modal .app-dialog-table-block{box-shadow:none!important;background:#fff!important;border:1px solid #d9dfe7!important;border-radius:0!important}.app-flat-modal .app-dialog-table-block__header,.app-flat-modal .app-dialog-table-block__header{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #d9dfe7!important;border-radius:0!important}.app-flat-modal .app-dialog-info-panel,.app-flat-modal .app-dialog-info-panel{box-shadow:none!important;background:#fff!important;border:1px solid #d9dfe7!important;border-radius:0!important}@media (width<=1500px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=992px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:88px;padding:14px 16px}}@media (width<=640px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:1fr}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:auto;padding:16px}}@media (width<=1500px){.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=992px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:88px;padding:14px 16px}}@media (width<=640px){.app-flat-page .app-summary-grid,.app-flat-page .app-summary-grid{grid-template-columns:1fr}.app-flat-page .app-summary-cell,.app-flat-page .app-summary-cell{min-height:auto;padding:16px}}.app-flat-page .app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app-flat-modal .audits-flat-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.audit-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.5}.app-flat-page .app-flat-table .ant-table-cell{vertical-align:top}.app-flat-modal .audits-flat-code{white-space:pre-wrap;word-break:break-word;border:1px solid #d9dfe7;border-radius:0;max-height:240px;margin:0;padding:12px;overflow:auto}@media (width<=1500px){.app-flat-page .app-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=992px){.app-flat-page .app-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-flat-modal .audits-flat-detail-grid{grid-template-columns:1fr}}@media (width<=640px){.app-flat-page .app-summary-grid{grid-template-columns:1fr}}:root[data-theme=dark] .app-flat-page :is(.ant-card,.ant-table-wrapper,.ant-table,.ant-table-container,.ant-table-header,.ant-table-body,.ant-table-content),:root[data-theme=dark] .app-flat-modal :is(.ant-modal-content,.ant-modal-header,.ant-modal-body,.ant-modal-footer,.ant-table-wrapper,.ant-table,.ant-table-container,.ant-table-header,.ant-table-body,.ant-table-content),:root[data-theme=dark] .app-flat-popup :is(.ant-select-dropdown,.ant-dropdown-menu,.ant-table-filter-dropdown){background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page :is(.ant-table-thead>tr>th,.ant-table-tbody>tr>td),:root[data-theme=dark] .app-flat-modal :is(.ant-table-thead>tr>th,.ant-table-tbody>tr>td),:root[data-theme=dark] .app-flat-page :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector),:root[data-theme=dark] .app-flat-modal :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector){background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page .ant-select-selection-placeholder,:root[data-theme=dark] .app-flat-modal .ant-select-selection-placeholder{color:var(--text)!important}:root[data-theme=dark] .app-flat-page .app-summary-cell{background:var(--app-flat-dark-bg)!important;background:var(--app-flat-dark-bg-alt)!important;box-shadow:inset -1px -1px 0 var(--app-flat-dark-border)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-modal :is(.app-dialog-table-block,.app-dialog-table-block__header,.app-dialog-info-panel),:root[data-theme=dark] .app-flat-modal .app-dialog-info-panel,:root[data-theme=dark] .app-flat-modal .audits-flat-code{background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page :is(.ant-card .ant-card-head,.ant-card .ant-card-body),:root[data-theme=dark] .app-flat-popup:is(.ant-select-dropdown,.ant-dropdown,.ant-table-filter-dropdown),:root[data-theme=dark] .app-flat-popup :is(.ant-select-dropdown,.ant-dropdown,.ant-table-filter-dropdown,.ant-dropdown-menu){background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-popup :is(.ant-dropdown-menu,.ant-table-filter-dropdown,.ant-select-item,.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title,.ant-table-filter-dropdown-search,.ant-table-filter-dropdown-btns){background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-popup :is(.ant-select-item-option-active:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover){background:#1e40af33!important}:root[data-theme=dark] .app-flat-popup :is(.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-dropdown-menu-item-selected){color:var(--text-h)!important;background:#1976d242!important}:root[data-theme=dark] .app-flat-body .ant-table-filter-dropdown{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-body .ant-table-filter-dropdown :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector,.ant-btn-color-default,.ant-btn-variant-outlined,.ant-btn-variant-dashed){background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-body .ant-select-dropdown .ant-select-item-option-content{color:inherit!important;background:0 0!important}:root[data-theme=dark] .app-flat-page :is(.ant-table-thead>tr>th.ant-table-cell-fix-left,.ant-table-thead>tr>th.ant-table-cell-fix-left-last,.ant-table-thead>tr>th.ant-table-cell-fix-right,.ant-table-thead>tr>th.ant-table-cell-fix-right-last,.ant-table-tbody>tr>td.ant-table-cell-fix-left,.ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.ant-table-tbody>tr>td.ant-table-cell-fix-right,.ant-table-tbody>tr>td.ant-table-cell-fix-right-last,.ant-table-tbody>tr>td.ant-table-selection-column,.ant-table-tbody>tr>td.ant-table-row-expand-icon-cell,.ant-table-tbody>tr>td.app-action-column),:root[data-theme=dark] .app-flat-page :is(.ant-pagination-item,.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link,.ant-pagination-options-quick-jumper input),:root[data-theme=dark] .app-flat-page :is(.ant-table-thead>tr>th.ant-table-selection-column,.ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.ant-table-thead>tr>th.app-action-column,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.app-table-view.ant-table-wrapper .ant-table-thead>tr>th.app-action-column){background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page .app-table-view.ant-table-wrapper .ant-table-expanded-row>td,:root[data-theme=dark] .app-flat-page .ant-table-expanded-row-fixed{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page .app-table-view.ant-table-wrapper .ant-empty,:root[data-theme=dark] .app-flat-page .app-table-view.ant-table-wrapper .ant-empty-normal{color:var(--text)!important;background:0 0!important}:root[data-theme=dark] .app-flat-page :is(.ant-btn-color-default,.ant-btn-variant-outlined,.ant-btn-variant-dashed):not(.ant-btn-color-primary):not(.ant-btn-dangerous){background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page :is(.ant-btn-color-default,.ant-btn-variant-outlined,.ant-btn-variant-dashed):not(.ant-btn-color-primary):not(.ant-btn-dangerous):hover{color:var(--text-h)!important;background:#1e40af29!important;border-color:#60a5fa5c!important}:root[data-theme=dark] .app-flat-page .app-table-view.ant-table-wrapper .ant-checkbox .ant-checkbox-inner{background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-page .ant-tag{border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important;background:#1e293bb3!important}:root[data-theme=dark] .app-flat-page .ant-tag.ant-tag-processing{color:#bfdbfe!important;background:#1976d233!important;border-color:#60a5fa6b!important}:root[data-theme=dark] .app-flat-body .ant-table-filter-dropdown :is(.ant-checkbox-wrapper,.ant-radio-wrapper){color:var(--text-h)!important;background:0 0!important}:root[data-theme=dark] .app-flat-body .ant-table-filter-dropdown :is(.ant-checkbox-group,.ant-radio-group){background:var(--app-flat-dark-bg)!important}:root[data-theme=dark] .app-flat-body :is(.ant-modal,.ant-popover,.ant-table-filter-dropdown) :is(.ant-btn-color-default,.ant-btn-variant-outlined,.ant-btn-variant-dashed):not(.ant-btn-color-primary):not(.ant-btn-dangerous){background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-page .app-table-view.ant-table-wrapper .ant-btn-dangerous.ant-btn-color-default,:root[data-theme=dark] .app-flat-page .app-table-view.ant-table-wrapper .ant-btn-dangerous.ant-btn-variant-outlined{color:#fca5a5!important;background:#7f1d1d2e!important;border-color:#f8717175!important}.app-flat-modal .orders-detail-delete-btn{box-shadow:none!important;border-radius:0!important}:root[data-theme=dark] .app-flat-modal .orders-detail-delete-btn.ant-btn-dangerous{color:#fca5a5!important;background:#7f1d1d2e!important;border-color:#f8717175!important}:root[data-theme=dark] .app-flat-modal .orders-detail-delete-btn.ant-btn-dangerous:not(:disabled):hover{color:#fecaca!important;background:#7f1d1d47!important;border-color:#f871719e!important}:root[data-theme=dark] .app-flat-modal .orders-detail-delete-btn.ant-btn-dangerous:disabled{color:#94a3b8b8!important;background:#1e293bad!important;border-color:#94a3b83d!important}.app-flat-modal .app-dialog-table-block .ant-table-wrapper .ant-table-thead>tr>th:before{display:none!important}:is(input,textarea,.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-picker-input>input)::selection{color:#0f172a;background:#1976d247}:root[data-theme=dark] :is(input,textarea,.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-picker-input>input)::selection{color:#f8fafc;background:#60a5fa73}:root[data-theme=dark] .app-flat-page :is(.ant-input,.ant-input-number-input,.ant-select-selection-item,.ant-picker-input>input){color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}:root[data-theme=dark] .app-flat-page .ant-select-selection-placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}:root[data-theme=dark] .app-flat-popconfirm :is(.ant-popconfirm-title,.ant-popconfirm-message-title,.ant-popconfirm-description,.ant-popconfirm-message){color:var(--text-h)!important}:root[data-theme=dark] .app-flat-popconfirm .ant-popconfirm-message-icon{color:#f59e0b!important}:root[data-theme=dark] .app-flat-popup.ant-popover .ant-popover-inner{background:var(--app-flat-dark-bg)!important;outline:1px solid var(--app-flat-dark-border)!important;box-shadow:none!important;border:none!important}.app-flat-page .ant-space.app-flat-table-block{box-sizing:border-box;background:#fff;border:1px solid #d9dfe7;overflow:hidden;gap:16px!important;padding:16px!important}.app-flat-page .ant-space.app-flat-table-block .app-flat-toolbar{border:none!important}.app-flat-page .ant-input-search .ant-input-group .ant-input-search-button,.app-flat-page .ant-picker{border-radius:0!important}:root[data-theme=dark] .app-flat-page .app-summary-grid{background:var(--app-flat-dark-border)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-page .app-summary-grid .app-summary-cell{background:var(--app-flat-dark-bg-alt)!important}:root[data-theme=dark] .app-flat-page .ant-space.app-flat-table-block{background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-popup.ant-popover .ant-popover-inner-content{color:var(--text-h)!important;background:0 0!important}:root[data-theme=dark] .app-flat-popup.ant-popover :is(){background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-popup{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-popup .ant-picker-cell,:root[data-theme=dark] .app-flat-popup .ant-picker-cell-inner,:root[data-theme=dark] .app-flat-popup .ant-picker-header,:root[data-theme=dark] .app-flat-popup .ant-picker-header button,:root[data-theme=dark] .app-flat-popup .ant-picker-footer,:root[data-theme=dark] .app-flat-popup .ant-picker-now-btn{color:var(--text-h)!important}:root[data-theme=dark] .app-flat-popup .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,:root[data-theme=dark] .app-flat-popup .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,:root[data-theme=dark] .app-flat-popup .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff!important;background:#1976d2!important}:root[data-theme=dark] .app-flat-popup .ant-picker-cell-in-view .ant-picker-cell-inner:hover{background:#60a5fa38!important}.app-flat-page .ant-table-header{border-bottom:0!important}.app-flat-page .ant-table-thead>tr>th{border-bottom:1px solid #d9dfe7!important}:root[data-theme=dark] .app-flat-page .ant-table-thead>tr>th{border-bottom:1px solid var(--app-flat-dark-border)!important}.app-flat-page .ant-table-tbody>tr.ant-table-expanded-row>td{border-top:0!important;border-inline:0!important}.app-flat-page .ant-table-expanded-row-fixed{box-shadow:none!important;border:none!important}:root[data-theme=dark] .app-flat-page .app-summary-grid .app-summary-cell{box-shadow:none!important}:root[data-theme=dark] .app-flat-body .ant-select-dropdown{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-body .ant-select-dropdown .ant-select-item{color:#cbd5e1!important;background:0 0!important;border-radius:0!important;margin:0!important}:root[data-theme=dark] .app-flat-body .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#e2e8f0!important;background:#ffffff12!important}:root[data-theme=dark] .app-flat-body .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#93c5fd!important;background:#3b82f61f!important}.app-flat-page .ant-table-cell.app-action-column,.app-flat-page .ant-table-thead>tr>th.app-action-column{border-left:1px solid #d9dfe7!important}:root[data-theme=dark] .app-flat-page .ant-table-cell.app-action-column,:root[data-theme=dark] .app-flat-page .ant-table-thead>tr>th.app-action-column{border-left:1px solid var(--app-flat-dark-border)!important}:root[data-theme=dark] .ant-modal-content .ant-select-dropdown{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .ant-modal-content .ant-select-dropdown .ant-select-item{color:#cbd5e1!important;background:0 0!important;border-radius:0!important;margin:0!important}:root[data-theme=dark] .ant-modal-content .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#e2e8f0!important;background:#ffffff12!important}:root[data-theme=dark] .ant-modal-content .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:500;color:#93c5fd!important;background:#3b82f61f!important}.ant-picker-dropdown .ant-picker-panel-container{background:#fff!important;border:1px solid #d9dfe7!important;border-radius:0!important;box-shadow:0 2px 8px #0000001f!important}.ant-picker-dropdown .ant-picker-panel{background:#fff!important;border:none!important;border-radius:0!important}.ant-picker-dropdown .ant-picker-header{color:#374151!important;border-bottom:1px solid #e8edf3!important}.ant-picker-dropdown .ant-picker-header button{color:#374151!important}.ant-picker-dropdown .ant-picker-header button:hover{color:#1976d2!important}.ant-picker-dropdown .ant-picker-body{background:#fff!important}.ant-picker-dropdown .ant-picker-content th{color:#94a3b8!important}.ant-picker-dropdown .ant-picker-cell{color:#d1d5db!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:#374151!important}.ant-picker-dropdown .ant-picker-cell-inner{border-radius:0!important}.ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner:hover,.ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner{color:#1976d2!important;background:#f0f7ff!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#1976d2!important;border-radius:0!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background:#1976d2!important;border-radius:0!important}.ant-picker-dropdown .ant-picker-footer{background:#fff!important;border-top:1px solid #e8edf3!important}.ant-picker-dropdown .ant-picker-today-btn,.ant-picker-dropdown .ant-picker-now-btn{color:#1976d2!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important;box-shadow:0 4px 16px #0006!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-panel{background:var(--app-flat-dark-bg)!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-header{border-bottom-color:var(--app-flat-dark-border)!important;color:#e2e8f0!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-header button{color:#cbd5e1!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-header button:hover{color:#93c5fd!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-body{background:var(--app-flat-dark-bg)!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-content th{color:#64748b!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell{color:#374151!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view{color:#cbd5e1!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view .ant-picker-cell-inner:hover,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner{color:#93c5fd!important;background:#60a5fa24!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#3b82f6!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#fff!important;background:#1976d2!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-footer{border-top-color:var(--app-flat-dark-border)!important;background:var(--app-flat-dark-bg)!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-today-btn,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-now-btn{color:#60a5fa!important}:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-content,:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-header,:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-body,:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-footer{background:var(--app-flat-dark-bg)!important;color:#e2e8f0!important}:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-title,:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-confirm-title{color:#f1f5f9!important}:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-confirm-content{color:#cbd5e1!important}:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-close{color:#94a3b8!important}:root[data-theme=dark] .app-flat-body .ant-modal .ant-modal-close:hover{color:#e2e8f0!important;background:#ffffff14!important}:root[data-theme=dark] .app-flat-modal .ant-modal-container,:root[data-theme=dark] .app-flat-modal .ant-modal-content,:root[data-theme=dark] .app-flat-modal .ant-modal-header,:root[data-theme=dark] .app-flat-modal .ant-modal-body,:root[data-theme=dark] .app-flat-modal .ant-modal-footer{background:var(--app-flat-dark-bg)!important;color:#e2e8f0!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-modal .ant-modal-title{color:#f1f5f9!important}:root[data-theme=dark] .app-flat-modal .ant-input,:root[data-theme=dark] .app-flat-modal .ant-input-affix-wrapper,:root[data-theme=dark] .app-flat-modal .ant-input-number,:root[data-theme=dark] .app-flat-modal .ant-picker,:root[data-theme=dark] .app-flat-modal .ant-select .ant-select-selector{background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:#e2e8f0!important}:root[data-theme=dark] .app-flat-modal .ant-modal-close{color:#94a3b8!important}:root[data-theme=dark] .app-flat-modal .ant-modal-close:hover{color:#e2e8f0!important;background:#ffffff14!important}.app-flat-drawer .ant-drawer-content,.app-flat-drawer .ant-drawer-header,.app-flat-drawer .ant-drawer-body,.app-flat-drawer .ant-drawer-footer{border-radius:0!important}.app-flat-drawer .ant-input,.app-flat-drawer .ant-input-affix-wrapper,.app-flat-drawer .ant-input-number,.app-flat-drawer .ant-picker,.app-flat-drawer .ant-select .ant-select-selector,.app-flat-drawer .ant-input-textarea textarea{box-shadow:none!important;border-color:#d9dfe7!important;border-radius:0!important}.app-flat-drawer .ant-btn{box-shadow:none!important;border-radius:0!important}.app-flat-drawer .ant-btn-color-default,.app-flat-drawer .ant-btn-variant-outlined,.app-flat-drawer .ant-btn-variant-filled,.app-flat-drawer .ant-btn-variant-dashed{color:#1f2937!important;background:#fff!important;border-color:#d9dfe7!important}.app-flat-drawer .ant-btn-color-primary,.app-flat-drawer .ant-btn-variant-solid.ant-btn-color-primary{color:#fff!important;background:#1976d2!important;border-color:#1976d2!important}.app-flat-drawer .ant-btn-color-default:not(:disabled):hover,.app-flat-drawer .ant-btn-variant-outlined:not(:disabled):hover{color:#1976d2!important;background:#f5f9ff!important;border-color:#1e88e5!important}.app-flat-drawer .ant-btn-color-primary:not(:disabled):hover,.app-flat-drawer .ant-btn-variant-solid.ant-btn-color-primary:not(:disabled):hover{color:#fff!important;background:#1e88e5!important;border-color:#1e88e5!important}.app-flat-drawer .ant-btn:not(:disabled):hover,.app-flat-drawer .ant-btn:not(:disabled):focus,.app-flat-drawer .ant-btn:not(:disabled):focus-visible{box-shadow:none!important;transform:none!important}.app-flat-drawer .ant-table,.app-flat-drawer .ant-table-container,.app-flat-drawer .ant-table-content,.app-flat-drawer .ant-table-header,.app-flat-drawer .ant-table-thead>tr>th,.app-flat-drawer .ant-table-tbody>tr>td,.app-flat-drawer .ant-table-expanded-row-fixed{box-shadow:none!important;border-radius:0!important}.app-flat-drawer .ant-table-wrapper{border-radius:0!important}.app-flat-drawer .ant-table-tbody>tr:last-child>td{border-bottom:none!important}:root[data-theme=dark] .app-flat-drawer .ant-drawer-content,:root[data-theme=dark] .app-flat-drawer .ant-drawer-header{background:var(--app-flat-dark-bg)!important;border-color:var(--app-flat-dark-border)!important}:root[data-theme=dark] .app-flat-drawer .ant-input,:root[data-theme=dark] .app-flat-drawer .ant-input-affix-wrapper,:root[data-theme=dark] .app-flat-drawer .ant-input-number,:root[data-theme=dark] .app-flat-drawer .ant-picker,:root[data-theme=dark] .app-flat-drawer .ant-select .ant-select-selector,:root[data-theme=dark] .app-flat-drawer .ant-input-textarea textarea,:root[data-theme=dark] .app-flat-drawer .ant-btn-color-default,:root[data-theme=dark] .app-flat-drawer .ant-btn-variant-outlined{background:var(--app-flat-dark-bg-alt)!important;border-color:var(--app-flat-dark-border)!important;color:var(--text-h)!important}:root[data-theme=dark] .app-flat-drawer .ant-btn-color-default:not(:disabled):hover,:root[data-theme=dark] .app-flat-drawer .ant-btn-variant-outlined:not(:disabled):hover{color:#60a5fa!important;background:#60a5fa1f!important;border-color:#60a5fa!important}
