@charset "UTF-8";html,body,div,span,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,menu,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#f0f2f5;user-select:none;--primary-color: #1677ff;--danger-color: #FF4D4F}img{-webkit-user-drag:none}body::-webkit-scrollbar-track,div::-webkit-scrollbar-track,section::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background-color:#fff;border-radius:0;box-shadow:inset 0 0 #fff}body::-webkit-scrollbar,div::-webkit-scrollbar,section::-webkit-scrollbar,ul::-webkit-scrollbar{width:6px;height:6px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb,section::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:10px;box-shadow:inset 0 0 6px #0003}.flex,.flex-wrap{display:flex}.flex-wrap{flex-wrap:wrap}.flex-right{display:flex;flex-direction:row-reverse}.flex-v-center,.flex-center,.flex-space-between{display:flex;align-items:center}.flex-space-between{justify-content:space-between}.flex-center{justify-content:center}.flex-c-space-between{display:flex;flex-direction:column;justify-content:space-between}.flex-c-center{display:flex;flex-direction:column;align-items:center}.flex-basis-auto{flex:1 1 auto}.main-content-section{background-color:#fff;padding:15px 16px}.page{height:100vh}.page .ant-layout{background-color:#f0f2f5}.page .color-primary{color:#1677ff}.page .container{padding-left:20px;padding-right:20px}.page .padding{padding:16px 20px}.page .card{background-color:#fff;border-radius:4px;padding-bottom:16px}.page .header{padding-inline:30px!important;color:#fffc!important;box-shadow:0 1px 2px #9696964d;height:55px}.page .header .logo{width:160px;height:36px;line-height:36px;text-align:center;border-radius:4px;background-color:#ffffff26;color:#fff9}.page .header .location{color:#ccc;font-size:15px;margin-left:58px;transition:margin-left .35s}.page .header .location.narrow{margin-left:15px}.page .header li{margin-right:30px}.page .header li span{margin-left:3px}.page .header .avatar{background-color:#f2f2f2;margin-right:8px}.page .main-left{position:relative;padding:10px 20px 0 0;border-right:1px solid #E7E7EB}.page .main-left .ant-menu,.page .main-left{background-color:#fff}.page .main-left .ant-menu{font-size:15px}.page .main-left .btn{position:absolute;right:-12px;top:280px;z-index:2;font-size:12px;box-shadow:0 1px 5px #00000026;padding:5px;border-radius:50%;color:#555;background:#fff;cursor:pointer}.page .main-right{padding:0 20px;box-sizing:border-box;flex:1 1 auto}.page .main-right .location{line-height:46px;font-size:16px}.page .main-right .content{height:calc(100vh - 163px)}.page .console{margin-bottom:15px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}.page .ant-layout-footer{background-color:#f0f2f5;text-align:center}.section-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #E7E7EB;padding:0 15px;margin-bottom:15px}.section-header .title{font-size:16px;color:#4e4e4e;line-height:50px}.section-header .btns{display:flex;align-items:center;color:#666}.section-header .btns .btn{cursor:pointer}.section-header .btns .btn:hover{color:#1677ff}.section-header .btns i{margin-right:3px}.section-header .btns .btn+.btn{margin-left:10px}.image-uploader{width:100%;height:100%;position:relative;background-position:center center;background-repeat:no-repeat;background-size:95% auto}.image-uploader a{position:absolute;right:10px;top:10px;color:#333;background:rgba(255,255,255,.35);color:#ff4d4f;border-radius:4px;padding:1px 3px}.image-uploader a:hover{background:rgba(255,255,255,.7)}.form-label{line-height:32px;text-align:right}.form-label i{color:#ff4d4f;margin-right:4px;font-size:14px}*{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.page-container{min-height:100vh;display:flex;flex-direction:column;background-color:#f9f9f9;color:#333}.page-container .header{background-color:#1a1a1a;color:#fff;padding:16px 0;box-shadow:0 2px 4px #0000001a}.page-container .header .header-content{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:12px;cursor:pointer}.page-container .header .header-content .logo{width:40px;height:40px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.page-container .header .header-content .logo img{width:100%;border-radius:8px}.page-container .header .header-content .brand-name{font-size:24px;font-weight:700;letter-spacing:-.5px}.page-container .main-content{flex:1;padding:30px 0}.page-container .footer{background-color:#1a1a1a;color:#fff}.page-container .footer .support-section{max-width:1200px;margin:0 auto;padding:40px 20px 30px;border-bottom:1px solid #333}.page-container .footer .support-section .support-title{font-size:18px;font-weight:600;margin-bottom:16px}.page-container .footer .support-section .label{font-size:13px;color:#fffc;margin:6px 0}.page-container .footer .support-section .support-email{font-size:13px;display:flex;align-items:center;gap:25px;line-height:30px}.page-container .footer .support-section .support-email span{display:flex;align-items:center;gap:5px}.page-container .footer .support-section .support-email i{color:#ef4444;font-size:18px}.page-container .footer .support-section .support-email a{color:#fff;text-decoration:none;transition:color .2s ease}.page-container .footer .support-section .support-email a:hover{color:#f87171}.page-container .footer .copyright-section{max-width:1200px;margin:0 auto;padding:20px;color:#888;font-size:14px}.page-container .footer .copyright-section a{color:#ffffff80;cursor:pointer}.page-container .footer .copyright-section a:hover{color:#fffc}
