:root{--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-table-cell: 0;--z-table-sticky-col: 90;--z-table-header: 200;--z-table-sticky-header: 210;--surface-base: #ffffff;--surface-alt: #fafafa;--surface-hover: #f5f5f5;--surface-active: #e6e6e6;--table-header-bg: #fafafa;--table-row-hover: #f5f5f5;--table-border: #e5e7eb;--table-expanded-bg: #fafafa;--border-radius-sm: 6px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-round: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 4px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .15);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--font-size-xs: 12px;--font-size-sm: 13px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 20px;--line-height-tight: 1.3;--line-height-base: 1.5;--line-height-relaxed: 1.6;--input-height-sm: 28px;--input-height-base: 32px;--input-height-lg: 40px;--modal-backdrop: rgba(0, 0, 0, .65)}[data-theme=dark]{--surface-base: #1a1d2e;--surface-alt: #1f2338;--surface-hover: #20253c;--surface-active: #252a40;--table-header-bg: #1f2338;--table-row-hover: #20253c;--table-border: #3d4158;--table-expanded-bg: #1f2338;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--shadow-md: 0 2px 4px rgba(0, 0, 0, .35);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .45)}.ant-table-wrapper{width:100%}.ant-table{table-layout:fixed;border-collapse:collapse;border-spacing:0}.ant-table-thead>tr>th{position:sticky!important;top:0;z-index:var(--z-table-header)!important;background-color:var(--table-header-bg)!important;box-shadow:0 1px 0 var(--table-border, #e5e7eb);text-align:center;vertical-align:middle;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-weight:600;padding:var(--spacing-sm) 4px}.ant-table-header .ant-table-thead>tr>th:not(.ant-table-cell-fix-left):not(.ant-table-cell-fix-right){position:relative!important;top:auto!important;z-index:auto!important;box-shadow:none!important}.ant-table-tbody>tr:not(.ant-table-expanded-row)>td{position:relative;z-index:auto;background-color:var(--surface-base);text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:var(--spacing-sm) 4px}.ant-table-tbody>tr.ant-table-row:hover>td{background-color:var(--table-row-hover)!important}.ant-table-tbody>tr:not(.ant-table-expanded-row)>td:has(.ant-tag),.ant-table-tbody>tr:not(.ant-table-expanded-row)>td:has(.ant-space),.ant-table-tbody>tr:not(.ant-table-expanded-row)>td:has(.ant-badge){white-space:normal;overflow:visible;vertical-align:middle}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:var(--z-table-sticky-col)!important;background-color:var(--surface-base)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ant-table-thead .ant-table-cell-fix-left,.ant-table-thead .ant-table-cell-fix-right{z-index:var(--z-table-sticky-header)!important;background-color:var(--table-header-bg)!important}.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right{background-color:var(--table-row-hover)!important;z-index:var(--z-table-sticky-col)!important}.ant-table-cell-fix-left:after,.ant-table-cell-fix-right:after{display:none}.ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{width:32px;min-width:32px;max-width:32px;padding:0;text-align:center;position:sticky!important;z-index:var(--z-table-sticky-col)!important;background-color:var(--surface-base)!important}.ant-table-thead>tr>th.ant-table-row-expand-icon-cell{background-color:var(--table-header-bg)!important;z-index:var(--z-table-sticky-header)!important}.ant-table-tbody>tr.ant-table-row:hover>td.ant-table-row-expand-icon-cell{background-color:var(--table-row-hover)!important}.ant-table-expanded-row>td{padding:var(--spacing-lg);text-align:left;background-color:var(--table-expanded-bg);white-space:normal}.ant-table-expanded-row>td.ant-table-cell-fix-left,.ant-table-expanded-row>td.ant-table-cell-fix-right{position:static;z-index:auto;box-shadow:none}.ant-table-tbody>tr>td .ant-space{display:inline-flex;flex-wrap:wrap;width:100%;justify-content:center;gap:4px}.ant-table-tbody>tr>td .ant-tag{margin:2px;display:inline-flex;justify-content:center;align-items:center}.ant-table-tbody>tr>td .ant-badge{display:inline-flex;justify-content:center;align-items:center}.ant-table-tbody>tr>td.multiline-cell{white-space:normal;word-break:break-word;line-height:var(--line-height-tight);min-height:52px;vertical-align:middle}.ant-table-tbody>tr>td.multiline-cell>*{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ant-table-pagination{margin:var(--spacing-lg) 0 0;display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.ant-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.ant-table{min-width:800px}.ant-table-thead>tr>th{padding:6px 4px;font-size:12px}.ant-table-tbody>tr>td{padding:6px 4px;font-size:12px}.ant-table-cell-fix-left,.ant-table-cell-fix-right{padding:6px 4px}.ant-table-thead>tr>th.ant-table-row-expand-icon-cell,.ant-table-tbody>tr>td.ant-table-row-expand-icon-cell{width:28px;min-width:28px;max-width:28px}.ant-table-expanded-row>td{padding:12px;font-size:13px}.ant-table-pagination{justify-content:center;margin:12px 0 0}.ant-pagination-item,.ant-pagination-prev,.ant-pagination-next{min-width:28px;height:28px;line-height:26px;font-size:12px}.ant-table-tbody>tr>td .ant-tag{font-size:11px;padding:0 4px;margin:1px}.ant-table-tbody>tr>td.multiline-cell{min-height:40px;font-size:12px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 6px;font-size:13px}}.ant-modal-mask{background-color:var(--modal-backdrop)!important}.ant-row{margin:0!important}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin:0!important;color:var(--ant-color-text)}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:var(--ant-color-error)}.ant-modal-confirm-body .ant-modal-confirm-title{color:var(--ant-color-text)}.ant-table-expanded-row>td.ant-table-cell-fix-left,.ant-table-expanded-row>td.ant-table-cell-fix-right{position:static!important;z-index:auto!important}@media (max-width: 1023px){.ant-modal-confirm .ant-modal-body{padding:50px}}@media (max-width: 768px){.ant-modal-confirm .ant-modal-body{padding:25px}.ant-modal-confirm-content .ant-row{display:block}.ant-col-8,.ant-col-12{max-width:100%}}.ant-input:not(.ant-input-textarea .ant-input){min-height:var(--input-height-base);height:var(--input-height-base)}.ant-input-textarea .ant-input{height:auto;min-height:150px;line-height:var(--line-height-relaxed);white-space:pre-wrap;word-break:break-word}.ant-input-affix-wrapper{min-height:var(--input-height-base);height:var(--input-height-base);display:inline-flex;align-items:center}.ant-input-affix-wrapper .ant-input{height:auto}.ant-select-single .ant-select-selector{height:var(--input-height-base)}.ant-select-selection-item{line-height:calc(var(--input-height-base) - 2px)}[data-theme=dark] .ant-select-selector{background:var(--surface-base, #1a1d2e)!important;border-color:var(--table-border, #3d4158)!important}[data-theme=dark] .ant-select-selection-item,[data-theme=dark] .ant-select-selection-search-input{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}[data-theme=dark] .ant-select-selection-placeholder{color:#ffffff8c!important}[data-theme=dark] .ant-select-arrow,[data-theme=dark] .ant-select-clear{color:#ffffffb8!important}[data-theme=dark] .ant-select-dropdown{background:var(--surface-alt, #1f2338)!important;border:1px solid var(--table-border, #3d4158)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item,[data-theme=dark] .ant-select-dropdown .ant-select-item-option-content,[data-theme=dark] .ant-select-dropdown .ant-select-item-option-content *{color:#ffffffeb!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-disabled,[data-theme=dark] .ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content,[data-theme=dark] .ant-select-dropdown .ant-select-item-option-disabled .ant-select-item-option-content *{color:#ffffff59!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--surface-hover, #20253c)!important}[data-theme=dark] .ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in oklab,var(--ant-color-primary),transparent 80%)!important}.ant-picker{height:var(--input-height-base)}.ant-tag{border-radius:var(--border-radius-sm);margin:2px}.ant-card{border-radius:var(--border-radius-lg)}.ant-btn{border-radius:var(--border-radius-md)}.ant-btn-sm{height:var(--input-height-sm)}.ant-btn-lg{height:var(--input-height-lg)}[data-theme=dark] [data-rich-editor]{background:var(--surface-base, #1a1d2e)!important;border-color:var(--table-border, #3d4158)!important;color:#ffffffeb!important}[data-theme=dark] .ql-snow .ql-toolbar,[data-theme=dark] .ql-snow.ql-toolbar{border-color:var(--table-border, #3d4158)!important;background:var(--surface-alt, #1f2338)!important;color:#ffffffeb!important}[data-theme=dark] .ql-snow .ql-stroke,[data-theme=dark] .ql-snow .ql-stroke-miter{stroke:#ffffffeb!important;stroke-width:1.35px!important}[data-theme=dark] .ql-snow .ql-fill{fill:#ffffffeb!important}[data-theme=dark] .ql-snow .ql-picker,[data-theme=dark] .ql-snow .ql-picker-label,[data-theme=dark] .ql-snow .ql-toolbar button{color:#ffffffeb!important}[data-theme=dark] .ql-snow .ql-toolbar button svg,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label svg{opacity:.95!important}[data-theme=dark] .ql-snow .ql-toolbar button:hover,[data-theme=dark] .ql-snow .ql-toolbar button.ql-active,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label:hover,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label.ql-active{color:#339cfd!important;background:#ffffff14!important}[data-theme=dark] .ql-snow .ql-toolbar button:hover .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar button.ql-active .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke{stroke:#339cfd!important}[data-theme=dark] .ql-snow .ql-toolbar button:hover .ql-fill,[data-theme=dark] .ql-snow .ql-toolbar button.ql-active .ql-fill,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,[data-theme=dark] .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill{fill:#339cfd!important}[data-theme=dark] .ql-snow .ql-picker-options{background:var(--surface-alt, #1f2338)!important;border-color:var(--table-border, #3d4158)!important;color:#ffffffeb!important}[data-theme=dark] .ql-snow .ql-picker-item:hover,[data-theme=dark] .ql-snow .ql-picker-item.ql-selected{color:#339cfd!important}[data-theme=dark] .ql-snow .ql-container{background:var(--surface-base, #1a1d2e)!important}[data-theme=dark] .ql-snow .ql-container::-webkit-scrollbar-track{background:#ffffff14}[data-theme=dark] .ql-snow .ql-container::-webkit-scrollbar-thumb{background:#ffffff2e}[data-theme=dark] .ql-snow .ql-container::-webkit-scrollbar-thumb:hover{background:#ffffff47}[data-theme=dark] .ql-snow .ql-editor{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}[data-theme=dark] .ql-snow .ql-editor.ql-blank:before{color:#ffffff73!important}[data-theme=dark] .ql-snow .ql-editor code,[data-theme=dark] .ql-snow .ql-editor pre:not(.ql-syntax){background-color:#ffffff1f!important;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}[data-theme=dark] .ql-snow .ql-editor pre.ql-syntax{background-color:#23241f!important;color:#f8f8f2!important;-webkit-text-fill-color:#f8f8f2!important}[data-theme=dark] .ql-snow .ql-editor [style*="background-color: rgb(255"],[data-theme=dark] .ql-snow .ql-editor [style*="background-color:rgb(255"],[data-theme=dark] .ql-snow .ql-editor [style*="background-color:#fff"],[data-theme=dark] .ql-snow .ql-editor [style*="background-color: #fff"],[data-theme=dark] .ql-snow .ql-editor [style*="background: rgb(255, 255, 255)"],[data-theme=dark] .ql-snow .ql-editor [style*="background:rgb(255, 255, 255)"]{color:#1a1d2e!important;-webkit-text-fill-color:#1a1d2e!important}[data-theme=dark] .ql-snow .ql-editor [style*="color: rgb(0, 0, 0)"],[data-theme=dark] .ql-snow .ql-editor [style*="color:rgb(0, 0, 0)"],[data-theme=dark] .ql-snow .ql-editor [style*="color:#000000"],[data-theme=dark] .ql-snow .ql-editor [style*="color: #000000"]{color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}[data-theme=dark] .ql-snow .ql-tooltip{background:var(--surface-alt, #1f2338)!important;border:1px solid var(--table-border, #3d4158)!important;color:#ffffffeb!important;box-shadow:0 6px 18px #00000059!important;z-index:2000!important}[data-theme=dark] .ql-snow .ql-tooltip input[type=text]{background:var(--surface-base, #1a1d2e)!important;border:1px solid var(--table-border, #3d4158)!important;color:#ffffffeb!important}[data-theme=dark] .ql-snow .ql-tooltip a{color:#58adff!important}[data-theme=dark] .ql-snow .ql-tooltip a:hover{color:#7bbdff!important}[data-theme=dark] .ant-tooltip .note-tooltip-content,[data-theme=dark] .ant-tooltip .note-tooltip-content *{color:#ffffffeb!important;background:transparent!important;background-color:transparent!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}[data-theme=dark] .ant-tooltip .note-tooltip-content a{color:#58adff!important;-webkit-text-fill-color:#58adff!important}[data-theme=dark] .ant-tooltip .note-tooltip-content pre,[data-theme=dark] .ant-tooltip .note-tooltip-content code{background:#ffffff1a!important;background-color:#ffffff1a!important;color:#ffffffeb!important;-webkit-text-fill-color:rgba(255,255,255,.92)!important}
