[data-v-7b6358f8]{box-sizing:border-box;margin:0;padding:0}.login-container[data-v-7b6358f8]{height:100vh;width:100%;position:relative;overflow:hidden;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:linear-gradient(145deg,#e8f4fd,#d4e8fa 40%,#b8d8f5);display:flex;flex-direction:column}.floating-bubbles[data-v-7b6358f8]{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.bubble[data-v-7b6358f8]{position:absolute;bottom:-60px;width:var(--size,25px);height:var(--size,25px);background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.5),hsla(0,0%,100%,.05));border-radius:50%;animation:bubbleFloat-7b6358f8 14s ease-in-out infinite;animation-delay:var(--delay,0s);left:calc(5% + var(--i)*12%);border:1px solid hsla(0,0%,100%,.15)}.bubble[data-v-7b6358f8]:before{content:"";position:absolute;top:18%;left:22%;width:28%;height:22%;background:hsla(0,0%,100%,.5);border-radius:50%;transform:rotate(-30deg)}@keyframes bubbleFloat-7b6358f8{0%{transform:translateY(0) scale(1) rotate(0deg);opacity:0}8%{opacity:.8}92%{opacity:.8}to{transform:translateY(-115vh) scale(1.3) rotate(2turn);opacity:0}}.header[data-v-7b6358f8]{height:60px;padding:0 24px;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsla(0,0%,100%,.3);z-index:2;position:relative;flex-shrink:0}.header-content[data-v-7b6358f8]{display:flex;align-items:center;justify-content:space-between;height:100%}.logo[data-v-7b6358f8]{display:flex;align-items:center;color:#1677ff;font-size:16px;font-weight:600}.logo-icon[data-v-7b6358f8]{font-size:22px;margin-right:8px;animation:logoSpin-7b6358f8 8s ease-in-out infinite}@keyframes logoSpin-7b6358f8{0%,to{transform:rotate(0deg)}25%{transform:rotate(12deg)}75%{transform:rotate(-12deg)}}.header-title[data-v-7b6358f8]{display:flex;align-items:center;gap:8px;color:#4e5969;font-size:14px}.waving-hand[data-v-7b6358f8]{display:inline-block;animation:wave-7b6358f8 2.5s ease-in-out infinite;transform-origin:70% 70%}@keyframes wave-7b6358f8{0%,to{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}}.content[data-v-7b6358f8]{padding:20px;display:flex;align-items:center;justify-content:center;flex:1;z-index:2;position:relative}.login-card[data-v-7b6358f8]{width:100%;max-width:400px;background:hsla(0,0%,100%,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:36px 30px 28px;border:1px solid hsla(0,0%,100%,.4);box-shadow:0 8px 40px rgba(22,119,255,.1),0 2px 8px rgba(0,0,0,.04);animation:cardSlideUp-7b6358f8 .6s cubic-bezier(.34,1.56,.64,1) forwards;position:relative;overflow:hidden}.login-card[data-v-7b6358f8]:before{content:"";position:absolute;top:0;left:-100%;width:300%;height:3px;background:linear-gradient(90deg,transparent,#1677ff,#69b1ff,#1677ff,transparent);animation:shimmerLine-7b6358f8 4s ease-in-out infinite}@keyframes shimmerLine-7b6358f8{0%{transform:translateX(0)}to{transform:translateX(33%)}}@keyframes cardSlideUp-7b6358f8{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.card-header[data-v-7b6358f8]{margin-bottom:28px;text-align:center}.avatar-wrapper[data-v-7b6358f8]{display:flex;justify-content:center;margin-bottom:16px}.avatar-ring[data-v-7b6358f8]{width:76px;height:76px;border-radius:50%;background:linear-gradient(135deg,#e3f0ff,#d4e8ff);border:2px solid rgba(22,119,255,.12);display:flex;align-items:center;justify-content:center;animation:ringPulse-7b6358f8 3s ease-in-out infinite;position:relative}.avatar-ring[data-v-7b6358f8]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:linear-gradient(135deg,rgba(22,119,255,.15),rgba(105,177,255,.15));animation:ringPulse-7b6358f8 3s ease-in-out .5s infinite}@keyframes ringPulse-7b6358f8{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(22,119,255,.08)}50%{transform:scale(1.04);box-shadow:0 0 30px 6px rgba(22,119,255,.06)}}.avatar-emoji[data-v-7b6358f8]{font-size:34px;z-index:1;animation:avatarBounce-7b6358f8 4s ease-in-out infinite}@keyframes avatarBounce-7b6358f8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.02)}}.form-title[data-v-7b6358f8]{font-size:22px;font-weight:600;margin-bottom:4px;color:#1d2129;letter-spacing:.5px}.form-title-gradient[data-v-7b6358f8]{background:linear-gradient(135deg,#1677ff,#4096ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-subtitle[data-v-7b6358f8]{font-size:14px;color:#86909c}.typing-text[data-v-7b6358f8]{display:inline-block;animation:typingPulse-7b6358f8 2s ease-in-out infinite}@keyframes typingPulse-7b6358f8{0%,to{opacity:1}50%{opacity:.5}}.login-form[data-v-7b6358f8]{position:relative}.input-with-icon[data-v-7b6358f8]{position:relative;margin-bottom:16px;transition:all .3s ease}.input-with-icon.input-focused[data-v-7b6358f8]{transform:translateY(-1px)}.input-icon[data-v-7b6358f8]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#86909c;font-size:15px;z-index:3;transition:all .3s ease}.input-focused .input-icon[data-v-7b6358f8]{color:#1677ff;transform:translateY(-50%) scale(1.1)}.input-emoji[data-v-7b6358f8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:15px;z-index:3;animation:popIn-7b6358f8 .3s cubic-bezier(.34,1.56,.64,1)}@keyframes popIn-7b6358f8{0%{opacity:0;transform:translateY(-50%) scale(.5)}to{opacity:1;transform:translateY(-50%) scale(1)}}.styled-input[data-v-7b6358f8] .el-input__inner{padding-left:42px;padding-right:38px;height:46px;border-radius:12px;border:1.5px solid rgba(229,230,235,.6);background:hsla(0,0%,100%,.85);font-size:14px;transition:all .3s ease;color:#1d2129}.styled-input[data-v-7b6358f8] .el-input__inner:hover{border-color:#b8d0e8;background:#fff}.styled-input[data-v-7b6358f8] .el-input__inner:focus{border-color:#1677ff;box-shadow:0 0 0 4px rgba(22,119,255,.08);background:#fff}.styled-input[data-v-7b6358f8] .el-input__count{color:#86909c;background:transparent;font-size:12px;padding-right:4px}.form-actions[data-v-7b6358f8]{margin-top:8px;display:flex;flex-direction:column;gap:0}.login-btn[data-v-7b6358f8]{width:100%;height:46px;border-radius:12px;background:linear-gradient(135deg,#1677ff,#4096ff);border:none;font-size:15px;font-weight:500;letter-spacing:.5px;transition:all .3s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.login-btn[data-v-7b6358f8]:before{content:"";position:absolute;top:0;left:-100%;width:200%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:btnShine-7b6358f8 3s ease-in-out infinite}@keyframes btnShine-7b6358f8{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.login-btn[data-v-7b6358f8]:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 8px 28px rgba(22,119,255,.3)}.login-btn[data-v-7b6358f8]:active{transform:translateY(0) scale(.98)}.login-btn .btn-icon[data-v-7b6358f8]{display:inline-block;margin-right:6px}.login-btn:hover .btn-icon[data-v-7b6358f8]{animation:btnIconBounce-7b6358f8 .6s ease}@keyframes btnIconBounce-7b6358f8{0%,to{transform:translateX(0)}25%{transform:translateX(-5px) rotate(-8deg)}75%{transform:translateX(5px) rotate(8deg)}}.btn-divider[data-v-7b6358f8]{display:flex;align-items:center;gap:12px;padding:6px 0 8px}.divider-line[data-v-7b6358f8]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(22,119,255,.12),transparent)}.divider-text[data-v-7b6358f8]{font-size:12px;color:#a8b5c8;font-weight:400;white-space:nowrap;letter-spacing:.5px}.reset-btn[data-v-7b6358f8]{width:100%;height:46px;border-radius:12px;font-size:15px;transition:all .3s cubic-bezier(.34,1.56,.64,1);border:1.5px solid rgba(229,230,235,.5);color:#4e5969;background:hsla(0,0%,100%,.6)}.reset-btn[data-v-7b6358f8]:hover{border-color:#1677ff;color:#1677ff;background:rgba(22,119,255,.04);transform:translateY(-2px);box-shadow:0 4px 20px rgba(22,119,255,.08)}.reset-btn[data-v-7b6358f8]:active{transform:translateY(0) scale(.98)}.reset-btn .btn-icon[data-v-7b6358f8]{display:inline-block;margin-right:6px}.reset-btn:hover .btn-icon[data-v-7b6358f8]{animation:resetSpin-7b6358f8 .6s ease}@keyframes resetSpin-7b6358f8{to{transform:rotate(1turn)}}.btn-spinner[data-v-7b6358f8]{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spinner-7b6358f8 .8s linear infinite;margin-right:8px;vertical-align:middle}@keyframes spinner-7b6358f8{to{transform:rotate(1turn)}}.card-footer[data-v-7b6358f8]{margin-top:22px;padding-top:16px;border-top:1px solid rgba(229,230,235,.3);text-align:center}.security-info[data-v-7b6358f8]{display:flex;align-items:center;justify-content:center;gap:8px;color:#86909c;font-size:13px}.pulse-dot[data-v-7b6358f8]{display:inline-block;width:8px;height:8px;background:#00b42a;border-radius:50%;animation:pulseDot-7b6358f8 2s ease-in-out infinite}@keyframes pulseDot-7b6358f8{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.footer[data-v-7b6358f8]{height:48px;padding:0 24px;background:hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid hsla(0,0%,100%,.2);z-index:2;position:relative;flex-shrink:0}.footer-content[data-v-7b6358f8]{display:flex;align-items:center;justify-content:center;gap:12px;height:100%}.author[data-v-7b6358f8]{color:#86909c;font-size:13px}.author a[data-v-7b6358f8]{color:#1677ff;text-decoration:none;transition:color .2s}.author a[data-v-7b6358f8]:hover{color:#4096ff;text-decoration:underline}.footer-emoji[data-v-7b6358f8]{display:inline-block;animation:heartBeat-7b6358f8 1.5s ease-in-out infinite}@keyframes heartBeat-7b6358f8{0%,to{transform:scale(1)}14%{transform:scale(1.2)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}@media (max-width:768px){.header[data-v-7b6358f8]{padding:0 16px;height:52px}.logo[data-v-7b6358f8]{font-size:14px}.logo-icon[data-v-7b6358f8]{font-size:18px}.header-title[data-v-7b6358f8]{font-size:13px}.login-card[data-v-7b6358f8]{padding:24px 20px 20px;margin:0 12px;max-width:100%;border-radius:16px}.form-title[data-v-7b6358f8]{font-size:20px}.avatar-ring[data-v-7b6358f8]{width:64px;height:64px}.avatar-emoji[data-v-7b6358f8]{font-size:28px}.footer[data-v-7b6358f8]{padding:0 16px;height:44px}}@media (max-width:480px){.header[data-v-7b6358f8]{height:48px;padding:0 12px}.login-card[data-v-7b6358f8]{padding:20px 16px 16px;border-radius:14px}.form-title[data-v-7b6358f8]{font-size:18px}.styled-input[data-v-7b6358f8] .el-input__inner{height:42px;font-size:13px}.login-btn[data-v-7b6358f8],.reset-btn[data-v-7b6358f8]{height:42px;font-size:14px}.footer[data-v-7b6358f8]{height:40px}.author[data-v-7b6358f8]{font-size:12px}.btn-divider[data-v-7b6358f8]{padding:4px 0 6px}.divider-text[data-v-7b6358f8]{font-size:11px}}[data-v-7b6358f8] .el-loading-mask{background-color:rgba(232,244,253,.7)}[data-v-7b6358f8] .el-loading-spinner .path{stroke:#1677ff}[data-v-7b6358f8] .el-form-item.is-error .el-input__inner{border-color:#f53f3f}[data-v-7b6358f8] .el-form-item__error{color:#f53f3f;font-size:13px;padding-top:4px;animation:shakeError-7b6358f8 .4s ease}@keyframes shakeError-7b6358f8{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}[data-v-7b6358f8] .el-button+.el-button{margin:0}[data-v-7b6358f8] .el-message{border-radius:12px}[data-v-7b6358f8] .el-message .el-message__content{font-size:14px}[data-v-1f2a3364]{box-sizing:border-box;margin:0;padding:0}.announcement-editor[data-v-1f2a3364]{padding:0}[data-v-1f2a3364] .el-card{border:1px solid #e5e6eb;border-radius:8px;box-shadow:none}[data-v-1f2a3364] .el-card__header{padding:12px 16px;border-bottom:1px solid #f2f3f5;background:#fafafa}[data-v-1f2a3364] .el-card__body{padding:16px 20px}[data-v-1f2a3364] .el-form-item{margin-bottom:16px}[data-v-1f2a3364] .el-form-item__label{font-size:14px;color:#4e5969}[data-v-1f2a3364] .el-input__inner{height:32px;border-radius:4px;border:1px solid #d0d3d9;font-size:14px;color:#1d2129}[data-v-1f2a3364] .el-input__inner:hover{border-color:#c0c4cc}[data-v-1f2a3364] .el-input__inner:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.1)}[data-v-1f2a3364] .el-textarea__inner{border-radius:4px;border:1px solid #d0d3d9;font-size:14px;color:#1d2129;font-family:inherit}[data-v-1f2a3364] .el-textarea__inner:hover{border-color:#c0c4cc}[data-v-1f2a3364] .el-textarea__inner:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.1)}[data-v-1f2a3364] .el-button{border-radius:4px;font-size:13px;padding:6px 14px}[data-v-1f2a3364] .el-button--primary{background:#1677ff;border:none}[data-v-1f2a3364] .el-button--primary:hover{background:#4096ff}[data-v-1f2a3364] .el-button--primary:active{background:#0958d9}[data-v-1f2a3364] .el-button--mini{padding:4px 10px;font-size:13px}.upload-btn[data-v-1f2a3364]{margin-bottom:8px}.image-preview[data-v-1f2a3364]{margin-top:12px;padding-top:8px;border-top:1px solid #f2f3f5}.preview-list[data-v-1f2a3364]{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.preview-item[data-v-1f2a3364]{position:relative;border:1px solid #e5e6eb;padding:4px;border-radius:4px;background:#fff}.preview-img[data-v-1f2a3364]{width:120px;height:auto;border-radius:4px;display:block}.preview-item .el-button[data-v-1f2a3364]{position:absolute;top:-8px;right:-8px;background:#fff;border-radius:50%;padding:2px 6px;font-size:12px}[data-v-1f2a3364] .el-switch{height:24px}[data-v-1f2a3364] .el-switch .el-switch__core{width:40px;height:20px;border-radius:10px}[data-v-1f2a3364] .el-switch .el-switch__core .el-switch__button{width:16px;height:16px}[data-v-1f2a3364] .el-switch.is-checked .el-switch__core{border-color:#1677ff;background-color:#1677ff}@media (max-width:768px){[data-v-1f2a3364] .el-card__body{padding:12px 14px}.preview-img[data-v-1f2a3364]{width:80px}}*{box-sizing:border-box;margin:0;padding:0}.qq-container{height:100vh;background:#f7f8fa;overflow:hidden}.el-table .invalid-row{background-color:#fff2f2}.el-table .timeout-row{background-color:#fffbf0}.el-table .valid-row{background-color:#fff}.success{color:#00b42a!important}.danger{color:#f53f3f!important}.highlight{color:#1677ff!important;font-weight:600}.text-muted{color:#c0c4cc!important}.mono{font-size:14px;word-break:break-all}.tag{padding:2px 6px;border-radius:4px;font-size:13px;font-weight:500}.tag-danger{background:#f53f3f;color:#fff}.tag-warning{background:#ff7d00;color:#fff}.tag-default{background:#e5e6eb;color:#86909c}.balance-value{color:#1677ff;font-weight:600}.editable-cell{cursor:pointer;padding:2px 6px;border-radius:4px;transition:background .2s ease;text-decoration:underline}.editable-cell:hover{background:#e8f3ff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f2f3f5}::-webkit-scrollbar-thumb{background:#d0d3d9;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b4b9c3}.el-progress-bar__innerText{color:#fff!important;font-weight:500;font-size:14px}.el-table{font-size:14px;border-radius:6px}.el-table th.el-table__cell{text-align:center!important;padding:0!important;background:#f2f3f5!important;line-height:36px}.el-table .cell{text-align:center!important;line-height:30px!important;height:30px;font-size:14px}.el-table .cell,.el-table th.el-table__cell>.cell{padding:0 4px!important}.el-table .avatar{margin:0 auto}.el-button--mini{padding:2px 6px;font-size:13px}.el-button--small{padding:4px 10px;font-size:14px}.header[data-v-c74d0dae]{display:flex;justify-content:space-between;align-items:center;padding:0 16px;background:#fff;border-bottom:1px solid #e5e6eb;height:50px;flex-shrink:0}.logo[data-v-c74d0dae]{margin:0;font-size:18px;font-weight:600;color:#1677ff}.header-actions[data-v-c74d0dae]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.user-info[data-v-c74d0dae]{display:flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid #e5e6eb}.user-info span[data-v-c74d0dae]{color:#4e5969;font-size:14px}.login-prompt[data-v-c74d0dae]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 50px);gap:16px}.qq-list-container[data-v-c74d0dae]{padding:10px 16px;height:calc(100vh - 50px);display:flex;flex-direction:column;overflow:hidden;max-width:1440px;margin:0 auto;width:100%}.table-wrapper[data-v-c74d0dae]{flex:1;overflow:hidden;display:flex;flex-direction:column}.summary-card[data-v-c74d0dae]{background:#fff;border-radius:8px;padding:12px 16px;border:1px solid #e5e6eb;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;flex-shrink:0}.query-buttons[data-v-c74d0dae]{display:flex;gap:8px}.summary-stats[data-v-c74d0dae]{display:flex;gap:24px}.stat-item[data-v-c74d0dae]{display:flex;flex-direction:column;align-items:flex-end}.stat-label[data-v-c74d0dae]{font-size:13px;color:#86909c;margin-bottom:2px}.stat-value[data-v-c74d0dae]{font-size:16px;font-weight:600;color:#1d2129}.search-filters[data-v-c74d0dae]{justify-content:space-between;padding:4px 0;flex-shrink:0}.filter-left[data-v-c74d0dae],.search-filters[data-v-c74d0dae]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.last-query-time[data-v-c74d0dae]{font-size:14px;color:#86909c;white-space:nowrap}.avatar[data-v-c74d0dae]{height:30px;width:30px;border-radius:50%;display:block}.edit-tip[data-v-c74d0dae]{background:#fffbe6;border-left:3px solid #ff7d00;border-radius:6px;padding:8px 12px;margin-bottom:12px;display:flex;align-items:center;gap:6px;font-size:14px;color:#ff7d00}.readonly-info[data-v-c74d0dae]{background:#f7f8fa;border-radius:6px;padding:10px 12px;font-size:14px;color:#4e5969}.readonly-info div[data-v-c74d0dae]{padding:2px 0}.readonly-info .label[data-v-c74d0dae]{font-weight:500;color:#1d2129;display:inline-block;width:100px}.import-tip[data-v-c74d0dae]{background:#e8f3ff;border-left:3px solid #1677ff;border-radius:6px;padding:8px 12px;margin-bottom:10px;display:flex;align-items:center;gap:8px}.import-tip i[data-v-c74d0dae]{font-size:16px;color:#1677ff}.tip-content[data-v-c74d0dae]{flex:1}.tip-title[data-v-c74d0dae]{font-size:14px;font-weight:500;color:#1677ff}.tip-text[data-v-c74d0dae]{font-size:14px;color:#4e5969;margin-left:6px}@media (max-width:1000px){.pc-buttons[data-v-c74d0dae]{display:none}.mobile-dropdown[data-v-c74d0dae]{display:block}}@media (min-width:1001px){.mobile-dropdown[data-v-c74d0dae]{display:none}}.records-dialog .el-dialog__body[data-v-c74d0dae]{padding:12px 16px}.records-header[data-v-c74d0dae]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;background:#f7f8fa;padding:10px 12px;border-radius:6px;margin-bottom:10px;font-size:14px}.records-tip[data-v-c74d0dae]{background:#e8f3ff;color:#4e5969}.date-filter[data-v-c74d0dae]{display:flex;gap:8px}.date-summary[data-v-c74d0dae]{background:#e8f3ff;border-radius:8px;padding:10px 14px;margin:10px 0;border:1px solid #c6e0ff}.summary-title[data-v-c74d0dae]{font-size:13px;font-weight:600;color:#1677ff;margin-bottom:6px}.summary-content[data-v-c74d0dae]{display:flex;gap:20px;flex-wrap:wrap}.summary-item[data-v-c74d0dae]{display:flex;align-items:baseline;gap:4px;font-size:13px}.summary-label[data-v-c74d0dae]{color:#4e5969}.summary-value[data-v-c74d0dae]{font-weight:600;font-family:monospace}.pagination-info[data-v-c74d0dae]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;color:#86909c}@media (max-width:768px){.summary-card[data-v-c74d0dae]{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.query-buttons[data-v-c74d0dae]{justify-content:center}.summary-stats[data-v-c74d0dae]{justify-content:space-around}.stat-item[data-v-c74d0dae]{align-items:center}.stat-value[data-v-c74d0dae]{font-size:14px}.filter-left[data-v-c74d0dae],.search-filters[data-v-c74d0dae]{flex-direction:column;align-items:stretch}.filter-left .el-input[data-v-c74d0dae],.filter-left .el-select[data-v-c74d0dae]{width:100%!important}.last-query-time[data-v-c74d0dae]{text-align:center;font-size:14px}.header[data-v-c74d0dae]{padding:0 12px;height:46px}.logo[data-v-c74d0dae]{font-size:16px}.qq-list-container[data-v-c74d0dae]{padding:8px;height:calc(100vh - 46px)}}[data-v-0dce5ca6]{box-sizing:border-box;margin:0;padding:0}.content[data-v-0dce5ca6]{max-height:350px;overflow-y:auto;line-height:1.8;font-size:14px;white-space:pre-wrap;word-wrap:break-word;color:#1d2129}.meta-info[data-v-0dce5ca6]{color:#86909c;font-size:13px;margin:10px 0}.announcement-header h3[data-v-0dce5ca6]{color:#1d2129;font-size:16px;font-weight:600;margin:0 0 12px 0;line-height:1.4}.announcement-divider[data-v-0dce5ca6]{height:1px;background:#e5e6eb;margin:16px 0}[data-v-0dce5ca6] .el-dialog__body{padding:16px 20px}[data-v-0dce5ca6] .announcement-dialog{border-radius:8px;border:1px solid #e5e6eb}[data-v-0dce5ca6] .announcement-dialog .el-dialog__header{padding:16px 20px 12px;border-bottom:1px solid #e5e6eb}[data-v-0dce5ca6] .announcement-dialog .el-dialog__title{color:#1d2129;font-weight:600;font-size:16px}[data-v-0dce5ca6] .announcement-dialog .el-dialog__headerbtn{top:18px}[data-v-0dce5ca6] .announcement-dialog .el-dialog__headerbtn .el-dialog__close{color:#86909c}[data-v-0dce5ca6] .announcement-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#1d2129}[data-v-0dce5ca6] .announcement-dialog .el-dialog__footer{padding:12px 20px 16px;border-top:1px solid #f2f3f5}.dialog-footer[data-v-0dce5ca6]{display:flex;justify-content:flex-end;gap:8px}[data-v-0dce5ca6] .announcement-dialog .el-button{padding:6px 16px;border-radius:4px;font-size:13px;transition:all .2s ease}[data-v-0dce5ca6] .announcement-dialog .el-button:not(.el-button--primary){border:1px solid #d0d3d9;color:#4e5969;background:#fff}[data-v-0dce5ca6] .announcement-dialog .el-button:not(.el-button--primary):hover{border-color:#1677ff;color:#1677ff}[data-v-0dce5ca6] .announcement-dialog .el-button--primary{background:#1677ff;border:none}[data-v-0dce5ca6] .announcement-dialog .el-button--primary:hover{background:#4096ff}[data-v-0dce5ca6] .el-table{font-size:14px}[data-v-0dce5ca6] .el-table th.el-table__cell{text-align:center!important;padding:0!important;background:#f7f8fa!important;line-height:36px}[data-v-0dce5ca6] .el-table .cell{text-align:center!important;padding:0 4px!important;line-height:30px!important;height:30px;font-size:14px}@media (max-width:768px){[data-v-0dce5ca6] .announcement-dialog{width:90%!important;margin-top:10vh!important}[data-v-0dce5ca6] .announcement-dialog .el-dialog__body{padding:12px 16px}.announcement-header h3[data-v-0dce5ca6]{font-size:15px}.content[data-v-0dce5ca6]{max-height:300px}.dialog-footer[data-v-0dce5ca6]{flex-wrap:wrap;justify-content:center}[data-v-0dce5ca6] .announcement-dialog .el-button{flex:1;min-width:100px}}