*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:#f0f0f0}#app{width:100%;height:100%;margin:0;padding:0}.activate-wrapper[data-v-1d3fda56]{padding:12px}.header[data-v-1d3fda56]{background:#d52b2b;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 0;border-radius:12px 12px 0 0}.header .title[data-v-1d3fda56]{font-size:22px;font-weight:800;letter-spacing:2px}.subtitle[data-v-1d3fda56]{text-align:center;background:#fff4e5;color:#b45309;padding:8px 10px;border:1px solid #fde68a;border-top:none;border-radius:0 0 12px 12px;margin-bottom:12px}.card-box[data-v-1d3fda56]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.card-box__title[data-v-1d3fda56]{font-weight:700;color:#b91c1c;display:flex;align-items:center;gap:6px;margin-bottom:10px}.key-area[data-v-1d3fda56]{border:2px dashed #facc15;background:#fff9c4;border-radius:10px;padding:14px;margin-bottom:12px}.key-value[data-v-1d3fda56]{color:#dc2626;font-weight:800;font-size:20px;letter-spacing:2px;word-break:break-all;text-align:center}.expire-row[data-v-1d3fda56]{display:flex;justify-content:flex-end;align-items:center;gap:8px;color:#ef4444;font-weight:700;margin:8px 0 6px}.expire-label[data-v-1d3fda56]{color:#374151;font-weight:600}.expire-value.expired[data-v-1d3fda56]{color:#dc2626;font-weight:800}.expired-notice[data-v-1d3fda56]{background:#fee2e2;border:2px solid #fca5a5;border-radius:10px;padding:14px;margin:10px 0;text-align:center;color:#991b1b;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}.expired-icon[data-v-1d3fda56]{font-size:24px}.action-row[data-v-1d3fda56]{margin:10px 0}.outline-btn[data-v-1d3fda56],.primary-btn[data-v-1d3fda56]{display:flex;align-items:center;justify-content:center;gap:6px}.btn-icon[data-v-1d3fda56]{display:inline-flex;align-items:center;justify-content:center}.primary-btn[data-v-1d3fda56]{width:100%;background:linear-gradient(180deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:10px;padding:12px 0;font-weight:800;box-shadow:0 4px 10px rgba(220,38,38,.25)}.outline-btn[data-v-1d3fda56]{width:100%;background:#fff;color:#dc2626;border:2px solid #fecaca;border-radius:10px;padding:10px 0;font-weight:700}.notice-box[data-v-1d3fda56]{background:#fff8e1;border:1px solid #fde68a;border-radius:12px;padding:12px;margin:12px 0}.notice-title[data-v-1d3fda56]{color:#b45309;font-weight:800;margin-bottom:8px}.notice-content[data-v-1d3fda56]{color:#374151;line-height:1.6;overflow:hidden}.notice-content p[data-v-1d3fda56]{margin:8px 0}.notice-content strong[data-v-1d3fda56]{color:#b45309;font-weight:700}.notice-content img[data-v-1d3fda56],.notice-content video[data-v-1d3fda56]{max-width:100%!important;height:auto!important;display:block;margin:8px auto;border-radius:4px}.footer[data-v-1d3fda56]{text-align:center;color:#9ca3af;margin-top:16px}.loading-overlay[data-v-1d3fda56]{position:fixed;inset:0;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;z-index:3000;overflow:hidden}.loading-overlay[data-v-1d3fda56]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:repeating-linear-gradient(45deg,transparent,transparent 20px,hsla(0,0%,100%,.03) 0,hsla(0,0%,100%,.03) 40px);animation:moveStripes-1d3fda56 20s linear infinite}@keyframes moveStripes-1d3fda56{0%{transform:translate(0)}to{transform:translate(50px,50px)}}.loading-spinner[data-v-1d3fda56]{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:90%;padding:40px 30px;background:hsla(0,0%,100%,.95);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);position:relative;z-index:1}.spinner[data-v-1d3fda56]{width:60px;height:60px;border:5px solid rgba(102,126,234,.2);border-top-color:#667eea;border-radius:50%;animation:spin-1d3fda56 .8s linear infinite}@keyframes spin-1d3fda56{to{transform:rotate(1turn)}}.loading-text[data-v-1d3fda56]{color:#374151;font-size:18px;font-weight:700}.loading-tips[data-v-1d3fda56]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:12px}.tip-normal[data-v-1d3fda56]{text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 10px rgba(255,215,0,.8)}.tip-normal[data-v-1d3fda56],.tip-warning[data-v-1d3fda56]{color:gold;font-size:22px;font-weight:900;text-align:center}.tip-warning[data-v-1d3fda56]{padding:8px 0;animation:pulse-warning-1d3fda56 2s ease-in-out infinite;line-height:1.5;letter-spacing:1px;text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 15px gold,0 0 30px rgba(255,215,0,.8)}@keyframes pulse-warning-1d3fda56{0%,to{transform:scale(1);text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 15px gold,0 0 30px rgba(255,215,0,.8)}50%{transform:scale(1.05);text-shadow:-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000,2px 2px 0 #000,0 0 20px gold,0 0 40px gold}}.scanner-modal[data-v-1d3fda56]{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2000}.scanner-panel[data-v-1d3fda56]{background:#fff;border-radius:12px;width:min(92vw,420px);overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.3)}.scanner-header[data-v-1d3fda56]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:700;background:#f8fafc;border-bottom:1px solid #eef2f7}.scanner-close[data-v-1d3fda56]{background:transparent;border:none;font-size:18px;line-height:1;cursor:pointer}.scanner-body[data-v-1d3fda56]{padding:10px 12px}.scanner-video[data-v-1d3fda56]{width:100%;border-radius:10px;background:#000;min-height:300px;-o-object-fit:cover;object-fit:cover}.scanner-footer[data-v-1d3fda56]{padding:10px 12px;border-top:1px solid #eef2f7}.scan-result[data-v-1d3fda56]{margin-top:10px;font-size:13px;color:#111827;word-break:break-all}.scan-result .link[data-v-1d3fda56]{color:#2563eb;text-decoration:underline;cursor:pointer}.scan-success[data-v-1d3fda56]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:18px 0 6px}.success-icon[data-v-1d3fda56]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:6px}.success-text[data-v-1d3fda56]{color:#059669;font-weight:800;font-size:16px;letter-spacing:1px}.processing-text[data-v-1d3fda56]{color:#6b7280;font-size:14px;margin-top:8px}.error-icon[data-v-1d3fda56]{display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.error-title[data-v-1d3fda56]{color:#dc2626;font-weight:800;font-size:22px;letter-spacing:1px;margin-bottom:12px}.error-message[data-v-1d3fda56]{color:#ef4444;font-weight:700;font-size:18px;line-height:1.6;text-align:center;padding:0 16px;margin-bottom:20px}.login-success[data-v-1d3fda56]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px}.success-title[data-v-1d3fda56]{color:#059669;font-weight:800;font-size:20px;letter-spacing:1px;margin-top:8px;margin-bottom:16px}.login-details[data-v-1d3fda56]{width:100%;background:#f0fdf4;border-radius:8px;padding:12px 16px;margin-bottom:16px}.detail-item[data-v-1d3fda56]{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.detail-label[data-v-1d3fda56]{color:#6b7280;font-size:14px}.detail-value[data-v-1d3fda56]{color:#111827;font-weight:600;font-size:15px}.version-warning[data-v-1d3fda56]{width:100%;background:#fef3c7;border:3px solid #dc2626;border-radius:12px;padding:16px;color:#b45309;font-weight:900;font-size:16px;line-height:1.6;text-align:center;margin-top:16px;box-shadow:0 0 15px rgba(220,38,38,.3)}.login-failed[data-v-1d3fda56]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px}.scan-actions[data-v-1d3fda56]{margin-top:12px;width:100%}[data-v-1d3fda56]:root{--primary-color:#4f46e5;--primary-light:#6366f1;--primary-dark:#4338ca;--text-color:#1e293b;--bg-gradient:linear-gradient(165deg,rgba(99,102,241,.05),#fff,rgba(99,102,241,.05));--box-shadow:0 4px 15px rgba(99,102,241,.06);--border-color:rgba(99,102,241,.15);--border-radius:8px;--input-height:32px;--button-gradient:linear-gradient(135deg,#4f46e5,#6366f1);--button-gradient-hover:linear-gradient(135deg,#4338ca,#4f46e5)}html[data-v-1d3fda56]{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body[data-v-1d3fda56]{background:#f8fafc;min-height:100vh;padding:5px 0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:flex-start;justify-content:center;overflow-x:hidden}.container[data-v-1d3fda56]{max-width:100%;margin:0 auto;width:100%;padding:0 10px;height:auto;display:flex;flex-direction:column}@media (max-width:480px){.panel-container[data-v-1d3fda56]{width:calc(100% - 16px);margin:8px;padding:14px 10px;border-radius:16px}body[data-v-1d3fda56]{padding:0;align-items:flex-start}}@media (max-width:375px){.panel-container[data-v-1d3fda56]{width:calc(100% - 12px);margin:6px;padding:12px 8px;border-radius:14px}}@media (min-width:481px){.panel-container[data-v-1d3fda56]{max-width:400px;margin:20px auto}}.card[data-v-1d3fda56]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:20px;border:none;width:100%;overflow:hidden}.card-body[data-v-1d3fda56]{padding:1.5rem}.card-title[data-v-1d3fda56]{color:var(--text-color);font-weight:600;font-size:1.3rem;margin-bottom:1rem;text-align:center}.section-box[data-v-1d3fda56]{background:#fff;border-radius:8px;padding:15px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #f1f5f9}.section-title[data-v-1d3fda56]{font-size:1rem;font-weight:600;color:var(--text-color);margin-bottom:10px;display:flex;align-items:center;gap:8px}.input-group[data-v-1d3fda56]{display:flex;flex-wrap:nowrap;align-items:center;border-radius:var(--border-radius);border:1px solid #e2e8f0;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.02);margin:6px 0;padding:4px 8px;height:auto;min-height:36px}.input-group[data-v-1d3fda56]:focus-within{border-color:rgba(99,102,241,.3);box-shadow:0 2px 5px rgba(99,102,241,.1)}.phone-number-container[data-v-1d3fda56]{display:flex;align-items:center;flex:1;min-width:0}.input-group-text[data-v-1d3fda56]{display:flex;align-items:center;padding:0 10px 0 5px;font-size:1rem;font-weight:400;background-color:transparent;border:none;color:#94a3b8}.form-control[data-v-1d3fda56]{display:block;width:100%;padding:0;font-size:14px;font-weight:400;line-height:1.5;background-color:transparent;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:auto;min-height:32px;color:#1e293b}.form-control[data-v-1d3fda56]:focus{background-color:transparent;border-color:transparent;outline:0;box-shadow:none}.btn[data-v-1d3fda56]{background:var(--button-gradient);color:#fff;border:none;padding:.4rem .75rem;border-radius:8px;font-weight:500;font-size:.9rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:80px}.btn[data-v-1d3fda56]:hover{background:var(--button-gradient-hover);transform:translateY(-1px)}.countdown[data-v-1d3fda56]{font-size:.8rem;color:#64748b;margin-top:5px;text-align:center}.fa-spin[data-v-1d3fda56]{animation:fa-spin-1d3fda56 2s linear infinite}@keyframes fa-spin-1d3fda56{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-dots[data-v-1d3fda56]:after{content:"";animation:loading_dots-1d3fda56 6s steps(6) infinite}@keyframes loading_dots-1d3fda56{0%{content:"."}16.66%{content:".."}33.33%{content:"..."}50%{content:"...."}66.66%{content:"....."}83.33%,to{content:"......"}}.toast-container[data-v-1d3fda56]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1050}.toast[data-v-1d3fda56]{background:rgba(70,70,70,.85);border-radius:25px;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#fff;font-size:14px;max-width:300px;text-align:center;padding:10px 20px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.1);animation:fadeInOut-1d3fda56 2s ease}.toast .toast-body[data-v-1d3fda56]{display:flex;align-items:center;justify-content:center;padding:0}.toast .text-success[data-v-1d3fda56]{color:#4cd964!important}@keyframes fadeInOut-1d3fda56{0%{opacity:0;transform:translateY(-10px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.text-left-force[data-v-1d3fda56]{text-align:left!important;direction:ltr!important}.text-center[data-v-1d3fda56]{text-align:center!important}.alert-info[data-v-1d3fda56]{background-color:#eff6ff!important;color:#3b82f6!important;border:1px solid #bfdbfe!important}.instruction-card[data-v-1d3fda56]{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05);width:100%;max-width:100%;box-sizing:border-box}.instruction-card .card-title[data-v-1d3fda56]{display:flex;align-items:center;padding:12px 15px;font-size:16px;font-weight:600;color:#333;border-bottom:1px solid #eaeaea;margin-bottom:0;background:#fff;position:relative}.instruction-card .card-title i[data-v-1d3fda56]{color:#666;margin-right:8px}.instruction-content[data-v-1d3fda56]{padding:15px;font-size:14px;overflow:hidden;word-wrap:break-word;width:100%;box-sizing:border-box;max-width:100%}.instruction-content img[data-v-1d3fda56],.instruction-content video[data-v-1d3fda56]{max-width:100%;border-radius:4px;margin:10px auto;display:block}.instruction-content img[data-v-1d3fda56]{max-width:100%!important;width:auto!important;height:auto!important;max-height:250px!important;-o-object-fit:contain;object-fit:contain;margin:10px auto;cursor:pointer;transition:transform .2s;display:block;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.instruction-content img[data-v-1d3fda56]:hover{transform:scale(1.02)}.instruction-content * img[data-v-1d3fda56],.instruction-content img[src][data-v-1d3fda56]{max-width:100%!important;width:auto!important;height:auto!important;max-height:250px!important;-o-object-fit:contain!important;object-fit:contain!important;box-sizing:border-box!important}.instruction-content video[data-v-1d3fda56]{max-width:100%!important;width:auto!important;height:auto!important;max-height:250px!important;-o-object-fit:contain;object-fit:contain;margin:10px auto;display:block;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);box-sizing:border-box}.instruction-content p[data-v-1d3fda56]{margin-bottom:10px;line-height:1.5;color:#333;font-size:14px}.instruction-content h1[data-v-1d3fda56],.instruction-content h2[data-v-1d3fda56],.instruction-content h3[data-v-1d3fda56]{font-size:16px;font-weight:700;margin:15px 0 10px;color:#333}.instruction-content strong[data-v-1d3fda56]{color:#ff3b30;font-weight:700}.instruction-footer[data-v-1d3fda56]{display:flex;justify-content:space-between;padding:10px 15px;border-top:1px solid #eaeaea;background-color:#f9f9f9}.instruction-footer img[data-v-1d3fda56]{height:20px;width:auto}.alert-instruction[data-v-1d3fda56]{background-color:#ebf6ff;border:none;color:#06c;padding:10px;text-align:center;font-size:13px;margin-bottom:15px;border-radius:4px;display:flex;align-items:center;justify-content:center}.alert-instruction i[data-v-1d3fda56]{margin-right:5px;color:#06c}.panel-container[data-v-1d3fda56]{background-color:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:16px 12px;margin:10px auto;border:1px solid rgba(0,0,0,.05);overflow:hidden;width:calc(100% - 20px);max-width:400px;position:relative;transition:transform .3s ease}.touch-slide[data-v-1d3fda56]{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-get-code[data-v-1d3fda56]{white-space:nowrap;color:#fff;background-color:#3b82f6;border-color:#3b82f6;font-size:14px;padding:8px 12px;height:40px;border-radius:8px}.btn-get-code[data-v-1d3fda56]:disabled{background-color:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.btn-get-code.loading[data-v-1d3fda56]{position:relative}.btn-get-code.loading span[data-v-1d3fda56]{visibility:hidden}.btn-get-code.loading[data-v-1d3fda56]:after{position:absolute;left:0;right:0;top:8px;visibility:visible;display:inline-block;content:"";animation:btn_dots-1d3fda56 1.5s infinite}@keyframes btn_dots-1d3fda56{0%{content:"."}25%{content:".."}50%{content:"..."}75%{content:"...."}to{content:"."}}.image-preview-modal[data-v-1d3fda56]{display:none;position:fixed;z-index:2000;padding-top:50px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.9);backdrop-filter:blur(2px)}.image-preview-content[data-v-1d3fda56]{margin:auto;display:block;max-width:90%;max-height:90vh;-o-object-fit:contain;object-fit:contain}.image-preview-close[data-v-1d3fda56]{position:absolute;top:15px;right:20px;color:#f1f1f1;font-size:30px;font-weight:700;transition:.3s;z-index:2001}.image-preview-close[data-v-1d3fda56]:focus,.image-preview-close[data-v-1d3fda56]:hover{color:#bbb;text-decoration:none;cursor:pointer}.instruction-content img[src]{height:auto!important;max-width:300px!important;-o-object-fit:contain!important;object-fit:contain!important;box-sizing:border-box!important;display:block!important;margin:10px auto!important;border-radius:8px!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.instruction-content img[src*="uploads/images/"]{max-width:100%!important;width:auto!important;height:auto!important;max-height:250px!important}.notice-content img,.notice-content video{max-width:100%!important;width:auto!important;height:auto!important;-o-object-fit:contain!important;object-fit:contain!important;box-sizing:border-box!important;display:block!important;margin:8px auto!important;border-radius:4px!important}.login-container[data-v-88fc5f5c]{min-height:100vh;background:url(/img/bac.d834cb9f.jpg) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.login-container[data-v-88fc5f5c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.login-box[data-v-88fc5f5c]{background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.2);padding:50px;width:100%;max-width:500px;position:relative;z-index:2;border:1px solid hsla(0,0%,100%,.2)}.login-header[data-v-88fc5f5c]{text-align:center;margin-bottom:30px}.login-header h2[data-v-88fc5f5c]{color:#333;margin-bottom:12px;font-size:28px;font-weight:600}.login-header p[data-v-88fc5f5c]{color:#666;font-size:16px}.login-form[data-v-88fc5f5c]{width:100%}.login-btn[data-v-88fc5f5c]{width:100%;height:50px;font-size:18px;font-weight:500;border-radius:10px}[data-v-88fc5f5c] .el-input__wrapper{border-radius:10px;height:50px;font-size:16px}[data-v-88fc5f5c] .el-form-item{margin-bottom:25px}[data-v-88fc5f5c] .el-input__inner{font-size:16px}@media (max-width:480px){.login-box[data-v-88fc5f5c]{padding:40px 25px;margin:10px;max-width:90%}.login-header h2[data-v-88fc5f5c]{font-size:24px}.login-header p[data-v-88fc5f5c]{font-size:14px}[data-v-88fc5f5c] .el-input__wrapper{height:45px;font-size:14px}.login-btn[data-v-88fc5f5c]{height:45px;font-size:16px}}.admin-layout[data-v-b38644b6]{height:100vh}.sidebar[data-v-b38644b6]{background-color:#304156;overflow:hidden}.logo[data-v-b38644b6]{height:60px;display:flex;align-items:center;justify-content:center;background-color:#2b2f3a;border-bottom:1px solid #434a50}.logo h3[data-v-b38644b6]{color:#fff;margin:0;font-size:18px;font-weight:600}.sidebar-menu[data-v-b38644b6]{border:none;height:calc(100vh - 60px)}.header[data-v-b38644b6]{background-color:#fff;border-bottom:1px solid #e6e6e6;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 1px 4px rgba(0,21,41,.08)}.header-left[data-v-b38644b6]{flex:1}.header-right[data-v-b38644b6],.user-info[data-v-b38644b6]{display:flex;align-items:center}.user-info[data-v-b38644b6]{cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .3s}.user-info[data-v-b38644b6]:hover{background-color:#f5f5f5}.user-info span[data-v-b38644b6]{margin:0 8px;color:#333;font-size:14px}.main-content[data-v-b38644b6]{background-color:#f0f2f5;padding:20px;overflow-y:auto}[data-v-b38644b6] .el-menu-item{height:50px;line-height:50px}[data-v-b38644b6] .el-menu-item:hover{background-color:#263445!important}@media (max-width:768px){.sidebar[data-v-b38644b6]{width:64px!important}.logo h3[data-v-b38644b6],[data-v-b38644b6] .el-menu-item span{display:none}}.dialog-footer[data-v-b38644b6]{display:flex;justify-content:flex-end;gap:10px}.box-card[data-v-37d49dff],.card-management[data-v-37d49dff]{height:100%}.card-header[data-v-37d49dff]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-37d49dff]{display:flex;gap:10px}.filter-section[data-v-37d49dff]{margin-bottom:20px;padding:20px;background-color:#f5f7fa;border-radius:4px}.pagination-container[data-v-37d49dff]{margin-top:20px;display:flex;justify-content:center}.import-content[data-v-37d49dff]{min-height:300px}.import-preview[data-v-37d49dff]{margin-top:20px}.import-preview h4[data-v-37d49dff]{margin-bottom:10px;color:#606266}.dialog-footer[data-v-37d49dff]{display:flex;justify-content:flex-end;gap:10px}@media (max-width:768px){.filter-section .el-row[data-v-37d49dff]{flex-direction:column}.filter-section .el-col[data-v-37d49dff]{width:100%;margin-bottom:10px}.header-actions[data-v-37d49dff]{flex-direction:column;gap:5px}}.box-card[data-v-f2613542],.template-management[data-v-f2613542]{height:100%}.card-header[data-v-f2613542]{display:flex;justify-content:space-between;align-items:center}.content-preview[data-v-f2613542]{max-height:60px;overflow:hidden;line-height:1.4;color:#666}.dialog-footer[data-v-f2613542]{display:flex;justify-content:flex-end;gap:10px}[data-v-f2613542] .ql-editor{min-height:350px;font-size:14px;line-height:1.6}[data-v-f2613542] .ql-toolbar{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}[data-v-f2613542] .ql-container{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}[data-v-f2613542] .ql-editor-container{width:100%!important}