.login{background-color:var(--ant-color-bg-layout);-webkit-user-select:none;user-select:none;width:100vw;height:100vh;display:flex;overflow:hidden}.login .logo{z-index:1;align-items:center;height:42px;font-size:18px;font-weight:700;display:flex;position:absolute;top:16px;left:16px}.login .logo img{height:42px}.login .left{flex:1 1 0;height:100%;position:relative;overflow:hidden}.login .left .bg-filter{background:linear-gradient(154deg,var(--ant-color-bg-layout)30%,var(--ant-color-primary-border)48%,var(--ant-color-bg-layout)64%);filter:blur(40px);position:absolute;inset:0}.login .left .left-content{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.login .left .left-content .title{font-size:24px;line-height:32px}.login .left .left-content .subtitle{margin-top:8px}.login .left .left-content img{width:30%;animation:5s linear infinite float}.login .right{background-color:var(--ant-color-bg-container);z-index:1;flex:0 auto;justify-content:center;align-items:center;height:100%;padding:0 16px;display:flex}.login .right .login-form{width:25vw;margin-left:36px;margin-right:36px}.login .right .login-form .title{font-size:36px;font-weight:700}.login .right .login-form .subtitle{color:var(--ant-color-text-tertiary);line-height:40px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.system-loader{background-color:var(--ant-color-bg-container);justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.system-loader .loader-container{text-align:center;box-shadow:0 2px 12px 0 var(--ant-color-bg-spotlight);background:#fff;border-radius:8px;padding:40px}.system-loader .loader-text{color:var(--ant-color-text);margin-top:20px;font-size:16px}.system-loader .loader-tip{color:var(--ant-color-text-secondary);margin-top:10px;font-size:14px}.customer-detail-follow{height:calc(100% - 290px);margin-bottom:20px;overflow-y:auto}.f{color:#303133;align-items:center;margin-bottom:8px;font-size:13px;display:flex}.f .f-l{width:250px;min-width:250px;display:flex}.f .f-name{margin-right:5px}.f .f-time{color:#909399;margin-right:5px}.customer-detail-buttons{justify-content:end;margin-bottom:10px;display:flex}.customer-detail-input .title{justify-content:space-between;margin-bottom:-14px;display:flex}.app-main{-webkit-user-select:none;user-select:none;width:100vw;height:100vh;overflow:hidden}.app-main .sider-collapsed .logo-vertical img{margin-right:0}.app-main .sider-collapsed .logo-vertical .logo-text{opacity:0;width:0;overflow:hidden}.app-main .logo-vertical{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;height:50px;transition:width .2s;display:flex;overflow:hidden}.app-main .logo-vertical img{width:40px;height:40px;margin-right:12px}.app-main .logo-vertical .logo-text{font-size:16px;font-weight:700;transition:opacity .2s,width .2s;display:inline-block}.app-main .sider{background-color:var(--ant-color-bg-container)}.app-main .header{background-color:var(--ant-color-bg-container);align-items:center;gap:8px;height:50px;margin-bottom:1px;padding:0 10px 0 7px;display:flex}.app-main .header .button{width:32px;height:32px}.app-main .tabs .ant-tabs-tab-active{background-color:var(--ant-color-primary-bg)!important}.app-main .content{border-radius:var(--ant-border-radius-lg);-webkit-user-select:text;user-select:text;min-height:360px;margin:0 16px;padding:0;font-size:14px;overflow:hidden}.user-icon{justify-content:center;align-items:center;gap:8px;display:flex}.user-icon>div{flex-direction:column;margin-right:6px;display:flex}.user-icon>div .line-1{color:var(--ant-color-text)}.page-container{background-color:var(--ant-color-bg-container);height:100%;padding:12px}.customer-tag{justify-content:unset;width:100%;margin-bottom:10px}.customer-tag a{color:red}.customer-tag span{color:#00f}.table-follow{max-height:200px;overflow-y:auto}.table-follow::-webkit-scrollbar{width:2px!important}.table-follow>div{padding:2px 0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:silver;border-radius:3px}::-webkit-scrollbar-track{background-color:#f1f1f1}html,body{margin:0;padding:0}
