a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a,a:hover{color:inherit;text-decoration:none}table{border-collapse:collapse;border-spacing:0}body,html{background-color:#f5f5f5;font-family:PingFangSC-Light,PingFang SC,STHeitiSC-Light,Helvetica-Light,Arial,"sans-serif";width:100%}.fl{float:left}.fr{float:right;.button-group-item{padding-left:3px}}.clearfix{zoom:1;&:after{clear:both;content:"";display:block;height:0;visibility:hidden}}.main-container{min-height:calc(100vh - 64px)}.main-container .app-name{background-color:#001529;color:#fff;font-size:16px;font-weight:700;line-height:64px;text-align:center}.common-tag{padding-left:24px;padding-top:24px}.header-container{align-items:center;display:flex;justify-content:space-between}.aside-container{background-color:#00264d;color:#fff;min-height:100vh}.logo{background-color:#005bb5;color:#fff;font-size:20px;height:64px;line-height:64px;text-align:center}.menu-group-title{color:#ffffffa6;font-size:14px;font-weight:700;padding:8px 16px;text-transform:uppercase}.ant-menu-item-group{margin-top:20px}.ant-menu-item{font-size:16px;padding-left:24px!important}.ant-menu-item .anticon{margin-right:12px}.ant-menu-item-selected{background-color:#005bb5!important;color:#fff!important}.aside-container.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.auth-page{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;height:100vh;justify-content:center;width:100%}.auth-container{animation:fadeIn .5s ease;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;padding:40px;width:400px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-container .auth-title{color:#2c3e50;font-size:24px;font-weight:600;margin-bottom:32px;text-align:center}.auth-container .auth-form-item{margin-bottom:24px}.auth-container .auth-button,.auth-container .auth-form-item .ant-input,.auth-container .auth-form-item .ant-input-password{border-radius:6px;height:40px}.auth-container .auth-button{background-color:#1890ff;font-size:16px;font-weight:500;margin-top:16px;transition:all .3s ease;width:100%}.auth-container .auth-button:hover{background-color:#40a9ff;transform:translateY(-1px)}.auth-container .auth-link{color:#666;margin-top:24px;text-align:center}.auth-container .auth-link button{color:#1890ff;font-weight:500;padding:0}.auth-container .auth-link button:hover{color:#40a9ff}.qr-code{display:block;height:auto;margin:0 auto;max-width:100%}.model-content{text-align:center}