*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.grid{display:grid}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.flex{display:flex}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.resize{resize:both}.b{border-width:1px}.px{padding-left:1rem;padding-right:1rem}.pe,.pie{padding-inline-end:1rem}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.outline{outline-style:solid}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}*>.enter-x:nth-child(1){transform:translate(50px)}*>.-enter-x:nth-child(1){transform:translate(-50px)}*>.enter-x:nth-child(1),*>.-enter-x:nth-child(1){z-index:9;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.1s}*>.enter-x:nth-child(2){transform:translate(50px)}*>.-enter-x:nth-child(2){transform:translate(-50px)}*>.enter-x:nth-child(2),*>.-enter-x:nth-child(2){z-index:8;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.2s}*>.enter-x:nth-child(3){transform:translate(50px)}*>.-enter-x:nth-child(3){transform:translate(-50px)}*>.enter-x:nth-child(3),*>.-enter-x:nth-child(3){z-index:7;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.3s}*>.enter-x:nth-child(4){transform:translate(50px)}*>.-enter-x:nth-child(4){transform:translate(-50px)}*>.enter-x:nth-child(4),*>.-enter-x:nth-child(4){z-index:6;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.4s}*>.enter-x:nth-child(5){transform:translate(50px)}*>.-enter-x:nth-child(5){transform:translate(-50px)}*>.enter-x:nth-child(5),*>.-enter-x:nth-child(5){z-index:5;opacity:0;animation:enter-x-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.5s}*>.enter-y:nth-child(1){transform:translate(50px)}*>.-enter-y:nth-child(1){transform:translate(-50px)}*>.enter-y:nth-child(1),*>.-enter-y:nth-child(1){z-index:9;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.1s}*>.enter-y:nth-child(2){transform:translate(50px)}*>.-enter-y:nth-child(2){transform:translate(-50px)}*>.enter-y:nth-child(2),*>.-enter-y:nth-child(2){z-index:8;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.2s}*>.enter-y:nth-child(3){transform:translate(50px)}*>.-enter-y:nth-child(3){transform:translate(-50px)}*>.enter-y:nth-child(3),*>.-enter-y:nth-child(3){z-index:7;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.3s}*>.enter-y:nth-child(4){transform:translate(50px)}*>.-enter-y:nth-child(4){transform:translate(-50px)}*>.enter-y:nth-child(4),*>.-enter-y:nth-child(4){z-index:6;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.4s}*>.enter-y:nth-child(5){transform:translate(50px)}*>.-enter-y:nth-child(5){transform:translate(-50px)}*>.enter-y:nth-child(5),*>.-enter-y:nth-child(5){z-index:5;opacity:0;animation:enter-y-animation .4s ease-in-out .3s;animation-fill-mode:forwards;animation-delay:.5s}@keyframes enter-x-animation{to{opacity:1;transform:translate(0)}}@keyframes enter-y-animation{to{opacity:1;transform:translateY(0)}}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.border-primary,.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:rgba(24,144,255,var(--tw-border-opacity))}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .4s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .4s}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.fade-bottom-enter-active,.fade-bottom-leave-active{transition:opacity .25s,transform .3s}.fade-bottom-enter-from{opacity:0;transform:translateY(-10%)}.fade-bottom-leave-to{opacity:0;transform:translateY(10%)}.fade-scale-leave-active,.fade-scale-enter-active{transition:all .28s}.fade-scale-enter-from{opacity:0;transform:scale(1.2)}.fade-scale-leave-to{opacity:0;transform:scale(.8)}.fade-top-enter-active,.fade-top-leave-active{transition:opacity .2s,transform .25s}.fade-top-enter-from{opacity:0;transform:translateY(8%)}.fade-top-leave-to{opacity:0;transform:translateY(-8%)}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .4s}.scale-transition-enter-from,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .4s}.scale-rotate-transition-enter-from,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .4s}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .4s}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .4s}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .4s}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .4s}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .4s}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .4s}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .4s}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.zoom-out-enter-active,.zoom-out-leave-active{transition:opacity .1 ease-in-out,transform .15s ease-out}.zoom-out-enter-from,.zoom-out-leave-to{opacity:0;transform:scale(0)}.zoom-fade-enter-active,.zoom-fade-leave-active{transition:transform .2s,opacity .3s ease-out}.zoom-fade-enter-from{opacity:0;transform:scale(.92)}.zoom-fade-leave-to{opacity:0;transform:scale(1.06)}.collapse-transition{transition:.2s height ease-in-out,.2s padding-top ease-in-out,.2s padding-bottom ease-in-out}html[data-theme=light],html[data-theme=dark]{--app-shadow-base: 0 0 0 0 transparent;--app-shadow-sm: var(--app-shadow-base);--app-shadow-md: var(--app-shadow-base);--app-shadow-lg: var(--app-shadow-base);--app-shadow-xl: var(--app-shadow-base);--app-shadow-hover: var(--app-shadow-base);--app-shadow-panel: var(--app-shadow-base);--app-shadow-panel-soft: var(--app-shadow-base);--app-shadow-overlay: var(--app-shadow-base);--app-shadow-sticky: var(--app-shadow-base)}#app{width:100%;height:100%}::-webkit-scrollbar{width:7px;height:8px}::-webkit-scrollbar-track{background-color:#0000000d}::-webkit-scrollbar-thumb{background-color:#9093994d;border-radius:2px;box-shadow:inset 0 0 6px #0003}::-webkit-scrollbar-thumb:hover{background-color:#b6b7b9}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#5e6063}.j-table-operator .ant-btn{margin:0 8px 8px 0;transition:margin 0s}.j-table-operator>.ant-btn:last-of-type{margin:0 0 8px}.j-table-operator .ant-btn-group .ant-btn,.j-table-operator.ant-btn-group .ant-btn{margin:0;transition:margin 0s}.j-table-operator .ant-btn-group>.ant-btn:last-of-type,.j-table-operator.ant-btn-group>.ant-btn:last-of-type{margin:0 8px 8px 0}.j-box-bottom-button{height:28px}.j-box-bottom-button-float{position:absolute;left:0;right:0;bottom:0;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;background:#fff;border-radius:0 0 2px 2px}.j-box-bottom-button-float .ant-btn{margin-left:8px}.j-box-bottom-button.offset-20 .j-box-bottom-button-float{left:-20px;right:-20px;bottom:-20px}html[data-theme=dark] .ant-pagination.mini .ant-pagination-prev,html[data-theme=dark] .ant-pagination.mini .ant-pagination-next,html[data-theme=dark] .ant-pagination.mini .ant-pagination-item{background-color:#ffffff0a!important}html[data-theme=dark] .ant-pagination.mini .ant-pagination-prev a,html[data-theme=dark] .ant-pagination.mini .ant-pagination-next a,html[data-theme=dark] .ant-pagination.mini .ant-pagination-item a{color:#8b949e!important}html[data-theme=dark] .ant-pagination.mini .ant-select-arrow{color:#00000073!important}html[data-theme=dark] .ant-pagination.mini .ant-pagination-item-active{background-color:#3b82f6!important;border:none;border-radius:0!important}html[data-theme=dark] .ant-pagination.mini .ant-pagination-item-active a{color:#fff!important}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{font-size:12px;color:#000000d9;border:1px solid}.ant-pagination.mini .ant-pagination-prev:hover a,.ant-pagination.mini .ant-pagination-next:hover a,.ant-pagination.mini .ant-pagination-item:focus a,.ant-pagination.mini .ant-pagination-item:hover a{color:#3b82f6}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next,.ant-pagination.mini .ant-pagination-item{margin:0 4px!important;border:none;border-radius:0!important}.ant-pagination.mini .ant-pagination-prev a,.ant-pagination.mini .ant-pagination-next a,.ant-pagination.mini .ant-pagination-item a{margin-top:1px;color:#606266}.ant-pagination.mini .ant-pagination-prev:last-child,.ant-pagination.mini .ant-pagination-next:last-child,.ant-pagination.mini .ant-pagination-item:last-child{margin-right:0!important}.ant-pagination.mini .ant-pagination-item-active{background-color:#3b82f6!important;border:none;border-radius:0!important}.ant-pagination.mini .ant-pagination-item-active a{color:#fff!important}.ant-pagination.mini .ant-pagination-options{margin-left:12px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{height:22px;margin:0 6px;line-height:22px;text-align:center}.ant-pagination.mini .ant-select-arrow{color:#cececd}.ant-input-number{min-width:110px}.ant-input-affix-wrapper .ant-input-suffix{right:9px}.ant-input-clear-icon{margin-right:5px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn textarea.ant-input{padding:4px}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent!important}.ant-btn-primary:not(.ant-btn-background-ghost):not([disabled]){color:#fff}[data-theme=light] .ant-btn.ant-btn-link.is-disabled{color:#00000040;text-shadow:none;cursor:not-allowed!important;background-color:transparent!important;border-color:transparent!important;box-shadow:var(--app-shadow-base)}[data-theme=dark] .ant-btn.ant-btn-link.is-disabled{color:#ffffff40!important;text-shadow:none;cursor:not-allowed!important;background-color:transparent!important;border-color:transparent!important;box-shadow:var(--app-shadow-base)}.ant-btn-success.ant-btn-link:not([disabled=disabled]){color:#55d187}.ant-btn-success.ant-btn-link:not([disabled=disabled]):hover,.ant-btn-success.ant-btn-link:not([disabled=disabled]):focus{color:#7ddca3;border-color:transparent}.ant-btn-success.ant-btn-link:not([disabled=disabled]):active{color:#34bf6c}.ant-btn-success.ant-btn-link.ant-btn-loading:before,.ant-btn-warning.ant-btn-link.ant-btn-loading:before,.ant-btn-error.ant-btn-link.ant-btn-loading:before,.ant-btn-background-ghost.ant-btn-link.ant-btn-loading:before,.ant-btn.ant-btn-link.ant-btn-loading:before{background:transparent}.ant-btn-success:not(.ant-btn-link,.is-disabled){color:#fff;background-color:#55d187;border-color:#55d187}.ant-btn-success:not(.ant-btn-link,.is-disabled):hover,.ant-btn-success:not(.ant-btn-link,.is-disabled):focus{color:#fff;background-color:#7ddca3;border-color:#7ddca3}.ant-btn-success:not(.ant-btn-link,.is-disabled):active{background-color:#34bf6c;border-color:#34bf6c}.ant-btn-warning.ant-btn-link:not([disabled=disabled]){color:#efbd47}.ant-btn-warning.ant-btn-link:not([disabled=disabled]):hover,.ant-btn-warning.ant-btn-link:not([disabled=disabled]):focus{color:#f3ce76;border-color:transparent}.ant-btn-warning.ant-btn-link:not([disabled=disabled]):active{color:#ebac18}.ant-btn-warning:not(.ant-btn-link,.is-disabled){color:#fff;background-color:#efbd47;border-color:#efbd47}.ant-btn-warning:not(.ant-btn-link,.is-disabled):hover,.ant-btn-warning:not(.ant-btn-link,.is-disabled):focus{color:#fff;background-color:#f3ce76;border-color:#f3ce76}.ant-btn-warning:not(.ant-btn-link,.is-disabled):active{background-color:#ebac18;border-color:#ebac18}.ant-btn-error.ant-btn-link:not([disabled=disabled]){color:#ed6f6f}.ant-btn-error.ant-btn-link:not([disabled=disabled]):hover,.ant-btn-error.ant-btn-link:not([disabled=disabled]):focus{color:#f39c9c;border-color:transparent}.ant-btn-error.ant-btn-link:not([disabled=disabled]):active{color:#e74242}.ant-btn-error:not(.ant-btn-link,.is-disabled){color:#fff;background-color:#ed6f6f;border-color:#ed6f6f}.ant-btn-error:not(.ant-btn-link,.is-disabled):hover,.ant-btn-error:not(.ant-btn-link,.is-disabled):focus{color:#fff;background-color:#f39c9c;border-color:#f39c9c}.ant-btn-error:not(.ant-btn-link,.is-disabled):active{background-color:#e74242;border-color:#e74242}.ant-btn-background-ghost{border-width:1px;background-color:transparent!important}.ant-btn-background-ghost[disabled],.ant-btn-background-ghost[disabled]:hover{color:#fff6!important;background-color:transparent!important;border-color:#fff6!important}.ant-btn-dashed.ant-btn-background-ghost,.ant-btn-default.ant-btn-background-ghost{color:#fff;border-color:#fff}.ant-btn-dashed.ant-btn-background-ghost:hover,.ant-btn-default.ant-btn-background-ghost:hover,.ant-btn-dashed.ant-btn-background-ghost:focus,.ant-btn-default.ant-btn-background-ghost:focus{color:#fff;border-color:#fff}.ant-btn-dashed.ant-btn-background-ghost:active,.ant-btn-default.ant-btn-background-ghost:active{color:#e6e6e6;border-color:#e6e6e6}.ant-btn-dashed.ant-btn-background-ghost[disabled],.ant-btn-default.ant-btn-background-ghost[disabled],.ant-btn-dashed.ant-btn-background-ghost[disabled]:hover,.ant-btn-default.ant-btn-background-ghost[disabled]:hover{color:#fff6!important;border-color:#fff6!important}.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link){color:#55d187;background-color:transparent;border-color:#55d187;border-width:1px}.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link):hover,.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link):focus{color:#7ddca3!important;border-color:#7ddca3}.ant-btn-background-ghost.ant-btn-success:not(.ant-btn-link):active{color:#34bf6c;border-color:#34bf6c}.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link){color:#efbd47;background-color:transparent;border-color:#efbd47;border-width:1px}.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link):hover,.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link):focus{color:#f3ce76!important;border-color:#f3ce76}.ant-btn-background-ghost.ant-btn-warning:not(.ant-btn-link):active{color:#ebac18;border-color:#ebac18}.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link){color:#ed6f6f;background-color:transparent;border-color:#ed6f6f;border-width:1px}.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link):hover,.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link):focus{color:#f39c9c!important;border-color:#f39c9c}.ant-btn-background-ghost.ant-btn-error:not(.ant-btn-link):active{color:#e74242;border-color:#e74242}.ant-btn-ghost.ant-btn-link:not([disabled=disabled]){color:#fff}.ant-btn-ghost.ant-btn-link:not([disabled=disabled]):hover,.ant-btn-ghost.ant-btn-link:not([disabled=disabled]):focus{color:#fff;border-color:transparent}.ant-col{width:100%}.ant-image-preview-root img{display:unset}.ant-back-top{right:20px;bottom:20px}.collapse-container__body>.ant-descriptions{margin-left:6px}.ant-image-preview-operations{background-color:#0000004d}.ant-popover-content{box-shadow:var(--app-shadow-base)}.modal-icon-warning{color:#efbd47!important}.modal-icon-success{color:#55d187!important}.modal-icon-error{color:#ed6f6f!important}.modal-icon-info{color:#3b82f6!important}.ant-checkbox-checked .ant-checkbox-inner:after,.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-top:0!important;border-left:0!important}.ant-modal .ant-modal-close{top:13px;width:auto;height:auto}.ant-modal .ant-modal-content{padding:0}.ant-input-affix-wrapper>input.ant-input{font-size:14px}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-tree-select-dropdown .ant-select-tree .ant-select-tree-list-holder-inner{align-items:stretch}.ant-list .ant-list-item{padding-left:0;padding-right:0}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#000000d9}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-table-wrapper .ant-table-column-sorter-up,.ant-table-wrapper .ant-table-column-sorter-down{font-size:11px}.ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{color:#000000d9;font-weight:500}html[data-theme=dark] .ant-table-wrapper .ant-table-thead>tr>th,.ant-table-wrapper .ant-table-thead>tr>td{color:#ffffffa6}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-title-content,.ant-dropdown-menu-submenu .ant-dropdown-menu .ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{background-color:#fff}html[data-theme=dark] .ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{background-color:#141414}.ant-table-pagination.ant-pagination .ant-pagination-item-active,.ant-table-pagination.ant-pagination .ant-pagination-item-active:hover{background-color:#3b82f6;border-color:transparent}.ant-table-pagination.ant-pagination .ant-pagination-item-active a,.ant-table-pagination.ant-pagination .ant-pagination-item-active:hover a{color:#fff}.ant-table-pagination.ant-pagination .ant-pagination-item:not(.ant-pagination-item-active){background-color:transparent!important;border-color:transparent}.ant-table-pagination.ant-pagination .ant-pagination-prev,.ant-table-pagination.ant-pagination .ant-pagination-next,.ant-table-pagination.ant-pagination .ant-pagination-item{margin:0 4px}.tox .tox-tbtn__select-label{font-size:14px}.tox .tox-tbtn--select{width:80px!important}.tox .tox-collection__item-label{font-size:14px!important}html[data-theme=light] .ant-form:not(.jeecg-form-detail-effect) .ant-select.ant-select-disabled .ant-select-selection-item{color:#33333340!important}html[data-theme=light] .ant-form:not(.jeecg-form-detail-effect) .ant-select.ant-select-disabled .ant-select-selection-item .ant-select-selection-item-content{color:#33333340}html[data-theme=light] .ant-form:not(.jeecg-form-detail-effect) .ant-input-number.ant-input-number-disabled .ant-input-number-input{color:#33333340}html[data-theme=dark] .ant-form:not(.jeecg-form-detail-effect) .ant-input-number.ant-input-number-disabled .ant-input-number-input{color:#ffffff40}.bg-white{background-color:#fff!important}html[data-theme=light] body{color:#000000a6}html[data-theme=light] .text-secondary{color:#00000073}html[data-theme=light] .ant-table,html[data-theme=light] .ant-select-multiple .ant-select-selection-item-content{color:#000000a6}html[data-theme=light] .ant-input-affix-wrapper>input.ant-input:not([disabled]){color:#000000a6}html[data-theme=light] .ant-select-single.ant-select-show-arrow .ant-select-selection-item,html[data-theme=light] .ant-select-single.ant-select-show-arrow{color:#000000a6}html[data-theme=light] .ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}html[data-theme=light] .ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}html[data-theme=light] .ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}html[data-theme=light] :not(:root):fullscreen::backdrop{background-color:#f0f2f5!important}[data-theme=dark] body,[data-theme=dark] .ant-list .ant-list-item{color:#ffffffd9}[data-theme=dark] .text-secondary{color:#8b949e}[data-theme=dark] .ant-card-grid-hoverable:hover{box-shadow:var(--app-shadow-base)}[data-theme=dark] .ant-card-grid{box-shadow:1px 0 #434343,0 1px #434343,1px 1px #434343,1px 0 #434343 inset,0 1px #434343 inset}[data-theme=dark] .ant-calendar-selected-day .ant-calendar-date{color:#000c}[data-theme=dark] .ant-select-tree li .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{color:#000000e6}html[data-theme=light]{--admin-overlay-bg: #ffffff;--admin-overlay-body-bg: #f7f8fa;--admin-overlay-border: #e5e6eb;--admin-overlay-title: #1f2329;--admin-overlay-text: #4e5969;--admin-overlay-shadow: var(--app-shadow-overlay);--admin-overlay-close-bg: #f2f3f5;--admin-overlay-close-hover: #e5e6eb;--admin-overlay-mask: rgba(15, 23, 42, .34)}html[data-theme=dark]{--admin-overlay-bg: #111827;--admin-overlay-body-bg: #0f172a;--admin-overlay-border: rgba(148, 163, 184, .18);--admin-overlay-title: rgba(255, 255, 255, .88);--admin-overlay-text: rgba(255, 255, 255, .65);--admin-overlay-shadow: var(--app-shadow-overlay);--admin-overlay-close-bg: rgba(255, 255, 255, .1);--admin-overlay-close-hover: rgba(255, 255, 255, .16);--admin-overlay-mask: rgba(2, 6, 23, .62)}.ant-modal-root .ant-modal-mask,.ant-drawer .ant-modal-mask,.ant-modal-root .ant-drawer-mask,.ant-drawer .ant-drawer-mask{background:var(--admin-overlay-mask);backdrop-filter:blur(8px)}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal{padding-bottom:0}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-content{overflow:hidden;border:1px solid var(--admin-overlay-border);border-radius:14px;background:var(--admin-overlay-bg);box-shadow:var(--app-shadow-base)}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-header{margin:0;padding:18px 24px;border-bottom:1px solid var(--admin-overlay-border);background:var(--admin-overlay-bg)}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-title{color:var(--admin-overlay-title);font-size:16px;font-weight:600;line-height:1.4}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-body{padding:20px 24px;background:var(--admin-overlay-body-bg)}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-footer{margin:0;padding:14px 24px 18px;border-top:1px solid var(--admin-overlay-border);background:var(--admin-overlay-bg)}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-footer .ant-btn+.ant-btn{margin-left:8px}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-close{top:16px;inset-inline-end:16px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--admin-overlay-close-bg);color:var(--admin-overlay-text);transition:background-color .2s ease,color .2s ease}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-close:hover{background:var(--admin-overlay-close-hover);color:var(--admin-overlay-title)}.ant-modal-root .ant-modal-confirm .ant-modal-content{overflow:hidden;border:1px solid var(--admin-overlay-border);border-radius:14px;background:var(--admin-overlay-bg);box-shadow:var(--app-shadow-base)}.ant-modal-root .ant-modal-confirm .ant-modal-body{padding:24px!important;background:var(--admin-overlay-bg)}.ant-drawer .ant-drawer-content{overflow:hidden;border-left:1px solid var(--admin-overlay-border);background:var(--admin-overlay-bg);box-shadow:var(--app-shadow-base)}.ant-drawer.ant-drawer-left .ant-drawer-content{border-right:1px solid var(--admin-overlay-border);border-left:none}.ant-drawer .ant-drawer-header{padding:18px 20px;border-bottom:1px solid var(--admin-overlay-border);background:var(--admin-overlay-bg)}.ant-drawer .ant-drawer-title{color:var(--admin-overlay-title);font-size:16px;font-weight:600;line-height:1.4}.ant-drawer .ant-drawer-body{padding:20px;background:var(--admin-overlay-body-bg)}.ant-drawer .ant-drawer-footer{padding:14px 20px 18px;border-top:1px solid var(--admin-overlay-border);background:var(--admin-overlay-bg)}.ant-drawer .ant-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-inline-end:12px;border-radius:8px;background:var(--admin-overlay-close-bg);color:var(--admin-overlay-text);transition:background-color .2s ease,color .2s ease}.ant-drawer .ant-drawer-close:hover{background:var(--admin-overlay-close-hover);color:var(--admin-overlay-title)}.ant-drawer .ant-drawer-header-title{align-items:center}.fullscreen-modal .ant-modal-content{border:none!important;border-radius:0!important;box-shadow:var(--app-shadow-base)!important}@media screen and (max-width:768px){.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-header{padding:16px 18px}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-body{padding:16px 18px}.ant-modal-root .ant-modal-wrap:not(.fullscreen-modal) .ant-modal-footer{padding:12px 18px 16px}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-body{padding:16px 18px}.ant-drawer .ant-drawer-footer{padding:12px 18px 16px}}html[data-theme=light]{--admin-space-gap: 16px;--admin-space-panel: 20px;--admin-space-hero: 24px;--admin-radius-panel: 24px;--admin-radius-subpanel: 20px;--admin-page-hero-columns: minmax(0, 1.15fr) minmax(320px, .85fr);--admin-page-hero-gap: 18px;--admin-page-hero-align: stretch;--admin-page-hero-actions-justify: flex-start;--admin-page-title-size: 28px;--admin-page-description-size: 14px;--admin-page-bg-start: #f7f7f8;--admin-page-bg-end: #efeff1;--admin-page-hero-glow: rgba(59, 130, 246, .06);--admin-page-hero-bg: linear-gradient(135deg, #f7f7f8 0%, #f1f1f3 100%);--admin-page-panel-bg: rgba(255, 255, 255, .92);--admin-page-panel-border: rgba(148, 163, 184, .16);--admin-page-panel-shadow: var(--app-shadow-panel);--admin-page-panel-shadow-soft: var(--app-shadow-panel-soft);--admin-page-kicker-bg: rgba(59, 130, 246, .1);--admin-page-kicker-text: #4b5563;--admin-page-title: #0f172a;--admin-page-text: #4b5563;--admin-page-muted: #6b7280;--admin-page-metric-bg: rgba(255, 255, 255, .82);--admin-page-metric-border: rgba(148, 163, 184, .16);--admin-page-table-head: #f3f4f6;--admin-page-table-row-hover: rgba(17, 24, 39, .04)}html[data-theme=dark]{--admin-space-gap: 16px;--admin-space-panel: 20px;--admin-space-hero: 24px;--admin-radius-panel: 24px;--admin-radius-subpanel: 20px;--admin-page-hero-columns: minmax(0, 1.15fr) minmax(320px, .85fr);--admin-page-hero-gap: 18px;--admin-page-hero-align: stretch;--admin-page-hero-actions-justify: flex-start;--admin-page-title-size: 28px;--admin-page-description-size: 14px;--admin-page-bg-start: #0f1115;--admin-page-bg-end: #13161b;--admin-page-hero-glow: rgba(59, 130, 246, .12);--admin-page-hero-bg: linear-gradient(135deg, rgba(24, 27, 32, .92) 0%, rgba(15, 17, 21, .96) 100%);--admin-page-panel-bg: rgba(17, 19, 23, .86);--admin-page-panel-border: rgba(148, 163, 184, .18);--admin-page-panel-shadow: var(--app-shadow-panel);--admin-page-panel-shadow-soft: var(--app-shadow-panel-soft);--admin-page-kicker-bg: rgba(59, 130, 246, .16);--admin-page-kicker-text: rgba(191, 219, 254, .94);--admin-page-title: rgba(255, 255, 255, .92);--admin-page-text: rgba(229, 231, 235, .78);--admin-page-muted: rgba(156, 163, 175, .82);--admin-page-metric-bg: rgba(24, 27, 32, .72);--admin-page-metric-border: rgba(148, 163, 184, .16);--admin-page-table-head: rgba(31, 41, 55, .88);--admin-page-table-row-hover: rgba(255, 255, 255, .04)}.jeecg-page-wrapper.jeecg-page-wrapper--dense .jeecg-page-wrapper-content.admin-page{border-radius:24px;overflow:hidden}.admin-page{min-height:calc(100vh - 115px);display:flex;flex-direction:column;gap:var(--admin-space-gap);padding:var(--admin-space-panel);background:radial-gradient(circle at top left,var(--admin-page-hero-glow),transparent 28%),linear-gradient(180deg,var(--admin-page-bg-start) 0%,var(--admin-page-bg-end) 100%)}.admin-page__hero,.admin-page__panel{border:1px solid var(--admin-page-panel-border);border-radius:var(--admin-radius-panel);box-shadow:var(--app-shadow-base);overflow:hidden}.admin-page__hero{display:grid;grid-template-columns:var(--admin-page-hero-columns);gap:var(--admin-page-hero-gap);align-items:var(--admin-page-hero-align);padding:var(--admin-space-hero);background:var(--admin-page-hero-bg)}.admin-page .hero-copy{display:flex;flex-direction:column;gap:8px}.admin-page .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px;justify-content:var(--admin-page-hero-actions-justify)}.admin-page .hero-eyebrow,.admin-page .card-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;padding:6px 12px;border-radius:999px;background:var(--admin-page-kicker-bg);color:var(--admin-page-kicker-text);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-page .hero-title{margin:0;color:var(--admin-page-title);font-size:var(--admin-page-title-size);font-weight:700;line-height:1.1}.admin-page .hero-description{margin:0;max-width:720px;color:var(--admin-page-text);font-size:var(--admin-page-description-size);line-height:1.65}.admin-page .hero-metrics{display:flex;flex-wrap:wrap;gap:14px;align-content:flex-start}.admin-page .metric-card{display:inline-flex;min-height:0;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--admin-page-metric-border);border-radius:999px;background:var(--admin-page-metric-bg);box-shadow:var(--app-shadow-base)}.admin-page .metric-card--wide{width:-moz-fit-content;width:fit-content}.admin-page .metric-label{color:var(--admin-page-muted);font-size:12px;font-weight:600;line-height:1.2}.admin-page .metric-value{color:var(--admin-page-title);font-size:14px;font-weight:700;line-height:1.2}.admin-page__hero.hero-compact{--admin-page-hero-gap: 18px;--admin-page-title-size: 26px;padding:20px}.admin-page__hero.hero-compact .hero-copy{gap:8px}.admin-page__hero.hero-compact .hero-description{max-width:760px;line-height:1.6}.admin-page__hero.hero-compact .hero-actions{margin-top:10px}.admin-page__hero.hero-compact .hero-metrics{gap:12px}.admin-page__hero.hero-single{--admin-page-hero-columns: minmax(0, 1fr)}.admin-page .hero-meta-line{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.admin-page .hero-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--admin-page-metric-border);border-radius:999px;background:var(--admin-page-metric-bg);color:var(--admin-page-text);font-size:12px;line-height:1.5}.admin-page .hero-meta-pill strong{color:var(--admin-page-muted);font-weight:600}.admin-page .hero-meta-pill em{color:var(--admin-page-title);font-style:normal;font-weight:700}.admin-page__panel{--admin-page-panel-padding: var(--admin-space-panel);background:var(--admin-page-panel-bg);backdrop-filter:blur(12px)}.admin-page__panel:not(.ant-card){padding:var(--admin-page-panel-padding)}.admin-page__panel.ant-card .ant-card-body{padding:24px}.admin-page .card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-page .card-head-main{min-width:0}.admin-page .card-head-side{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:12px}.admin-page .card-title{margin-top:6px;color:var(--admin-page-title);font-size:20px;font-weight:600;line-height:1.2}.admin-page .card-note{max-width:420px;color:var(--admin-page-muted);font-size:13px;line-height:1.6;text-align:right}.admin-page .card-head-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.admin-page .card-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.admin-page .search-form{display:flex;flex:1;flex-wrap:wrap;gap:12px 0}.admin-page .search-field{min-width:240px}.admin-page .status-field,.admin-page .type-field,.admin-page .select-field,.admin-page .operate-field,.admin-page .category-field{min-width:220px}.admin-page .time-field{min-width:320px}.admin-page .toolbar-actions{justify-content:flex-end}.admin-page .admin-page__table-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:16px;color:var(--admin-page-text);font-size:13px}.admin-page .admin-page__subpanel{padding:16px 20px;border:1px solid var(--admin-page-metric-border);border-radius:var(--admin-radius-subpanel);background:var(--admin-page-metric-bg);box-shadow:var(--app-shadow-base)}.admin-page__table-panel.ant-card .ant-card-body{padding-top:16px}.admin-page__table-panel .ant-table-wrapper{overflow-x:auto}.admin-page__table-panel .ant-table{background:transparent}.jeecg-layout-content.full>.flow{margin:16px;display:flex;flex-direction:column;gap:var(--admin-space-gap);padding:var(--admin-space-panel);border-radius:var(--admin-radius-panel);overflow:hidden;background:radial-gradient(circle at top left,var(--admin-page-hero-glow),transparent 28%),linear-gradient(180deg,var(--admin-page-bg-start) 0%,var(--admin-page-bg-end) 100%)}.jeecg-layout-content.full>.flow .flow-row{margin-top:0;row-gap:var(--admin-space-gap)}.jeecg-layout-content.full>.flow>.jeecg-basic-table-form-container,.jeecg-layout-content.full>.flow>.flow-row{padding:var(--admin-space-panel);border:1px solid var(--admin-page-panel-border);border-radius:var(--admin-radius-panel);background:var(--admin-page-panel-bg);box-shadow:var(--app-shadow-base)}.jeecg-layout-content.full>.flow>.ant-pagination.list-footer{margin:0;padding:12px 18px;border:1px solid var(--admin-page-panel-border);border-radius:var(--admin-radius-subpanel);background:var(--admin-page-metric-bg)}@media(max-width:767px){.jeecg-layout-content.full>.flow{margin:12px;padding:16px;border-radius:20px}.jeecg-layout-content.full>.flow>.jeecg-basic-table-form-container,.jeecg-layout-content.full>.flow>.flow-row{padding:16px;border-radius:20px}}.admin-page__table-panel .ant-table-thead>tr>th{color:var(--admin-page-title);background:var(--admin-page-table-head);font-weight:600;border-bottom-color:var(--admin-page-panel-border)}.admin-page__table-panel .ant-table-tbody>tr>td{border-bottom-color:var(--admin-page-panel-border)}.admin-page__table-panel .ant-table-tbody>tr:hover>td{background:var(--admin-page-table-row-hover)}.admin-page .ant-tag{border-color:var(--admin-page-metric-border);background:var(--admin-page-metric-bg);color:var(--admin-page-text)}.admin-page .ant-tag.ant-tag-processing,.admin-page .ant-tag.ant-tag-blue{border-color:#3b82f652;background:#3b82f61a;color:#4b5563}.admin-page .ant-tag.ant-tag-success,.admin-page .ant-tag.ant-tag-warning,.admin-page .ant-tag.ant-tag-error,.admin-page .ant-tag.ant-tag-red,.admin-page .ant-tag.ant-tag-orange,.admin-page .ant-tag.ant-tag-green{border-color:var(--admin-page-metric-border);background:var(--admin-page-metric-bg);color:var(--admin-page-title)}.admin-page .ant-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;color:var(--admin-page-text)}.admin-page .ant-pagination .ant-pagination-total-text{display:inline-flex;align-items:center;height:36px;margin-right:4px;margin-bottom:0;color:var(--admin-page-text);line-height:22px}.admin-page .ant-pagination .ant-pagination-prev,.admin-page .ant-pagination .ant-pagination-next{min-width:36px;height:36px;line-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--admin-page-panel-border);background:var(--admin-page-metric-bg)}.admin-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.admin-page .ant-pagination .ant-pagination-next .ant-pagination-item-link,.admin-page .ant-pagination .ant-pagination-item{min-width:36px;height:36px;line-height:34px;border-radius:10px;border:1px solid var(--admin-page-panel-border);background:var(--admin-page-metric-bg);color:var(--admin-page-title)}.admin-page .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.admin-page .ant-pagination .ant-pagination-next .ant-pagination-item-link{width:100%;height:100%;border:0;border-radius:inherit;display:inline-flex;align-items:center;justify-content:center;background:transparent}.admin-page .ant-pagination .ant-pagination-prev,.admin-page .ant-pagination .ant-pagination-next,.admin-page .ant-pagination .ant-pagination-item,.admin-page .ant-pagination .ant-pagination-jump-prev,.admin-page .ant-pagination .ant-pagination-jump-next{margin:0!important}.admin-page .ant-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.admin-page .ant-pagination .ant-pagination-next:hover .ant-pagination-item-link,.admin-page .ant-pagination .ant-pagination-item:hover{border-color:#94a3b85c;color:var(--admin-page-title)}.admin-page .ant-pagination .ant-pagination-item-active{border-color:#3b82f6;background:#3b82f61f}.admin-page .ant-pagination .ant-pagination-item-active a{color:#2563eb}.admin-page .ant-pagination .ant-pagination-disabled .ant-pagination-item-link{color:var(--admin-page-muted);background:transparent;border-color:var(--admin-page-panel-border)}.admin-page .ant-pagination .ant-pagination-options{margin-left:4px;margin-bottom:0;display:inline-flex;align-items:center}.admin-page .ant-pagination .ant-pagination-options-size-changer.ant-select{min-width:124px}.admin-page .ant-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector{height:36px!important;padding:0 14px!important;border-radius:18px!important;border:1px solid var(--admin-page-panel-border)!important;background:var(--admin-page-panel-bg)!important;box-shadow:var(--app-shadow-base)!important}.admin-page .ant-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selection-item{line-height:34px!important;color:var(--admin-page-title)}@media(max-width:768px){.admin-page .card-head,.admin-page .card-head-side{align-items:stretch}.admin-page .card-head{flex-direction:column}.admin-page .card-note,.admin-page .card-head-actions{text-align:left;justify-content:flex-start}.admin-page .hero-meta-line{gap:8px}.admin-page .ant-pagination{justify-content:flex-start;gap:8px}.admin-page .ant-pagination .ant-pagination-total-text{width:100%;line-height:1.6}}@media(max-width:1200px){.admin-page__hero{grid-template-columns:minmax(0,1fr)}.admin-page .card-head{flex-direction:column}.admin-page .card-note{max-width:none;text-align:left}}@media(max-width:768px){html[data-theme=light],html[data-theme=dark]{--admin-space-panel: 16px;--admin-space-hero: 22px}.admin-page{padding:var(--admin-space-panel)}.admin-page__panel{--admin-page-panel-padding: var(--admin-space-panel)}.admin-page__hero{padding:var(--admin-space-hero)}.admin-page__hero.hero-compact{--admin-page-title-size: 22px;--admin-page-metric-min-height: 84px;padding:18px 16px}.admin-page .hero-metrics{grid-template-columns:minmax(0,1fr)}.admin-page .search-field,.admin-page .status-field,.admin-page .type-field,.admin-page .select-field,.admin-page .operate-field,.admin-page .category-field,.admin-page .time-field{min-width:100%}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset!important}:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}html{overflow:hidden;-webkit-text-size-adjust:100%}html,body{width:100%;height:100%;line-height:1.5715}html.color-weak,body.color-weak{filter:invert(80%)}html.gray-mode,body.gray-mode{filter:grayscale(100%);filter:progid:dximagetransform.microsoft.basicimage(grayscale=1)}body{overflow:visible;overflow-x:hidden}a:focus,a:active,button,div,svg,span{outline:none!important}ul{list-style:none;margin:0;padding:0}img,video{max-width:100%;height:auto}.introjs-tooltipReferenceLayer .introjs-tooltip-title{font-size:15px}.introjs-tooltipReferenceLayer .introjs-skipbutton{font-size:20px;line-height:35px;height:35px;width:35px;font-weight:500}.introjs-tooltipReferenceLayer .introjs-tooltiptext{padding:16px;font-size:14px}.introjs-tooltipReferenceLayer .introjs-bullets{padding-top:0;padding-bottom:8px}.introjs-tooltipReferenceLayer .introjs-bullets ul li a{width:4px;height:4px}.introjs-tooltipReferenceLayer .introjs-button{padding:.2rem .5rem;font-size:13px}html[data-theme=light] .jeecg-form-detail-effect *:not(.ant-select-selection-placeholder){color:#606266!important}html[data-theme=light] .jeecg-form-detail-effect .ant-row label{color:#797c81!important}html[data-theme=light] .jeecg-form-detail-effect .ant-select-selector,html[data-theme=light] .jeecg-form-detail-effect .ant-btn,html[data-theme=light] .jeecg-form-detail-effect .ant-input,html[data-theme=light] .jeecg-form-detail-effect .ant-input-affix-wrapper,html[data-theme=light] .jeecg-form-detail-effect .ant-picker,html[data-theme=light] .jeecg-form-detail-effect .ant-input-number{color:#606266!important;background-color:#f9f9fa!important}html[data-theme=light] .jeecg-form-detail-effect a,html[data-theme=light] .jeecg-form-detail-effect .anticon{pointer-events:none;cursor:text;color:#606266!important}html[data-theme=light] .jeecg-form-detail-effect a:hover,html[data-theme=light] .jeecg-form-detail-effect .anticon:hover{background:transparent}html[data-theme=light] .jeecg-form-detail-effect .ant-select.ant-select-disabled .ant-select-selection-item .ant-select-selection-item-content,html[data-theme=light] .jeecg-form-detail-effect .ant-select-selection-item{color:#606266!important}html[data-theme=light] .jeecg-form-detail-effect :where(.css-dev-only-do-not-override-dvamda).ant-picker .ant-picker-input>input-disabled,html[data-theme=light] .jeecg-form-detail-effect :where(.css-dev-only-do-not-override-dvamda).ant-picker .ant-picker-input>input[disabled]{color:#606266!important}html[data-theme=light] .jeecg-form-detail-effect .ant-select-selection-item{border-color:#eee!important;background-color:transparent!important}html[data-theme=light] .jeecg-form-detail-effect .ant-switch-disabled .ant-switch-inner-checked,html[data-theme=light] .jeecg-form-detail-effect .ant-switch-inner-unchecked{color:#fff!important}html[data-theme=dark] .jeecg-form-detail-effect *{color:#606266}html[data-theme=dark] .jeecg-form-detail-effect .ant-upload-text-icon,html[data-theme=dark] .jeecg-form-detail-effect a{color:#ffffff40}html[data-theme=dark] .jeecg-form-detail-effect .ant-select-selector,html[data-theme=dark] .jeecg-form-detail-effect .ant-btn,html[data-theme=dark] .jeecg-form-detail-effect .ant-input,html[data-theme=dark] .jeecg-form-detail-effect .ant-input-affix-wrapper,html[data-theme=dark] .jeecg-form-detail-effect .ant-picker,html[data-theme=dark] .jeecg-form-detail-effect .ant-input-number,html[data-theme=dark] .jeecg-form-detail-effect .ant-select-selection-item{background-color:transparent!important}html[data-theme=dark] .jeecg-form-detail-effect .ant-picker-suffix,html[data-theme=dark] .jeecg-form-detail-effect .ant-select-arrow{content:" ";display:none}.jeecg-form-detail-effect .ant-select-selector,.jeecg-form-detail-effect .ant-btn,.jeecg-form-detail-effect .ant-input,.jeecg-form-detail-effect .ant-input-affix-wrapper,.jeecg-form-detail-effect .ant-picker,.jeecg-form-detail-effect .ant-input-number{border:none!important}.jeecg-form-detail-effect a,.jeecg-form-detail-effect .anticon{pointer-events:none;cursor:text}.jeecg-form-detail-effect a:hover,.jeecg-form-detail-effect .anticon:hover{background:transparent}.jeecg-form-detail-effect .ant-picker{width:100%}.jeecg-form-detail-effect textarea{resize:none!important}.jeecg-form-detail-effect input{border:none!important}.jeecg-form-detail-effect input,.jeecg-form-detail-effect textarea{-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;cursor:text!important}.jeecg-form-detail-effect .selection-field>div>.ant-row .left,.jeecg-form-detail-effect .online-popup-select-field>div>.ant-row .left,.jeecg-form-detail-effect .JselectUser>div>.ant-row .left{width:100%}.jeecg-form-detail-effect .selection-field>div>.ant-row .right,.jeecg-form-detail-effect .online-popup-select-field>div>.ant-row .right,.jeecg-form-detail-effect .JselectUser>div>.ant-row .right{display:none}.jeecg-form-detail-effect .ant-select-selection-item-remove,.jeecg-form-detail-effect .jeecg-j-upload-container .ant-upload{display:none}.jeecg-form-detail-effect .jeecg-j-upload-container .ant-upload-list-item-done a{pointer-events:auto!important;cursor:pointer!important}.jeecg-form-detail-effect .jeecg-j-upload-container .ant-upload-list-item-done .ant-upload-list-item-actions{display:none}.jeecg-form-detail-effect .ant-upload-picture-card-wrapper .ant-upload{pointer-events:none;cursor:not-allowed}.jeecg-form-detail-effect .ant-upload-picture-card-wrapper .ant-upload .ant-upload-text,.jeecg-form-detail-effect .ant-upload-picture-card-wrapper .ant-upload .anticon{display:none}.jeecg-form-detail-effect .ant-upload-picture-card-wrapper .ant-upload-list-item-done a{pointer-events:auto!important;cursor:pointer!important}.jeecg-form-detail-effect .ant-upload-picture-card-wrapper .ant-upload-list-item-done .ant-btn{display:none}.ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin-block:0;margin-inline:0}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ellipsis-2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.ellipsis-3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ai-paper-header-user-dropdown,.aigc-header-user-dropdown{display:inline-flex;height:48px;align-items:center;padding:0 10px;overflow:hidden;font-size:12px;cursor:pointer;border-radius:8px}.ai-paper-header-user-dropdown img,.aigc-header-user-dropdown img{width:24px;height:24px;margin-right:12px}.ai-paper-header-user-dropdown__header,.aigc-header-user-dropdown__header{border-radius:50%}.ai-paper-header-user-dropdown__info,.aigc-header-user-dropdown__info{display:block;min-width:0}.ai-paper-header-user-dropdown__name,.aigc-header-user-dropdown__name{display:block;max-width:120px;overflow:hidden;color:#111827;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ai-paper-header-user-dropdown--no-avatar,.aigc-header-user-dropdown--no-avatar{gap:0}.ai-paper-header-user-dropdown--dark,.aigc-header-user-dropdown--dark{color:#ffffffe6}.ai-paper-header-user-dropdown--dark .ai-paper-header-user-dropdown__name,.ai-paper-header-user-dropdown--dark .aigc-header-user-dropdown__name,.aigc-header-user-dropdown--dark .ai-paper-header-user-dropdown__name,.aigc-header-user-dropdown--dark .aigc-header-user-dropdown__name{color:#ffffffeb}.ai-paper-header-user-dropdown--dark:hover,.aigc-header-user-dropdown--dark:hover{background-color:#ffffff14}.ai-paper-header-user-dropdown--light:hover,.aigc-header-user-dropdown--light:hover{background-color:#0000000a}.ai-paper-header-user-dropdown-dropdown-overlay,.aigc-header-user-dropdown-dropdown-overlay{width:160px}.ai-paper-header-user-dropdown-dropdown-overlay .ant-dropdown-menu-item,.aigc-header-user-dropdown-dropdown-overlay .ant-dropdown-menu-item{min-width:160px}.react-header-user-dropdown__password-form{padding:4px 20px 0 0}html[lang=en] .ai-paper-header-user-dropdown-dropdown-overlay,html[lang=en] .aigc-header-user-dropdown-dropdown-overlay{width:175px}html[lang=en] .ai-paper-header-user-dropdown-dropdown-overlay .ant-dropdown-menu-item,html[lang=en] .aigc-header-user-dropdown-dropdown-overlay .ant-dropdown-menu-item{min-width:175px}html[data-theme=dark] .ai-paper-header-user-dropdown__name,html[data-theme=dark] .aigc-header-user-dropdown__name{color:#e5e7eb}@media(max-width:768px){.ai-paper-header-user-dropdown,.aigc-header-user-dropdown{height:40px;padding:0 4px}.ai-paper-header-user-dropdown img,.aigc-header-user-dropdown img{margin-right:0}.ai-paper-header-user-dropdown:not(.ai-paper-header-user-dropdown--no-avatar) .ai-paper-header-user-dropdown__info,.aigc-header-user-dropdown:not(.aigc-header-user-dropdown--no-avatar) .aigc-header-user-dropdown__info{display:none}}.react-root-shell{height:100vh;min-height:0;overflow:hidden;background:#f4f7f9}.react-root-shell__sider{height:100vh;overflow:hidden;border-right:1px solid rgba(15,23,42,.08);background:#101418!important}.react-root-shell__sider .ant-layout-sider-children{display:flex;flex-direction:column}.react-root-shell__sider-footer{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid rgba(255,255,255,.08);color:#ffffffd9}.react-root-shell__sider-footer--drawer{margin-top:auto;border-top:1px solid rgba(255,255,255,.08);color:#ffffffd9}.react-root-shell .react-agent-configs__hero,.react-root-shell .react-agent-skills__hero,.react-root-shell .react-ai-knowledge__hero,.react-root-shell .react-ai-model-center__hero,.react-root-shell .react-data-source-monitor__hero,.react-root-shell .react-evidence-audit__hero,.react-root-shell .react-major-profiles__hero,.react-root-shell .react-prompt-management__hero,.react-root-shell .react-school-templates__hero{display:block;padding:16px 20px}.react-root-shell .react-agent-configs__metrics,.react-root-shell .react-agent-skills__metrics,.react-root-shell .react-ai-knowledge__metrics,.react-root-shell .react-ai-model-center__metrics,.react-root-shell .react-data-source-monitor__metrics,.react-root-shell .react-evidence-audit__metrics,.react-root-shell .react-major-profiles__metrics,.react-root-shell .react-prompt-management__metrics,.react-root-shell .react-school-templates__metrics{display:none}.react-root-shell .react-agent-configs__hero h1.ant-typography,.react-root-shell .react-agent-skills__hero h1.ant-typography,.react-root-shell .react-ai-knowledge__hero h1.ant-typography,.react-root-shell .react-ai-model-center__hero h1.ant-typography,.react-root-shell .react-data-source-monitor__hero h1.ant-typography,.react-root-shell .react-evidence-audit__hero h1.ant-typography,.react-root-shell .react-major-profiles__hero h1.ant-typography,.react-root-shell .react-prompt-management__hero h1.ant-typography,.react-root-shell .react-school-templates__hero h1.ant-typography{margin:3px 0;font-size:24px}.react-root-shell .react-agent-configs__hero .ant-typography,.react-root-shell .react-agent-skills__hero .ant-typography,.react-root-shell .react-ai-model-center__hero .ant-typography,.react-root-shell .react-data-source-monitor__hero .ant-typography,.react-root-shell .react-evidence-audit__hero .ant-typography,.react-root-shell .react-major-profiles__hero .ant-typography,.react-root-shell .react-prompt-management__hero .ant-typography,.react-root-shell .react-school-templates__hero .ant-typography{margin-bottom:8px}.react-root-shell .react-profile-rule__hero{display:block}.react-root-shell .react-profile-rule__hero>div:first-child{padding:16px 20px}.react-root-shell .react-profile-rule__metrics{display:none}.react-root-shell__brand{display:flex;width:100%;height:56px;align-items:center;gap:10px;padding:0 18px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:#fff;cursor:pointer;text-align:left}.react-root-shell__brand-mark{width:32px;height:32px;flex:0 0 32px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 0 0 1px #ffffff1f}.react-root-shell__brand-text{overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.react-root-shell__menu{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:12px;border-inline-end:0!important;background:transparent!important;color:#ffffffc7}.react-root-shell__menu .ant-menu-item,.react-root-shell__menu .ant-menu-submenu-title{margin-inline:8px;width:calc(100% - 16px)}.react-root-shell__menu .ant-menu-item-selected{background:#1677ff!important;color:#fff!important}.react-root-shell__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#fff!important}.react-root-shell__body{min-width:0;min-height:0;height:100vh;overflow:hidden;background:transparent}.react-root-shell__header{display:flex;height:56px;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border-bottom:1px solid rgba(15,23,42,.08);background:#fffffff0;line-height:normal}.react-root-shell__header-left,.react-root-shell__header-right{display:flex;min-width:0;align-items:center;gap:8px}.react-root-shell__header-left{flex:1 1 auto}.react-root-shell__header-project{display:inline-flex;max-width:360px;align-items:center;gap:6px;padding:4px 12px;border:1px solid rgba(22,119,255,.28);border-radius:999px;background:#1677ff0f;color:#1677ff;cursor:pointer;font-size:13px}.react-root-shell__header-project-label{flex:0 0 auto;color:#0f172a73}.react-root-shell__header-project-title{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.react-root-shell__header-right{flex:0 0 auto}.react-root-shell__breadcrumb{min-width:0}.react-root-shell__tabs{position:relative;z-index:2;height:46px;padding:4px 12px 0;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffffdb}.react-root-shell__tabs .ant-tabs-nav{margin:0}.react-root-shell__tabs .ant-tabs-tab{position:relative;z-index:1;border-radius:6px 6px 0 0!important}.react-root-shell__tabs .ant-tabs-tab-active{z-index:2;margin-bottom:-1px!important;border-bottom-color:#f5f6f8!important}.react-root-shell__content{box-sizing:border-box;width:100%;min-height:0;padding:12px;overflow:auto;overscroll-behavior:contain}.react-root-shell__fallback{display:flex;min-height:calc(100vh - 120px);align-items:center;justify-content:center}.react-root-shell__drawer .ant-drawer-body{padding:0;background:#101418}.react-root-shell__drawer .ant-drawer-header{border-bottom-color:#ffffff1a;background:#101418}.react-root-shell__drawer .ant-drawer-title,.react-root-shell__drawer .ant-drawer-close{color:#fff}.react-root-shell__drawer .react-root-shell__menu{height:calc(100vh - 55px)}.react-root-shell[data-hide-header=true][data-hide-multi-tabs=true] .react-root-shell__content,.react-root-shell[data-hide-header=true] .react-root-shell__content{min-height:100vh}.react-root-shell[data-hide-header=true][data-hide-sider=true] .react-root-shell__content{padding:0}html[data-theme=dark] .react-root-shell{background:#101418}html[data-theme=dark] .react-root-shell__header,html[data-theme=dark] .react-root-shell__tabs{border-color:#ffffff14;background:#14181cf0}@media(max-width:1024px){.react-root-shell__header-project{max-width:min(44vw,360px)}.react-root-shell__tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.react-root-shell__tabs::-webkit-scrollbar{display:none}.react-root-shell__tabs .ant-tabs-nav-wrap{min-width:-moz-max-content;min-width:max-content}}@media(max-width:768px){.react-root-shell__header{display:grid;grid-template-areas:"left right";grid-template-columns:minmax(0,1fr) max-content;min-height:56px;height:56px;justify-content:space-between;justify-items:stretch;width:100%;overflow:hidden;padding:0 10px}.react-root-shell__header-left{flex:0 0 auto;grid-area:left;width:auto;justify-self:start}.react-root-shell__header-right{grid-area:right;min-width:-moz-max-content;min-width:max-content;justify-self:end;margin-left:0}.react-root-shell__header-project{max-width:calc(100vw - 64px);min-height:34px;margin-left:auto;padding-inline:10px}.react-root-shell__header-project-label{display:none}.react-root-shell__header-left,.react-root-shell__header-right{align-self:center}.react-root-shell__breadcrumb{display:none}.react-root-shell__content{padding:8px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.react-root-shell__tabs{height:46px;padding-inline:8px}.react-root-shell__tabs .ant-tabs-tab{padding-block:4px!important}.react-root-shell__content .ant-space{flex-wrap:wrap}.react-root-shell__content .ant-card-head{min-height:48px;padding-inline:14px}.react-root-shell__content .ant-card-head-wrapper{flex-wrap:wrap;gap:6px}.react-root-shell__content .ant-card-extra{margin-inline-start:0}.react-root-shell__content .ant-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.react-root-shell__content .ant-table-wrapper .ant-table{min-width:620px}.ant-modal-root .ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal-root .ant-modal-content{max-height:calc(100dvh - 24px);overflow:auto}.ant-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 24px)}}@media(max-width:480px){.react-root-shell__header{gap:4px;padding-inline:6px}.react-root-shell__header-project{max-width:calc(100vw - 54px);font-size:12px}.react-root-shell__content{padding:6px}.react-root-shell__content [class*=__hero] h1.ant-typography{font-size:24px}}
