a{background-color:transparent;color:hsl(var(--primary));cursor:pointer;outline:none;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}a:hover{color:hsl(var(--primary-hover,var(--primary)))}a:active{color:hsl(var(--primary-active,var(--primary)))}#sy-message-container>div{display:flex}.ant-message .ant-message-error,.ant-message .ant-message-success,.ant-message .ant-message-warning{align-items:center;display:flex}.vben-menu,.vben-menu__popup-container{--menu-title-width:200px!important}.ant-select-dropdown-menu{list-style:none;margin-bottom:0;max-height:250px;outline:none;overflow:auto;padding:4px 0}.ant-select-dropdown-menu-item{color:#000000a6;cursor:pointer;display:block;font-size:14px;font-weight:400;line-height:22px;overflow:hidden;padding:5px 12px;position:relative;text-overflow:ellipsis;transition:background .3s ease;white-space:nowrap}.ant-select-dropdown{background-color:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;box-sizing:border-box;color:#000000a6;font-feature-settings:"tnum","tnum",;font-size:14px;font-variant:tabular-nums;font-variant:normal;left:-9999px;line-height:1.5;list-style:none;margin:0;outline:none;padding:0;position:absolute;top:-9999px;z-index:1050}.ant-calendar-range{overflow:hidden;width:552px}.ant-calendar{background-clip:padding-box;background-color:#fff;border:1px solid #fff;border-radius:4px;box-shadow:0 2px 8px #00000026;font-size:14px;line-height:1.5;list-style:none;outline:none;position:relative;text-align:left;width:552px}.ant-calendar-date-panel{outline:none;overflow:hidden;position:relative}.ant-calendar-range-left{float:left}.ant-calendar-range .ant-calendar-input-wrap{height:34px;position:relative}.ant-calendar-input-wrap{border-bottom:1px solid #f0f0f0;height:34px;padding:6px 10px}.ant-calendar-range.ant-calendar-time .ant-calendar-range-right .ant-calendar-date-input-wrap{margin-left:0}.ant-calendar-range-right .ant-calendar-date-input-wrap{margin-left:-90px}.ant-calendar-range .ant-calendar-input:-moz-placeholder,.ant-calendar-range .ant-calendar-time-picker-input:-moz-placeholder{text-overflow:ellipsis}.ant-calendar-range .ant-calendar-input:placeholder-shown,.ant-calendar-range .ant-calendar-time-picker-input:placeholder-shown{text-overflow:ellipsis}.ant-calendar-range .ant-calendar-input,.ant-calendar-range .ant-calendar-time-picker-input{background-color:#fff;background-image:none;border:0;border-radius:4px;box-shadow:none;color:#000000a6;display:inline-block;font-size:14px;height:24px;line-height:1.5;line-height:24px;padding:4px 0;position:relative;transition:all .3s;width:100%}.ant-calendar-range-middle{color:#00000073;height:34px;left:50%;line-height:34px;margin:1px 0 0;padding:0 200px 0 0;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%);z-index:1}.ant-calendar-range.ant-calendar-time .ant-calendar-range-middle{padding:0 10px 0 0;transform:translate(-50%)}.ant-calendar-range-right{float:right}.ant-calendar-range-part{position:relative;width:50%}.ant-calendar-footer{border-top:1px solid #f0f0f0;line-height:38px;padding:0 12px}.ant-calendar-picker-container{box-sizing:border-box;color:#000000a6;font-feature-settings:"tnum";font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;margin:0;padding:0;position:absolute;z-index:1050}.ant-calendar-header{border-bottom:1px solid #f0f0f0;height:40px;line-height:40px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-calendar-range .ant-calendar-decade-panel-header,.ant-calendar-range .ant-calendar-header,.ant-calendar-range .ant-calendar-month-panel-header,.ant-calendar-range .ant-calendar-year-panel-header{border-bottom:0}.ant-calendar-range .ant-calendar-body,.ant-calendar-range .ant-calendar-decade-panel-body,.ant-calendar-range .ant-calendar-month-panel-body,.ant-calendar-range .ant-calendar-year-panel-body{border-top:1px solid #f0f0f0}.ant-calendar-body{padding:8px 12px}.ant-calendar table{background-color:transparent;border-collapse:collapse;max-width:100%;width:100%}.ant-calendar table,.ant-calendar td,.ant-calendar th{border:0;text-align:center}.ant-calendar-column-header{line-height:18px;padding:6px 0;text-align:center;width:33px}tr{border-color:inherit;display:table-row;unicode-bidi:isolate;vertical-align:inherit}table{border-collapse:separate;border-spacing:2px;text-indent:0}.ant-calendar-column-header .ant-calendar-column-header-inner{display:block;font-weight:400;width:35px}.ant-calendar-today .ant-calendar-date{border-color:#0ea5e9;color:#0ea5e9;font-weight:700}.ant-calendar-time .ant-calendar-footer-btn{text-align:right}.ant-calendar-range.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn{margin-right:8px}.ant-calendar-time .ant-calendar-footer .ant-calendar-time-picker-btn-disabled{color:#00000040}.ant-calendar .ant-calendar-ok-btn-disabled{-webkit-box-shadow:none}.ant-calendar-date{background:transparent;border:1px solid transparent;border-radius:2px;color:#000000a6;cursor:pointer;display:block;height:24px;line-height:22px;margin:0 auto;padding:0;text-align:center;transition:background .3s ease;width:24px}.ant-calendar-selected-day .ant-calendar-date{background:#b3f1ff}.ant-calendar-range .ant-calendar-selected-end-date .ant-calendar-date,.ant-calendar-range .ant-calendar-selected-start-date .ant-calendar-date{background:#0ea5e9;border:1px solid transparent;color:#fff}.ant-calendar .ant-calendar-ok-btn{background-color:#0ea5e9;background-image:none;border:1px solid #0ea5e9;border-radius:4px;box-shadow:0 2px #00000004;box-shadow:0 2px #0000000b;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;height:24px;line-height:22px;padding:0 7px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.12);touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ant-calendar .ant-calendar-ok-btn-disabled{background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;color:#00000040;text-shadow:none}.ant-calendar-cell{height:30px;padding:3px 0}.ant-calendar-header{position:relative}.ant-calendar-header .ant-calendar-prev-year-btn{height:100%;left:7px;position:absolute}.ant-calendar-header .ant-calendar-prev-century-btn:after,.ant-calendar-header .ant-calendar-prev-century-btn:before,.ant-calendar-header .ant-calendar-prev-decade-btn:after,.ant-calendar-header .ant-calendar-prev-decade-btn:before,.ant-calendar-header .ant-calendar-prev-year-btn:after,.ant-calendar-header .ant-calendar-prev-year-btn:before{border:0 solid #aaa;border-radius:1px;border-width:1.5px 0 0 1.5px;content:"";display:inline-block;height:8px;position:relative;top:-1px;transform:rotate(-45deg) scale(.8);transition:all .3s;vertical-align:middle;width:8px}.ant-calendar-header .ant-calendar-prev-month-btn{height:100%;left:29px;position:absolute}.ant-calendar-header .ant-calendar-next-month-btn:before{border:0 solid #aaa;border-radius:1px;border-width:1.5px 0 0 1.5px;content:"";display:inline-block;height:8px;position:relative;top:-1px;transform:rotate(-45deg) scale(.8);transition:all .3s;vertical-align:middle;width:8px}.ant-calendar-header .ant-calendar-next-month-btn{height:100%;position:absolute;right:29px}.ant-calendar-header .ant-calendar-next-month-btn:before{transform:rotate(135deg) scale(.8)}.ant-calendar-header .ant-calendar-prev-month-btn:before{border:0 solid #aaa;border-radius:1px;border-width:1.5px 0 0 1.5px;content:"";display:inline-block;height:8px;position:relative;top:-1px;transform:rotate(-45deg) scale(.8);transition:all .3s;vertical-align:middle;width:8px}.ant-calendar-header .ant-calendar-next-year-btn{height:100%;position:absolute;right:7px}.ant-calendar-header .ant-calendar-next-year-btn:before{border:0 solid #aaa;border-radius:1px;border-width:1.5px 0 0 1.5px;content:"";display:inline-block;height:8px;left:3px;position:relative;top:-1px;transform:rotate(-45deg) scale(.8);transform:rotate(135deg) scale(.8);transition:all .3s;vertical-align:middle;width:8px}.ant-calendar-range .ant-calendar-footer-extra{float:left}div.ant-calendar-range-quick-selector{text-align:left}.ant-tag{background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;box-sizing:border-box;color:#000000a6;cursor:default;display:inline-block;font-feature-settings:"tnum";font-size:12px;font-variant:tabular-nums;height:auto;line-height:1.5;line-height:20px;list-style:none;margin:0 8px 0 0;opacity:1;padding:0 7px;transition:all .3s cubic-bezier(.78,.14,.15,.86);white-space:nowrap}.ant-tag-blue{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.ant-calendar-header .ant-calendar-next-year-btn:after{border:0 solid #aaa;border-radius:1px;border-width:1.5px 0 0 1.5px;content:"";display:inline-block;height:8px;position:relative;top:-1px;transform:rotate(-45deg) scale(.8);transform:rotate(135deg) scale(.8);transition:all .3s;vertical-align:middle;width:8px}.ant-modal-wrap{outline:0;overflow:auto;-webkit-overflow-scrolling:touch}.ant-modal-mask,.ant-modal-wrap{inset:0;position:fixed;z-index:1000}.ant-modal-mask{background-color:#00000073;filter:alpha(opacity=50);height:100%}.ant-modal{box-sizing:border-box;color:#000000a6;font-feature-settings:"tnum";font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;margin:0 auto;padding:0 0 24px;pointer-events:none;position:relative;top:100px;transform-origin:-48px 55px;width:auto;width:416px}.ant-modal-content{background-clip:padding-box;background-color:#fff;border:0;border-radius:4px;box-shadow:0 4px 12px #00000026;pointer-events:auto;position:relative}.ant-modal-confirm .ant-modal-body{overflow:hidden;padding:32px 32px 24px}.ant-modal-body{font-size:14px;line-height:1.5;padding:24px;word-wrap:break-word}.ant-modal-confirm-body-wrapper{zoom:1}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-body>.anticon{float:left;font-size:22px;margin-right:16px}.anticon{color:inherit;display:inline-block;font-style:normal;line-height:0;text-align:center;text-rendering:optimizeLegibility;text-transform:none;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ant-modal-confirm-body .ant-modal-confirm-title{color:#000000d9;display:block;font-size:16px;font-weight:500;line-height:1.4;overflow:hidden}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm-body .ant-modal-confirm-content{color:#000000a6;font-size:14px;margin-top:8px}.ant-modal-confirm .ant-modal-confirm-btns button+button{margin-bottom:0;margin-left:8px}.ant-btn-danger{background-color:#ff4d52;border-color:#ff4d52;border-radius:4px;box-shadow:0 2px #0000000b;color:#fff;height:32px;padding:0 15px;text-shadow:0 -1px 0 rgba(0,0,0,.12)}.ant-btn>i,.ant-btn>span{display:inline-block;pointer-events:none;transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}
