.portal-login-page{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;padding:0 24px;background-color:#f5f9ff;background-image:url(https://smpimg-1258344701.file.myqcloud.com/dayu/dayu-static-resource/denglu08_1_compress.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.portal-login-page .banner{position:absolute;top:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:100%;height:60px;padding:0 24px;background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px #0000000a}.portal-login-page .banner .logo{display:flex;align-items:center;height:44px}.portal-login-page .banner .logo img{height:100%;width:auto}.portal-login-page .banner .menus{display:flex;align-items:center}.portal-login-page .banner .menus a{display:inline-block;padding:0 16px;color:#4a5970;font-size:14px;text-decoration:none;transition:color .2s}.portal-login-page .banner .menus a:hover{color:#1677ff}.portal-login-page .login-card{width:480px;max-width:100%;padding:16px 24px;border-radius:12px;background:#fff;box-shadow:0 12px 32px #00152914,0 4px 12px #0015290a;overflow:hidden}.portal-login-page .login-card .ant-card-body{padding:40px 32px 32px}.portal-login-page .login-card .ant-form-item{margin-bottom:20px}.portal-login-page .login-card .ant-input,.portal-login-page .login-card .ant-input-affix-wrapper,.portal-login-page .login-card .ant-input-password{border-radius:6px}.portal-login-page .login-card .login-title{margin-bottom:24px;color:#1f2a44;font-size:18px;font-weight:600;line-height:1.4;text-align:center}.portal-login-page .login-card .login-sms-btn{padding:0 4px;font-size:13px}.portal-login-page .login-card .login-sms-btn[disabled]{color:#00000073}.portal-login-page .login-card .login-mode-switch{margin-top:16px;color:#00000073;font-size:13px;text-align:center}.portal-login-page .login-card .login-mode-switch a{margin-left:4px;color:#1677ff;cursor:pointer}.portal-login-page .login-card .login-mode-switch a:hover{text-decoration:underline}.portal-login-page .login-error{min-height:22px;margin:4px 0 16px;padding:0 12px;color:#d4380d;font-size:13px;line-height:22px}.portal-login-page .login-error:not(:empty){padding:6px 12px;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px}.portal-login-page .login-actions{display:flex;gap:12px;margin-top:8px}.portal-login-page .login-actions .login-btn-submit{flex:1;height:40px;font-size:15px;border-radius:6px}.portal-login-page .login-actions .login-btn-reset{height:40px;padding:0 20px;border-radius:6px}@media(max-width:640px){.portal-login-page,.portal-login-page .banner{padding:0 16px}.portal-login-page .login-card .ant-card-body{padding:32px 20px 24px}}html,body,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}pre{margin-bottom:0!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{width:100%;height:100%;position:relative;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:1;font-size:14px;font-family:PingFangSC-Regular,SFHeitiSC,microsoft yahei,Helvetica Neue,Helvetica,STHeiTi,sans-serif!important;background:#f8f8fc!important}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{color:#1c4ef3;text-decoration:none;outline:0;-webkit-backface-visibility:hidden}a:hover{color:#1c4ef3}::-webkit-scrollbar{width:3px;height:6px}::-webkit-scrollbar-track-piece{background-color:#f2f2f2;-webkit-border-radius:6px}::-webkit-scrollbar-thumb:vertical{height:3px;background-color:#e5e5e5;-webkit-border-radius:6px}::-webkit-scrollbar-thumb:horizontal{width:3px;background-color:#e5e5e5;-webkit-border-radius:6px}html{width:100%;height:100%;position:relative}ul,li{list-style-type:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder{color:#999}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}.clearfix:after{content:"​";display:block;height:0;clear:both}.clearfix{*zoom: 1}input:-internal-autofill-selected{color:#262626;background-color:#fff!important;background-image:none!important}::-webkit-scrollbar{width:8px}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px transparent inset!important;-webkit-box-shadow:0 0 0px 1000px transparent inset}.ant-tabs .ant-tabs-tabpane:focus-visible,.ant-tabs .ant-tabs-tabpane:focus{outline:none!important;outline-offset:0!important}.pl10{padding-left:10px!important}.mg0{margin:0!important}.mb0{margin-bottom:0!important}.mb4{margin-bottom:4px!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mr4{margin-right:4px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.ml4{margin-left:4px!important}.ml10{margin-left:10px!important}.ml30{margin-left:30px!important}.width-auto{width:100%}.width40{width:40px!important}.width50{width:50px!important}.width60{width:60px!important}.width80{width:80px!important}.width100{width:100px!important}.width110{width:110px!important}.width120{width:120px!important}.width150{width:150px!important}.width160{width:160px!important}.width200{width:200px!important}.width240{width:240px!important}.width280{width:280px!important}.width300{width:300px!important}.width320{width:320px!important}.width400{width:400px!important}.width500{width:500px!important}.width600{width:600px!important}.width800{width:800px!important}.width1342{width:1342px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs24{font-size:24px}.container{padding:12px;margin:0 auto}.inline-block{display:inline-block}.flex{display:flex;align-items:center}.align-items-center{align-items:center}.flex-column{flex-direction:column}.flex-align-center{align-items:center;justify-content:center}.flex-end{justify-content:end}.flex-align-baseline{align-items:baseline!important}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.white-space-normal{white-space:normal}.space-between{justify-content:space-between}.weight-number{font-family:DIN Alternate;font-style:normal;font-weight:700;font-size:32px;line-height:48px;color:#000}.gray-border{border:1px solid rgba(0,0,0,.1);border-radius:4px}.pointer{cursor:pointer}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.color-gray,.color-gray:hover{color:#a0a0a0!important}.red,.error-color{color:#db3543!important}.blue,.primary-color{color:#1c4ef3!important}.orange,.warning-color{color:#f57e22!important}.green,.success-color{color:#15d196!important}.disabled-color{color:#00000040!important}.hover-color:hover{color:#1c4ef3!important}.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.text-ellipsis-4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.bold{font-family:DINAlternate-Bold;font-weight:700}.cursor{cursor:pointer}.no-allowed{color:#00000080!important;cursor:not-allowed}.pointer-not-allowed{cursor:not-allowed}.pointer-move{cursor:move}.hover-dark:hover{background-color:#d2dae6}.hover-gray:hover{background-color:#f7f9fc}.overflow-y-scroll{overflow-y:scroll}.upload-picture-card .ant-upload.ant-upload-select-picture-card{width:120px;height:120px}.upload-picture-card .upload-picture-card-text{font-size:11px;color:#999}.border-radius16{border-radius:16px!important}.border-radius10{border-radius:10px!important}.select-max-height-scroll .ant-select-selector{max-height:200px;overflow-y:scroll}.fix-bottom-bar{position:fixed;bottom:0;left:0;padding:10px;background:#fff;width:100%;border-top:1px solid #dddddd;z-index:2;text-align:center}.white-bg{background-color:#fff!important}.ad-media-menu .ant-menu-submenu{width:180px}.ad-media-menu .ant-menu-item{padding-left:40px!important}.ad-media-menu .ant-image{display:flex;margin-right:6px}.card-box-shadow{box-shadow:0 0 8px #0000000f;border:1px solid #f3f3f3}.new-feature-tag{position:absolute;top:-12px;right:-8px;background-color:#1c4ef3;color:#fff;border-radius:6px;font-size:10px;padding:4px;line-height:1;z-index:2}.new-feature-tag.warning{background-color:#f57e22}.operate-type-tag-box{max-height:300px;min-height:70px;display:flex;overflow-y:auto}.operate-type-tag{height:auto;display:inline-block;width:20px;margin-right:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;cursor:pointer}.operate-type-tag span{display:block;border-radius:3px;width:18px;height:19px;text-align:center;font-size:12px;line-height:17px;color:#fff;background:#0a6cff;z-index:1}.operate-type-tag:after{content:"";position:absolute;z-index:0;top:0;bottom:0;left:10px;border-left:1px solid #dcdfe6}.operate-type-tag-small{position:relative;display:flex;align-items:center;padding-top:6px;margin-right:10px}.operate-type-tag-small span{display:block;border-radius:3px;width:18px;height:19px;text-align:center;font-size:12px;line-height:17px;color:#fff;background:#0a6cff;z-index:1}.operate-type-tag-small:after{content:"";position:absolute;z-index:0;top:0;bottom:0;left:9px;border-left:1px solid #dcdfe6}.list-card-wrapper{position:relative;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 .1em .5em #33333347;cursor:pointer}.list-card-wrapper .card-checkbox{position:absolute;right:8px;top:8px;z-index:2}.list-card-wrapper .preview-wrapper{position:relative;display:flex;align-items:center;justify-content:center;height:250px;border-radius:6px;overflow:hidden}.list-card-wrapper .preview-wrapper .ant-space,.list-card-wrapper .preview-wrapper .ant-space-item{width:100%}.list-card-wrapper .preview-wrapper .space-badge{width:25%;position:absolute;left:6px;top:6px;font-size:11px;z-index:3}.list-card-wrapper .preview-wrapper .p-used-count{position:absolute;left:6px;bottom:6px;color:#fff;font-size:10px;z-index:3}.list-card-wrapper .preview-wrapper .action-wrapper{width:100%;height:100%;position:absolute}.list-card-wrapper .preview-wrapper .action-wrapper .actions-list{display:flex;flex-direction:row;align-items:center;position:absolute;right:8px;bottom:8px;color:#fff;font-size:18px}.list-card-wrapper .preview-wrapper .action-wrapper .actions-list .icon-item{margin-right:4px}.list-card-wrapper .preview-wrapper .download-progress{position:absolute;bottom:0;font-size:1px}.list-card-wrapper .preview-wrapper .ant-progress-outer{height:6px}.list-card-wrapper .p-title{width:100%;min-height:30px;text-align:start;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:6px}.shadow-image-box{border-radius:4px;box-shadow:#33333347 0 .1em .5em;object-fit:cover}.filter-item-card{height:34px;padding:2px 10px;font-size:12px;background-color:#f0f0f0;border-radius:5px;position:relative;overflow:hidden;height:38px;display:flex}.filter-item-card .filter-title{height:36px;line-height:36px;max-width:80px;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;margin-right:8px}.filter-item-card .filter-delete{display:block;line-height:36px;z-index:100}.filter-item-card .ant-select{width:200px;margin-top:2px;margin-right:8px}.filter-item-card .ant-select .ant-select-selector{height:28px!important}.filter-item-card .ant-select .ant-select-selection-placeholder,.filter-item-card .ant-select .ant-select-selection-item-content{font-size:12px}.filter-item-card .ant-select-selector,.filter-item-card .ant-picker{border:none!important}.filter-item-card .ant-select-selector .ant-picker-input>input,.filter-item-card .ant-picker .ant-picker-input>input{font-size:12px}.filter-item-card .ant-select-selection-item,.filter-item-card .ant-input{font-size:12px;border:none}.filter-item-card .creator-source-select .ant-select-selector{background-color:#f5f5f5!important;border-right:1px solid #e0e0e0!important;border-radius:4px 0 0 4px!important}.gradient-button{position:relative!important;overflow:hidden!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1)!important;color:#475569!important}.gradient-button:hover:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0000001a!important}.gradient-button:disabled{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;color:#bfbfbf!important;box-shadow:0 1px 4px #00000014!important;cursor:not-allowed!important;transform:none!important;border-color:transparent!important}.gradient-button .anticon{transition:transform .2s ease!important}.gradient-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.gradient-button:hover:not(:disabled):before{left:100%}.gradient-button span{position:relative;z-index:2}.gradient-button:focus:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;box-shadow:0 0 0 2px #47556933,0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button:after{display:none!important}.gradient-button-blue{position:relative!important;overflow:hidden!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1)!important;color:#475569!important;background:linear-gradient(135deg,#1890ff,#40a9ff,#69c0ff)!important;box-shadow:0 2px 8px #1890ff26!important;color:#fff!important}.gradient-button-blue:hover:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-blue:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0000001a!important}.gradient-button-blue:disabled{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;color:#bfbfbf!important;box-shadow:0 1px 4px #00000014!important;cursor:not-allowed!important;transform:none!important;border-color:transparent!important}.gradient-button-blue .anticon{transition:transform .2s ease!important}.gradient-button-blue:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.gradient-button-blue:hover:not(:disabled):before{left:100%}.gradient-button-blue span{position:relative;z-index:2}.gradient-button-blue:focus:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;box-shadow:0 0 0 2px #47556933,0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-blue:after{display:none!important}.gradient-button-blue:hover:not(:disabled){background:linear-gradient(135deg,#096dd9,#1890ff,#40a9ff)!important;box-shadow:0 4px 16px #1890ff4d!important;color:#fff!important}.gradient-button-blue:active:not(:disabled){box-shadow:0 2px 8px #1890ff33!important}.gradient-button-blue:focus:not(:disabled){background:linear-gradient(135deg,#096dd9,#1890ff,#40a9ff)!important;box-shadow:0 0 0 2px #1890ff33,0 4px 16px #1890ff4d!important;color:#fff!important}.gradient-button-blue:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.gradient-button-green{position:relative!important;overflow:hidden!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1)!important;color:#475569!important;background:linear-gradient(135deg,#52c41a,#73d13d,#95de64)!important;box-shadow:0 2px 8px #52c41a26!important;color:#fff!important}.gradient-button-green:hover:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-green:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0000001a!important}.gradient-button-green:disabled{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;color:#bfbfbf!important;box-shadow:0 1px 4px #00000014!important;cursor:not-allowed!important;transform:none!important;border-color:transparent!important}.gradient-button-green .anticon{transition:transform .2s ease!important}.gradient-button-green:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.gradient-button-green:hover:not(:disabled):before{left:100%}.gradient-button-green span{position:relative;z-index:2}.gradient-button-green:focus:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;box-shadow:0 0 0 2px #47556933,0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-green:after{display:none!important}.gradient-button-green:hover:not(:disabled){background:linear-gradient(135deg,#389e0d,#52c41a,#73d13d)!important;box-shadow:0 4px 16px #52c41a4d!important;color:#fff!important}.gradient-button-green:active:not(:disabled){box-shadow:0 2px 8px #52c41a33!important}.gradient-button-green:focus:not(:disabled){background:linear-gradient(135deg,#389e0d,#52c41a,#73d13d)!important;box-shadow:0 0 0 2px #52c41a33,0 4px 16px #52c41a4d!important;color:#fff!important}.gradient-button-green:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.gradient-button-orange{position:relative!important;overflow:hidden!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1)!important;color:#475569!important;background:linear-gradient(135deg,#fa8c16,#ffa940,#ffc069)!important;box-shadow:0 2px 8px #fa8c1626!important;color:#fff!important}.gradient-button-orange:hover:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-orange:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0000001a!important}.gradient-button-orange:disabled{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;color:#bfbfbf!important;box-shadow:0 1px 4px #00000014!important;cursor:not-allowed!important;transform:none!important;border-color:transparent!important}.gradient-button-orange .anticon{transition:transform .2s ease!important}.gradient-button-orange:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.gradient-button-orange:hover:not(:disabled):before{left:100%}.gradient-button-orange span{position:relative;z-index:2}.gradient-button-orange:focus:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;box-shadow:0 0 0 2px #47556933,0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-orange:after{display:none!important}.gradient-button-orange:hover:not(:disabled){background:linear-gradient(135deg,#d46b08,#fa8c16,#ffa940)!important;box-shadow:0 4px 16px #fa8c164d!important;color:#fff!important}.gradient-button-orange:active:not(:disabled){box-shadow:0 2px 8px #fa8c1633!important}.gradient-button-orange:focus:not(:disabled){background:linear-gradient(135deg,#d46b08,#fa8c16,#ffa940)!important;box-shadow:0 0 0 2px #fa8c1633,0 4px 16px #fa8c164d!important;color:#fff!important}.gradient-button-orange:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.gradient-button-red{position:relative!important;overflow:hidden!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1)!important;color:#475569!important;background:linear-gradient(135deg,#f5222d,#ff4d4f,#ff7875)!important;box-shadow:0 2px 8px #f5222d26!important;color:#fff!important}.gradient-button-red:hover:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-red:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0000001a!important}.gradient-button-red:disabled{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;color:#bfbfbf!important;box-shadow:0 1px 4px #00000014!important;cursor:not-allowed!important;transform:none!important;border-color:transparent!important}.gradient-button-red .anticon{transition:transform .2s ease!important}.gradient-button-red:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.gradient-button-red:hover:not(:disabled):before{left:100%}.gradient-button-red span{position:relative;z-index:2}.gradient-button-red:focus:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;box-shadow:0 0 0 2px #47556933,0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-red:after{display:none!important}.gradient-button-red:hover:not(:disabled){background:linear-gradient(135deg,#cf1322,#f5222d,#ff4d4f)!important;box-shadow:0 4px 16px #f5222d4d!important;color:#fff!important}.gradient-button-red:active:not(:disabled){box-shadow:0 2px 8px #f5222d33!important}.gradient-button-red:focus:not(:disabled){background:linear-gradient(135deg,#cf1322,#f5222d,#ff4d4f)!important;box-shadow:0 0 0 2px #f5222d33,0 4px 16px #f5222d4d!important;color:#fff!important}.gradient-button-red:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.gradient-button-gray{position:relative!important;overflow:hidden!important;border:none!important;border-radius:8px!important;font-weight:600!important;font-size:12px!important;height:32px!important;padding:0 16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #00000014!important;background:linear-gradient(135deg,#f8fafc,#e2e8f0,#cbd5e1)!important;color:#475569!important;background:linear-gradient(135deg,#8c8c8c,#bfbfbf,#d9d9d9)!important;box-shadow:0 2px 8px #8c8c8c26!important;color:#fff!important}.gradient-button-gray:hover:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-gray:active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #0000001a!important}.gradient-button-gray:disabled{background:linear-gradient(135deg,#f5f5f5,#e8e8e8)!important;color:#bfbfbf!important;box-shadow:0 1px 4px #00000014!important;cursor:not-allowed!important;transform:none!important;border-color:transparent!important}.gradient-button-gray .anticon{transition:transform .2s ease!important}.gradient-button-gray:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s ease;z-index:1}.gradient-button-gray:hover:not(:disabled):before{left:100%}.gradient-button-gray span{position:relative;z-index:2}.gradient-button-gray:focus:not(:disabled){background:linear-gradient(135deg,#e2e8f0,#cbd5e1,#94a3b8)!important;box-shadow:0 0 0 2px #47556933,0 4px 16px #47556926!important;color:#334155!important;border-color:transparent!important}.gradient-button-gray:after{display:none!important}.gradient-button-gray:hover:not(:disabled){background:linear-gradient(135deg,#595959,#8c8c8c,#bfbfbf)!important;box-shadow:0 4px 16px #8c8c8c4d!important;color:#fff!important}.gradient-button-gray:active:not(:disabled){box-shadow:0 2px 8px #8c8c8c33!important}.gradient-button-gray:focus:not(:disabled){background:linear-gradient(135deg,#595959,#8c8c8c,#bfbfbf)!important;box-shadow:0 0 0 2px #8c8c8c33,0 4px 16px #8c8c8c4d!important;color:#fff!important}.gradient-button-gray:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.gradient-button-small{height:24px!important;padding:0 12px!important;font-size:11px!important;border-radius:6px!important}.gradient-button-large{height:40px!important;padding:0 20px!important;font-size:14px!important;border-radius:10px!important}.portal-wrapper{position:relative}.portal-wrapper .portal-container{margin-top:60px}.portal-wrapper .portal-container .portal-container-page{padding:12px;background-color:#fff}.portal-wrapper .portal-spin{min-height:600px;display:flex;justify-content:center;align-items:center}.portal-header{height:60px!important;line-height:60px!important;padding:0 32px!important;background-color:#fff!important;box-shadow:0 0 8px #0000000f;position:fixed;display:flex;top:0;width:100%;z-index:1000;justify-content:space-between}.portal-header .header-left{display:flex;align-items:center}.portal-header .header-left .header-logo{margin-right:16px;display:flex}.portal-header .header-left .header-logo img{display:block;height:40px}.portal-header .header-left .header-space-select{margin-right:16px}.portal-header .header-left .header-space-select .ant-select{min-width:160px}.portal-header .header-left .header-space-select .ant-select .ant-select-selector{border-radius:6px;height:32px;border:1px solid #D2DAE6}.portal-header .header-left .header-space-select .ant-select .ant-select-selection-search-input{height:30px}.portal-header .header-left .header-space-select .ant-select .ant-select-selection-item,.portal-header .header-left .header-space-select .ant-select .ant-select-selection-placeholder{line-height:30px}.portal-header .header-right{display:flex}.portal-header .header-right .header-helper{display:flex;align-items:center;overflow:hidden}.portal-header .header-right .header-helper .helper-list{display:inline-block;margin-bottom:0}.portal-header .header-right .header-helper .helper-list li{padding:0 8px;display:inline-block;font-size:12px;color:#fff;line-height:1;vertical-align:middle}.portal-header .header-right .header-helper .helper-list li a{font-size:12px;color:#fff}.portal-header .header-right .header-helper .helper-list .helper-list-icon{font-size:18px;color:#122440}.portal-header .header-right .header-helper .helper-avatar{line-height:initial;display:inline-block}.portal-header .header-right .header-helper .helper-avatar .avatar-img{width:25px;height:25px;border:1px solid #D2DAE6}.portal-header .ant-badge{color:#fff}.header-product{display:flex;align-items:center}.header-product .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:none;padding:0 20px 0 5px;min-width:200px;height:34px;border:1px solid #D2DAE6;box-shadow:0 0 8px 0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:.5s}.header-product .ant-select{width:100%}.header-product .ant-select .ant-select-selection-search{color:#122440}.header-product .ant-select-arrow{color:#aaa}.header-product .product-select-item{display:flex;align-items:center;color:#122440;line-height:32px}.header-product .product-select-item img{width:24px;height:24px;margin-right:5px;border-radius:5px}.product-select-list{padding:16px 0!important;border-radius:8px!important;min-width:180px!important}.product-select-list .product-select-item{height:40px;font-size:14px;color:#122440;display:flex;align-items:center;line-height:40px}.product-select-list .product-select-item img{width:24px;height:24px;margin-right:5px;border-radius:5px}.header-menu{flex:1;min-width:0}.header-menu .ant-menu{margin:0 8px!important;line-height:inherit;background:none;height:inherit!important;border-bottom:0 none!important;display:flex;align-items:center;flex-wrap:nowrap}.header-menu .ant-menu .ug-menu-arrow-img{position:relative;width:10px;top:0;left:4px;opacity:.6;transition:transform .25s ease,opacity .25s ease}.header-menu .ant-menu a{color:#122440!important}.header-menu .ant-menu .ant-menu-overflow-item{position:relative;display:inline-flex;align-items:center;padding:0 24px!important;font-size:16px;font-weight:400;letter-spacing:.3px;color:#1d2129!important;height:inherit!important;white-space:nowrap!important;cursor:pointer;transition:color .25s ease}.header-menu .ant-menu .ant-menu-overflow-item:after{content:"";position:absolute;left:50%;right:auto;bottom:14px;width:0;height:2px;background:#1c4ef3;border-radius:2px;transform:translate(-50%);transition:width .28s cubic-bezier(.4,0,.2,1),opacity .25s ease;opacity:0;border-bottom:0 none!important}.header-menu .ant-menu .ant-menu-overflow-item a{color:#1d2129!important}.header-menu .ant-menu .ant-menu-overflow-item:hover,.header-menu .ant-menu .ant-menu-overflow-item:hover a{color:#1c4ef3!important}.header-menu .ant-menu .ant-menu-overflow-item:hover .ug-menu-arrow-img{opacity:1;transform:translateY(1px)}.header-menu .ant-menu .ant-menu-item-selected,.header-menu .ant-menu .ant-menu-item-active,.header-menu .ant-menu .ant-menu-submenu-selected,.header-menu .ant-menu .ant-menu-submenu-active{color:#1c4ef3!important;font-weight:500}.header-menu .ant-menu .ant-menu-item-selected:after,.header-menu .ant-menu .ant-menu-item-active:after,.header-menu .ant-menu .ant-menu-submenu-selected:after,.header-menu .ant-menu .ant-menu-submenu-active:after{width:32px!important;opacity:1;left:50%!important;right:auto!important;transform:translate(-50%);border-bottom:0 none!important}.header-menu .ant-menu .ant-menu-item-selected .ant-menu-title-content,.header-menu .ant-menu .ant-menu-item-active .ant-menu-title-content,.header-menu .ant-menu .ant-menu-submenu-selected .ant-menu-title-content,.header-menu .ant-menu .ant-menu-submenu-active .ant-menu-title-content,.header-menu .ant-menu .ant-menu-item-selected .ant-menu-title-content a,.header-menu .ant-menu .ant-menu-item-active .ant-menu-title-content a,.header-menu .ant-menu .ant-menu-submenu-selected .ant-menu-title-content a,.header-menu .ant-menu .ant-menu-submenu-active .ant-menu-title-content a{color:#1c4ef3!important}.header-menu .ant-menu .ant-menu-submenu .ant-dropdown-trigger{padding:0!important;margin:0!important;display:flex;align-items:center;justify-content:center;height:inherit;color:#122440!important;transition:color .25s ease}.header-menu .ant-menu .ant-menu-submenu .ant-dropdown-trigger>span{display:inline-flex;align-items:center;white-space:nowrap;color:inherit}.header-menu .ant-menu .ant-menu-submenu-selected .ant-dropdown-trigger,.header-menu .ant-menu .ant-menu-submenu-active .ant-dropdown-trigger{color:#1c4ef3!important}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu{padding:8px 12px}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu:has(.ant-dropdown-menu-custom-group){display:flex;padding:16px 20px}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu-custom-group{margin-right:24px}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu-custom-group:last-child{margin-right:0}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu-custom-group .ant-dropdown-menu-item-group-title{padding:0 12px 8px}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu-custom-group .ant-dropdown-menu-custom-title{display:flex;align-items:center;cursor:default}.header-menu-dropdown.header-menu-dropdown .ant-dropdown-menu-custom-group .ant-dropdown-menu-icon{height:20px;width:20px;vertical-align:middle}.helper-popover{top:40px!important}.helper-popover .ant-popover-arrow{display:none}.helper-popover .ant-popover-inner{border-radius:8px}.usercard{min-width:220px}.usercard .card-top{padding:16px 20px;border-bottom:1px solid #D2DAE6;display:flex;justify-content:center;align-items:center}.usercard .card-top .avatar{width:45px;height:45px;border:1px solid #D2DAE6;margin-right:10px}.usercard .card-middle{padding:16px 20px;text-align:center;border-bottom:1px solid #D2DAE6}.usercard .card-middle a{font-size:14px;color:#333}.usercard .card-middle a .fs12{font-size:12px}.usercard .card-middle .card-small{font-size:12px;color:#1c4ef3}.usercard .card-bottom{padding:16px 20px;text-align:center}.usercard .card-bottom a{font-size:14px;color:#333}@media only screen and (max-width:1440px){.portal-header{padding:0 16px!important}.portal-header .header-left .header-logo{margin-right:8px}.portal-header .header-left .header-logo img{height:32px}.portal-header .header-left .header-space-select{margin-right:8px}.header-menu .ant-menu{margin:0 4px!important}.header-menu .ant-menu .ant-menu-overflow-item{padding:0 18px!important;font-size:15px}}@media only screen and (max-width:1280px){.portal-header{padding:0 12px!important}.portal-header .header-left .header-logo{margin-right:4px}.portal-header .header-left .header-logo img{height:30px}.portal-header .header-left .header-space-select{margin-right:8px}.portal-header .header-left .header-space-select .ant-select{min-width:120px}.portal-header .header-right .header-helper .helper-list .helper-list-icon{font-size:12px}.header-product .ant-select:not(.ant-select-customize-input) .ant-select-selector{min-width:100px;padding:0 18px 0 5px}.header-product .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item{padding-right:2px}.header-product .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item span{font-size:11px}.header-product .ant-select-arrow{font-size:9px}.header-product .product-select-item{line-height:34px}.header-menu .ant-menu{margin:0 2px!important}.header-menu .ant-menu .ant-menu-overflow-item{padding:0 12px!important;font-size:14px;letter-spacing:0}}@media only screen and (max-width:1100px){.portal-header{padding:0 8px!important}.portal-header .header-left .header-logo img{height:26px}.portal-header .header-right .header-helper .helper-list li>a>span:not(.anticon){display:none}.header-menu .ant-menu{margin:0!important}.header-menu .ant-menu .ant-menu-overflow-item{padding:0 8px!important;font-size:13px}}@media only screen and (max-width:720px){.portal-header{padding:0 4px!important}.portal-header .header-left .header-logo,.portal-header .header-right{display:none}.header-menu .ant-menu{margin:0 6px!important}.header-menu .ant-menu .ug-menu-arrow-img{width:10px;top:-2px;left:2px}.header-menu .ant-menu .ant-menu-overflow-item{padding:0 8px!important;font-size:12.5px}}.ant-custom-table{width:100%}.ant-custom-table table{table-layout:auto;width:100%}.ant-custom-table .ant-custom-table-thead{background:#f8f8fc}.ant-custom-table .ant-custom-table-thead>tr>th{padding:12px 8px;text-align:left;font-weight:700;overflow-wrap:break-word;color:#262626}.ant-custom-table .ant-custom-table-tbody>tr>td{padding:6px 8px;text-align:left;vertical-align:middle}.ant-custom-table .ant-custom-table-tbody>tr>td .ant-input-affix-wrapper{padding:0 11px}.ant-custom-table .ant-custom-table-tbody>tr>td .ant-input-affix-wrapper .ant-input{height:30px}.ant-custom-table .ant-custom-table-tbody>tr>td .ant-input-affix-wrapper .ant-input-suffix{line-height:30px}
