@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;600;700&display=swap);*{padding:0;margin:0;box-sizing:border-box}dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,table,ul{font-weight:400;border:0;cursor:default;outline:none}img,input{border:none;vertical-align:middle}body{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,AlipayNumber,Helvetica,Hiragino Sans GB,Arial,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:14px;color:#555;overflow-y:auto}#app,body{height:100%}#app{min-width:1300px;overflow:hidden;overflow-y:auto}li,ol,ul{list-style:none}input{font-size:14px}button{border:none;cursor:pointer;font-size:12px;background-color:transparent}select{border-width:1px;border-style:solid;padding-top:2px;font-size:14px}a{cursor:pointer}a:link,a:visited{text-decoration:none;color:#333}a:active,a:hover{text-decoration:none;color:#000}[v-clock]{display:none!important}.globalLoading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}#app{background-color:#f0f8ff}:root{--primary:#3b5bdb;--primary-hover:#4c6ef5;--primary-soft:rgba(59,91,219,0.08);--primary-glow:rgba(59,91,219,0.25);--accent:#15b886;--accent-soft:rgba(21,184,134,0.1);--gray-50:#fafaf9;--gray-100:#f5f5f4;--gray-200:#e7e5e4;--gray-300:#d6d3d1;--gray-400:#a8a29e;--gray-500:#78716c;--gray-600:#57534e;--gray-700:#44403c;--gray-800:#292524;--gray-900:#1c1917;--success:#059669;--warning:#d97706;--danger:#dc2626;--info:#6366f1;--bg-app:#f8f8f6;--bg-card:#fff;--bg-sidebar:#111113;--bg-sidebar-hover:hsla(0,0%,100%,0.04);--bg-sidebar-active:rgba(59,91,219,0.12);--font-display:"Plus Jakarta Sans",-apple-system,system-ui,sans-serif;--font-body:"DM Sans",-apple-system,system-ui,sans-serif;--font-mono:"JetBrains Mono","Fira Code",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.06),0 2px 4px -2px rgba(0,0,0,0.04);--shadow-lg:0 10px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.03);--shadow-xl:0 20px 50px -12px rgba(0,0,0,0.12);--shadow-glow:0 0 20px rgba(59,91,219,0.15);--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:150ms;--duration-normal:250ms;--duration-slow:400ms}*{font-family:var(--font-body)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-dialog__title,.title,h1,h2,h3,h4,h5,h6{font-family:var(--font-display)!important}body{background:var(--bg-app)!important;color:var(--gray-800)}#app{background:radial-gradient(ellipse at 20% 0,rgba(59,91,219,.03) 0,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(21,184,134,.02) 0,transparent 50%),var(--bg-app)}#menuPage{border-right:none!important}#menuPage .menu{background:var(--bg-sidebar)!important;width:230px!important;border-radius:0!important;padding:0!important;position:relative;overflow:hidden}#menuPage .menu:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(59,91,219,.06),transparent 40%,transparent 80%,rgba(21,184,134,.04));pointer-events:none;z-index:0}#menuPage .menu>*{position:relative;z-index:1}#menuPage .menu .icon{padding:28px 24px 20px!important;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:6px}#menuPage .menu .icon img{filter:brightness(0) invert(1);max-width:120px!important;opacity:.95}#menuPage .menu .icon .tag{color:var(--primary-hover)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;background:rgba(59,91,219,.15);padding:3px 12px;border-radius:var(--radius-full);margin-top:10px!important}#menuPage .menu .menu-item{width:calc(100% - 28px)!important;margin:2px 14px!important;padding:0 14px!important;height:36px!important;line-height:36px!important;border-radius:var(--radius-md)!important;color:hsla(0,0%,100%,.5)!important;font-size:13.5px!important;font-weight:500!important;transition:all var(--duration-normal) var(--ease-out)!important;position:relative}#menuPage .menu .menu-item:hover{background:var(--bg-sidebar-hover)!important;color:hsla(0,0%,100%,.85)!important;transform:translateX(2px)}#menuPage .menu .menu-item i{font-size:17px!important;margin-right:12px!important;color:inherit!important;width:20px;text-align:center;transition:inherit!important}#menuPage .menu .menu-item span{font-size:13.5px!important;color:inherit!important;font-weight:inherit!important}#menuPage .menu .is-active{background:var(--bg-sidebar-active)!important;color:#fff!important}#menuPage .menu .is-active:before{content:"";position:absolute;left:-14px;top:6px;bottom:6px;width:3px;border-radius:0 4px 4px 0;background:var(--primary-hover);box-shadow:0 0 8px rgba(76,110,245,.4);animation:slideIn var(--duration-normal) var(--ease-spring)}@keyframes slideIn{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}#menuPage .menu .is-active i,#menuPage .menu .is-active span{color:#fff!important;font-weight:600!important}#menuPage .menu .logOut{border-top:1px solid hsla(0,0%,100%,.06);margin-top:auto}#menuPage .menu .logOut .el-button{color:hsla(0,0%,100%,.35)!important;font-size:13px!important;transition:all var(--duration-normal) var(--ease-out)!important}#menuPage .menu .logOut .el-button:hover{color:var(--danger)!important}#contHeader .header{background:var(--bg-card)!important;border-bottom:1px solid var(--gray-200)!important;padding:14px 28px!important;box-shadow:none!important}#contHeader .header .left .title{font-family:var(--font-display)!important;font-size:17px!important;font-weight:700!important;color:var(--gray-900)!important;letter-spacing:-.3px}#contHeader .header .left{margin-right:30px!important}#contHeader .header .left .el-select .el-input__inner{border-radius:var(--radius-md)!important;border:1px solid var(--gray-200)!important;height:40px!important;line-height:40px!important;font-size:14px!important;background:var(--gray-50)!important;transition:all var(--duration-normal) var(--ease-out)!important;font-weight:500!important}#contHeader .header .left .el-select .el-input__inner:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-soft)!important;background:var(--bg-card)!important}#contHeader .header .user .el-image{width:34px!important;height:34px!important;border:2px solid var(--gray-200)!important;transition:border-color var(--duration-fast) var(--ease-out)!important}#contHeader .header .user:hover .el-image{border-color:var(--primary)!important}#contHeader .header .user b{font-family:var(--font-display)!important;font-size:13px!important;font-weight:600!important;color:var(--gray-800)!important}#contHeader .header .right .info i{font-size:20px;color:var(--gray-400);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}#contHeader .header .right .info:hover i{color:var(--primary);transform:scale(1.1)}#home .content .view{background:var(--bg-app)!important;padding:24px 28px!important}.el-button{border-radius:var(--radius-md)!important;font-family:var(--font-display)!important;font-weight:600!important;font-size:13px!important;letter-spacing:0;transition:all var(--duration-normal) var(--ease-out)!important;border:none!important;padding:10px 18px!important}.el-button--default{background:var(--bg-card)!important;border:1px solid var(--gray-200)!important;color:var(--gray-700)!important}.el-button--default:hover{border-color:var(--gray-300)!important;box-shadow:var(--shadow-sm)!important;transform:translateY(-1px)}.el-button--primary{background:var(--primary)!important;color:#fff!important;box-shadow:0 1px 3px rgba(59,91,219,.3)!important}.el-button--primary:focus,.el-button--primary:hover{background:var(--primary-hover)!important;box-shadow:0 4px 14px rgba(59,91,219,.35)!important;transform:translateY(-1px)}.el-button--primary.is-plain{background:var(--primary-soft)!important;color:var(--primary)!important;border:1px solid rgba(59,91,219,.15)!important;box-shadow:none!important}.el-button--primary.is-plain:hover{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}.el-button--danger{background:var(--danger)!important;box-shadow:0 1px 3px rgba(220,38,38,.3)!important}.el-button--danger:hover{box-shadow:0 4px 14px rgba(220,38,38,.3)!important;transform:translateY(-1px)}.el-button--success{background:var(--success)!important;box-shadow:0 1px 3px rgba(5,150,105,.3)!important}.el-button--text{color:var(--primary)!important;padding:6px 10px!important;border-radius:var(--radius-sm)!important}.el-button--text:hover{background:var(--primary-soft)!important}.el-table{border-radius:var(--radius-lg)!important;overflow:hidden!important;border:1px solid var(--gray-200)!important}.el-table:after,.el-table:before{display:none!important}.el-table th.el-table__cell{background:var(--gray-50)!important;color:var(--gray-500)!important;font-family:var(--font-display)!important;font-weight:700!important;font-size:11.5px!important;text-transform:uppercase!important;letter-spacing:.8px!important;border-bottom:1px solid var(--gray-200)!important;padding:14px 0!important}.el-table td.el-table__cell{color:var(--gray-700)!important;font-size:13px!important;padding:13px 0!important;border-bottom:1px solid var(--gray-100)!important;transition:background var(--duration-fast) var(--ease-out)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--gray-50)!important}.el-table__body tr:hover>td.el-table__cell{background:var(--primary-soft)!important}.el-input__inner{border-radius:var(--radius-md)!important;border:1px solid var(--gray-200)!important;font-size:13.5px!important;color:var(--gray-800)!important;transition:all var(--duration-normal) var(--ease-out)!important}.el-input__inner:focus{border-color:var(--primary)!important;box-shadow:0 0 0 3px var(--primary-soft)!important}.el-input__inner::-moz-placeholder{color:var(--gray-400)!important}.el-input__inner::placeholder{color:var(--gray-400)!important}.el-select-dropdown{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-xl)!important;border:1px solid var(--gray-100)!important;overflow:hidden}.el-select-dropdown__item{font-size:13px!important;color:var(--gray-700)!important;padding:8px 16px!important;transition:all var(--duration-fast) var(--ease-out)!important}.el-select-dropdown__item.selected{color:var(--primary)!important;font-weight:700!important;background:var(--primary-soft)!important}.el-select-dropdown__item:hover{background:var(--gray-50)!important}.el-dialog{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important;overflow:hidden}.el-dialog__header{padding:22px 28px 16px!important;border-bottom:1px solid var(--gray-100)}.el-dialog__title{font-family:var(--font-display)!important;font-size:17px!important;font-weight:700!important;color:var(--gray-900)!important;letter-spacing:-.3px}.el-dialog__body{padding:22px 28px!important}.el-dialog__footer{padding:14px 28px 22px!important;border-top:1px solid var(--gray-100)}.el-tag{border-radius:var(--radius-full)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.3px;border:none!important;padding:0 12px!important;height:22px!important;line-height:22px!important}.el-tag--success{background:var(--accent-soft)!important;color:var(--success)!important}.el-tag--warning{background:rgba(217,119,6,.08)!important;color:var(--warning)!important}.el-tag--danger{background:rgba(220,38,38,.08)!important;color:var(--danger)!important}.el-tag--info{background:rgba(99,102,241,.08)!important;color:var(--info)!important}.el-tag--primary{background:var(--primary-soft)!important;color:var(--primary)!important}.el-form-item__label{font-family:var(--font-display)!important;font-weight:600!important;color:var(--gray-700)!important;font-size:13px!important}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--primary)!important;border-radius:var(--radius-sm)!important;box-shadow:0 2px 6px rgba(59,91,219,.3)}.el-pagination.is-background .el-pager li{border-radius:var(--radius-sm)!important;font-weight:600!important;font-family:var(--font-display)!important}.el-tabs__active-bar{background:var(--primary)!important;border-radius:2px;height:3px!important}.el-tabs__item{font-family:var(--font-display)!important;font-weight:500!important;font-size:14px!important;color:var(--gray-500)!important;transition:color var(--duration-fast) var(--ease-out)!important}.el-tabs__item.is-active{color:var(--primary)!important;font-weight:700!important}.el-tabs__item:hover{color:var(--gray-800)!important}.el-card{border-radius:var(--radius-lg)!important;border:1px solid var(--gray-100)!important;box-shadow:var(--shadow-xs)!important;transition:all var(--duration-normal) var(--ease-out)!important}.el-card:hover{box-shadow:var(--shadow-md)!important;transform:translateY(-2px);border-color:var(--gray-200)!important}.el-radio__input.is-checked .el-radio__inner{background:var(--primary)!important;border-color:var(--primary)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--primary)!important}.el-checkbox__input.is-checked .el-checkbox__inner{background:var(--primary)!important;border-color:var(--primary)!important;border-radius:4px}.el-upload-dragger{border-radius:var(--radius-lg)!important;border:2px dashed var(--gray-300)!important;transition:all var(--duration-normal) var(--ease-out)!important;background:var(--gray-50)!important}.el-upload-dragger:hover{border-color:var(--primary)!important;background:var(--primary-soft)!important}.el-message{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important;border:none!important}.el-message,.el-message-box{font-family:var(--font-display)!important}.el-message-box{border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important}.v-modal{background:rgba(17,17,19,.55)!important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#meetList .top,#project .top,#singleMeets .top{background:var(--bg-card)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;border:1px solid var(--gray-100);margin:0 0 20px 0!important;padding:16px 20px 8px!important}#meetList .top .kong .item,#singleMeets .top .kong .item{border-radius:var(--radius-lg)!important;padding:12px 16px!important;transition:all var(--duration-normal) var(--ease-out)!important}#meetList .top .kong .i1,#singleMeets .top .kong .i1{background:var(--primary-soft)!important}#meetList .top .kong .i2,#singleMeets .top .kong .i2{background:rgba(217,119,6,.08)!important}#meetList .top .kong .i3,#singleMeets .top .kong .i3{background:var(--accent-soft)!important}#meetList .top .kong .item:hover,#singleMeets .top .kong .item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)!important}#meetList .top .kong .item img,#singleMeets .top .kong .item img{width:44px!important;height:44px!important}#meetList .top .kong .item span,#singleMeets .top .kong .item span{font-family:var(--font-display)!important;font-size:14px!important;font-weight:600!important;color:var(--gray-800)!important}#meetList .tabs,#project .tabs,#singleMeets .tabs{background:var(--bg-card)!important;border-radius:var(--radius-lg)!important;padding:4px!important;margin-bottom:16px!important;border:1px solid var(--gray-100)}#meetList .tabs p,#project .tabs p,#singleMeets .tabs p{font-family:var(--font-display)!important;font-size:14px!important;font-weight:500!important;color:var(--gray-500)!important;padding:10px 5px!important;line-height:1.8!important;border-radius:var(--radius-md)!important;transition:all var(--duration-normal) var(--ease-out)!important}#meetList .tabs p:hover,#project .tabs p:hover,#singleMeets .tabs p:hover{color:var(--gray-800)!important;background:var(--gray-50)!important}#meetList .tabs .active,#project .tabs .active,#singleMeets .tabs .active{color:var(--primary)!important;font-weight:700!important}#meetList .tabs .active i,#project .tabs .active i,#singleMeets .tabs .active i{background:var(--primary)!important;border-radius:3px!important}#meetList .tabs p span,#project .tabs p span,#singleMeets .tabs p span{background:var(--primary)!important;border-radius:var(--radius-full)!important;font-family:var(--font-display)!important;font-size:11px!important;font-weight:700!important;min-width:24px!important;height:20px!important;line-height:20px!important}#meetList .tabs p .UPLOAD,#singleMeets .tabs p .UPLOAD{background:var(--warning)!important}#meetList .tabs p .ERROR,#singleMeets .tabs p .ERROR{background:var(--danger)!important}#meetList .tabs p .FINISH,#singleMeets .tabs p .FINISH{background:var(--gray-400)!important}#meetList .tabs .el-divider,#project .tabs .el-divider,#singleMeets .tabs .el-divider{background:var(--gray-200)!important}#meetList .searth,#singleMeets .searth{background:var(--bg-card)!important;padding:14px 16px!important;border-radius:var(--radius-lg)!important;margin-bottom:16px!important;border:1px solid var(--gray-100);display:flex;align-items:center;gap:10px}#meetList .hzCont,#project .hzCont,#singleMeets .hzCont{background:transparent!important;padding:0!important}#meetList .list h1,#project .list h1,#singleMeets .list h1{font-family:var(--font-display)!important;font-size:16px!important;font-weight:700!important;color:var(--gray-800)!important;letter-spacing:-.3px;margin-bottom:14px!important}#meetList .list .item,#project .list .item,#singleMeets .list .item{background:var(--bg-card)!important;border:1px solid var(--gray-100)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-xs)!important;padding:16px 20px!important;margin-bottom:12px!important;transition:all var(--duration-normal) var(--ease-out)!important;cursor:pointer}#meetList .list .item:hover,#project .list .item:hover,#singleMeets .list .item:hover{background:var(--bg-card)!important;border-color:var(--primary)!important;box-shadow:var(--shadow-md)!important;transform:translateY(-1px)}#meetList .list .item .tit,#project .list .item .tit,#singleMeets .list .item .tit{font-family:var(--font-display)!important;font-size:15px!important;font-weight:700!important;color:var(--gray-800)!important}#meetList .list .item .time,#project .list .item .time,#singleMeets .list .item .time{color:var(--gray-500)!important;font-size:13px!important}#meetList .list .item .tags .type,#project .list .item .tags .type,#singleMeets .list .item .tags .type{font-family:var(--font-display)!important;font-size:12px!important;font-weight:600!important;color:var(--primary)!important}#meetList .list .item .tags .idNum,#project .list .item .tags .itemMark,#singleMeets .list .item .tags .idNum{font-size:12px!important;color:var(--gray-400)!important}#meetList .list .item .opts .el-button,#project .list .item .opts .el-button,#singleMeets .list .item .opts .el-button{border-radius:var(--radius-md)!important;height:32px!important;padding:0 16px!important;font-size:12px!important;font-weight:600!important}#meetList .list h1 .agreement,#project .list .item .opts .agreement,#singleMeets .list h1 .agreement{background:var(--gray-800)!important;color:#fff!important;border-color:var(--gray-800)!important}#project .list .item .opts .agreement:hover,#singleMeets .list h1 .agreement:hover{background:var(--gray-700)!important}#meetList .list .item .opts .el-button--primary,#project .list .item .opts .details,#singleMeets .list .item .opts .el-button--primary{background:var(--primary)!important;border-color:var(--primary)!important}#meetList .list .item .opts .el-button--warning,#singleMeets .list .item .opts .el-button--warning{background:var(--warning)!important;border-color:var(--warning)!important;color:#fff!important}#meetList .list .null,#project .list .null,#singleMeets .list .null{padding:80px 40px!important;border:2px dashed var(--gray-200)!important;border-radius:var(--radius-lg)!important;background:var(--bg-card)!important}#meetList .list .null img,#project .list .null img,#singleMeets .list .null img{width:160px!important;opacity:.5}#meetList .list .null p,#project .list .null p,#singleMeets .list .null p{font-family:var(--font-display)!important;font-size:14px!important;color:var(--gray-400)!important;font-weight:500!important}#project .title i{background:var(--primary)!important;border-color:rgba(59,91,219,.25)!important}#project .list .item .left .type .WAIT{color:var(--primary)!important}#project .list .item .left .type .FINISH,#project .list .item .left .type .WAIT{font-family:var(--font-display)!important;font-weight:600!important;font-size:12px!important}#project .list .item .left .type .FINISH{color:var(--gray-400)!important}#meetList .el-pagination,#project .el-pagination,#singleMeets .el-pagination{margin:20px auto!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#home .content .view{animation:fadeInUp var(--duration-slow) var(--ease-out)}::-moz-selection{background:var(--primary-soft);color:var(--primary)}::selection{background:var(--primary-soft);color:var(--primary)}