.fullscreen-modal{overflow:hidden}.fullscreen-modal .ant-modal{top:0!important;right:0!important;bottom:0px!important;left:0!important;width:100%!important;height:100%;max-width:none!important}.fullscreen-modal .ant-modal-content{height:100%;border-radius:0!important}.no-scroll-bar-padding .ant-modal .ant-modal-body>.scrollbar{padding:0}.ant-modal-centered .ant-modal{height:auto!important}.ant-modal{width:520px;padding-bottom:0}.ant-modal-content{border-radius:12px!important;overflow:hidden;box-shadow:0 4px 6px -2px #0000000d,0 12px 32px -4px #0000001f,0 24px 48px -8px #00000014!important}.ant-modal-header{padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.06);background:linear-gradient(to bottom,#fafafa,#ffffff);margin-bottom:0!important;border-radius:12px 12px 0 0}.ant-modal-title{font-size:15px;font-weight:600;color:#1a1a2e;line-height:1.5}.ant-modal-title .base-title{cursor:move!important}.ant-modal-body{padding:0}.ant-modal-body>.scrollbar{padding:16px 20px}.ant-modal-body>.scrollbar>.scrollbar__bar.is-horizontal{display:none}.ant-modal-footer{padding:12px 20px;border-top:1px solid rgba(0,0,0,.06);background:#fafafa;border-radius:0 0 12px 12px}.ant-modal-footer button+button{margin-left:8px}.ant-modal-close{font-weight:400;outline:none}.ant-modal .ant-modal-close-x.ant-modal-close-x.ant-modal-close-x{display:inline-flex;width:90px;align-items:center;justify-content:flex-end;margin-right:12px}.ant-modal-confirm-body .ant-modal-confirm-content>*{color:#909399}.ant-modal-confirm-confirm.error .ant-modal-confirm-body>.anticon{color:var(--ant-error-color)}.ant-modal-confirm-btns .ant-btn:last-child{margin-right:0}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:var(--ant-warning-color)}.ant-modal-confirm-confirm.success .ant-modal-confirm-body>.anticon{color:var(--ant-success-color)}.ant-modal-large{top:60px}.ant-modal-large--mini{top:16px}.vben-basic-modal-close>span{border-radius:6px;transition:background .2s,color .2s}.vben-basic-modal-close>span:hover{background:rgba(0,0,0,.06)}.vben-basic-modal-close>span:last-child:hover{background:rgba(255,77,79,.1);color:var(--ant-error-color)!important}.ant-modal-confirm .ant-modal-body{padding:24px!important}@media screen and (max-height: 600px){.ant-modal{top:60px}}@media screen and (max-height: 540px){.ant-modal{top:30px}}@media screen and (max-height: 480px){.ant-modal{top:10px}}.vben-basic-modal-close{display:flex;align-items:center;gap:2px}.vben-basic-modal-close>span{font-size:16px;padding:10px}.vben-basic-modal-close>span:hover{color:var(--ant-primary-color)}.vben-basic-modal-close span:last-child:hover{color:var(--ant-error-color)}.vben-svg-icon[data-v-d8c742a1]{display:inline-block;overflow:hidden;vertical-align:-.15em;fill:currentColor}.svg-icon-spin[data-v-d8c742a1]{animation:loadingCircle 1s infinite linear}.app-iconify{display:inline-block}.app-iconify-spin svg{animation:loadingCircle 1s infinite linear}span.iconify{display:block;min-width:1em;min-height:1em;background-color:#5551;border-radius:100%}.refresh_button[data-v-809f5dd5]{color:#999;padding:4px 10px}.refresh_button[data-v-809f5dd5]:focus,.refresh_button[data-v-809f5dd5]:hover{color:var(--ant-primary-color)}.refresh_button[data-v-809f5dd5]:focus:disabled,.refresh_button[data-v-809f5dd5]:hover:disabled{color:#999}.scrollbar{position:relative;height:100%;overflow:hidden}.scrollbar__wrap{height:100%;overflow:auto}.scrollbar__wrap--hidden-default{scrollbar-width:none}.scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none;width:0;height:0;opacity:0%}.scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;background-color:#9093994d;border-radius:inherit;transition:.3s background-color}.scrollbar__thumb:hover{background-color:#90939980}.scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0%;transition:opacity 80ms ease}.scrollbar__bar.is-vertical{top:2px;width:6px}.scrollbar__bar.is-vertical>div{width:100%}.scrollbar__bar.is-horizontal{left:2px;height:6px}.scrollbar__bar.is-horizontal>div{height:100%}.scrollbar:active>.scrollbar__bar,.scrollbar:focus>.scrollbar__bar,.scrollbar:hover>.scrollbar__bar{opacity:100%;transition:opacity .34s ease-out}.scroll-container{width:100%;height:100%}.scroll-container .scrollbar__wrap{overflow-x:hidden}.scroll-container .scrollbar__view{box-sizing:border-box}.vben-icon-picker .ant-input-group-addon{padding:0}.vben-icon-picker-popover{width:400px}.vben-icon-picker-popover .ant-popover-inner-content{padding:0}.vben-icon-picker-popover .scrollbar{height:220px}.vben-icon-picker-popover .ant-popover-title{padding:4px}.vben-basic-arrow[data-v-05a79a06]{display:inline-block;cursor:pointer;transform:rotate(0);transition:all .3s ease .1s;transform-origin:center center}.vben-basic-arrow--active[data-v-05a79a06]{transform:rotate(90deg)}.vben-basic-arrow.inset[data-v-05a79a06]{line-height:0px}.vben-basic-arrow.up[data-v-05a79a06]{transform:rotate(-90deg)}.vben-basic-arrow.down[data-v-05a79a06],.vben-basic-arrow.up.vben-basic-arrow--active[data-v-05a79a06]{transform:rotate(90deg)}.vben-basic-arrow.down.vben-basic-arrow--active[data-v-05a79a06]{transform:rotate(-90deg)}.vben-basic-help{display:inline-block;margin-left:6px;font-size:14px;color:#909399;cursor:pointer}.vben-basic-help:hover{color:var(--ant-primary-color)}.vben-basic-help__wrap p{margin-bottom:0}.vben-basic-title[data-v-5b5650bb]{position:relative;display:flex;padding-left:7px;font-size:16px;font-weight:500;line-height:24px;color:#000000d9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vben-basic-title-normal[data-v-5b5650bb]{font-size:14px;font-weight:500}.vben-basic-title-show-span[data-v-5b5650bb]:before{position:absolute;top:4px;left:0;width:3px;height:16px;margin-right:4px;background-color:var(--ant-primary-color);content:""}.vben-basic-title-help[data-v-5b5650bb]{margin-left:10px}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-treenode{padding:.25rem}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-node-content-wrapper{border-radius:.375rem;padding:.25rem .75rem;position:relative;--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity));-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-node-content-wrapper:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgba(17,24,39,var(--tw-text-opacity))}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper{--tw-bg-opacity: 1 !important;background-color:rgba(239,246,255,var(--tw-bg-opacity))!important;font-weight:500!important;--tw-text-opacity: 1 !important;color:rgba(37,99,235,var(--tw-text-opacity))!important;transition:none}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-treenode-selected .ant-tree-node-content-wrapper:hover{--tw-bg-opacity: 1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-switcher:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-switcher{border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:1.5rem;margin-right:.25rem;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity));width:1.5rem;-webkit-transition-property:background-color,border-color,color,fill,stroke;-o-transition-property:background-color,border-color,color,fill,stroke;transition-property:background-color,border-color,color,fill,stroke;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-switcher:hover,.ant-tree-treenode-switcher-open .wrapper-class[data-v-ef36fdad] .department-tree .ant-tree-switcher{--tw-text-opacity: 1;color:rgba(59,130,246,var(--tw-text-opacity))}.wrapper-class.onlyOneLevel[data-v-ef36fdad]{vertical-align:middle}.wrapper-class.onlyOneLevel[data-v-ef36fdad] .department-tree .ant-tree-list-holder-inner{padding:.5rem;grid-gap:.75rem;gap:.75rem}.wrapper-class.onlyOneLevel[data-v-ef36fdad] .department-tree .ant-tree-treenode .ant-tree-node-content-wrapper{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgba(243,244,246,var(--tw-border-opacity));border-radius:.5rem;border-width:1px;min-width:260px;padding:.75rem 1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0/.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);text-align:center;--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity));-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);-o-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.wrapper-class.onlyOneLevel[data-v-ef36fdad] .department-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{--tw-border-opacity: 1;border-color:rgba(191,219,254,var(--tw-border-opacity));--tw-shadow: 0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity: 1;color:rgba(37,99,235,var(--tw-text-opacity));--tw-translate-y: 0px}.wrapper-class.onlyOneLevel[data-v-ef36fdad] .department-tree .ant-tree-treenode.ant-tree-treenode-selected .ant-tree-node-content-wrapper{--tw-bg-opacity: 1;background-color:rgba(239,246,255,var(--tw-bg-opacity));--tw-border-opacity: 1;border-color:rgba(59,130,246,var(--tw-border-opacity));font-weight:600;--tw-shadow: 0 1px 2px 0 rgb(0 0 0/.05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-text-opacity: 1;color:rgba(37,99,235,var(--tw-text-opacity));transform:none!important}.wrapper-class.onlyOneLevel[data-v-ef36fdad] .department-tree .ant-tree-treenode .ant-tree-switcher{display:none}.wrapper-class.onlyOneLevel[data-v-ef36fdad] .department-tree .ant-tree-treenode+.ant-tree-treenode{margin-top:.75rem}.department-select-modal .ant-modal-content{border-radius:.75rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0/.1),0 4px 6px -4px rgb(0 0 0/.1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);-webkit-box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.department-select-modal .ant-modal-header{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-top-left-radius:.75rem;border-top-right-radius:.75rem;border-bottom-width:0px;padding-top:1.5rem;padding-bottom:.5rem}.department-select-modal .ant-modal-header .ant-modal-title{font-weight:700;font-size:1.125rem;line-height:1.75rem;text-align:center;--tw-text-opacity: 1;color:rgba(31,41,55,var(--tw-text-opacity))}.department-select-modal .ant-modal-body{padding:.5rem 1.5rem}.department-select-modal .ant-modal-close{top:1rem;right:1rem;--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.department-select-modal .ant-modal-close:hover{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}
