.message-component[data-v-ae75535a]{display:inline-block}.message-list[data-v-ae75535a]{height:calc(100vh - 120px);overflow-y:auto;padding:10px}.no-messages[data-v-ae75535a]{text-align:center;padding:40px 20px}.message-card[data-v-ae75535a]{margin-bottom:15px;transition:all .3s}.message-card[data-v-ae75535a]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.message-header[data-v-ae75535a]{display:flex;justify-content:space-between;align-items:center}.message-title[data-v-ae75535a]{font-weight:700;font-size:16px}.message-content[data-v-ae75535a]{margin:10px 0;line-height:1.5}.message-time[data-v-ae75535a]{text-align:right;font-size:12px;color:#909399}.drawer-footer[data-v-ae75535a]{display:flex;justify-content:space-between}.message-success[data-v-ae75535a]{border-left:4px solid #67c23a}.message-warning[data-v-ae75535a]{border-left:4px solid #e6a23c}.message-error[data-v-ae75535a]{border-left:4px solid #f56c6c}.message-info[data-v-ae75535a]{border-left:4px solid #409eff}.main-container[data-v-0008b43a]{display:flex;min-height:100vh;background:#f0f2f5}.menu-overlay[data-v-0008b43a]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:999;display:none}.menu-overlay.show[data-v-0008b43a]{display:block}.menu-toggle[data-v-0008b43a]{position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:24px;height:60px;background:#2c3e50;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100;color:#ecf0f1;box-shadow:2px 0 4px rgba(0,0,0,.2)}.el-menu-vertical-demo[data-v-0008b43a]:not(.el-menu--collapse){width:240px;min-height:400px}.menu-wrapper .el-menu-vertical-demo.custom-menu[data-v-0008b43a]{width:240px!important;min-height:400px;background-color:#2c3e50!important;border-right:none!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item[data-v-0008b43a]{width:100%;color:#ecf0f1!important;background-color:transparent!important;transition:all .3s ease!important;padding:12px 20px!important;border:none!important;margin:0!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item .menu-text[data-v-0008b43a]{color:#ecf0f1!important;font-size:14px}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item[data-v-0008b43a]:hover{background-color:hsla(0,0%,100%,.1)!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item:hover .menu-text[data-v-0008b43a]{color:#ffd04b!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item.is-active[data-v-0008b43a]{background-color:rgba(255,208,75,.2)!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item.is-active .menu-text[data-v-0008b43a]{color:#ffd04b!important}.right-content[data-v-0008b43a]{flex:1;display:flex;flex-direction:column;padding:0}.content-header[data-v-0008b43a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;background:#f8f9fa;border:1px solid #ebeef5;padding:10px 15px;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.user-info[data-v-0008b43a]{display:flex;align-items:center}.avatar[data-v-0008b43a]{width:40px;height:40px;border-radius:50%;margin-right:16px}.user-actions[data-v-0008b43a]{display:flex;flex-direction:row;gap:8px}.password-btn[data-v-0008b43a]{background:rgba(231,76,60,.9);border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .3s ease}.password-btn[data-v-0008b43a]:hover{background:#e74c3c}.logout-btn[data-v-0008b43a]{background:rgba(231,76,60,.9);border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;transition:background .3s ease}.logout-btn[data-v-0008b43a]:hover{background:#e74c3c}.content-container[data-v-0008b43a]{flex:1;padding:24px;background:#fff;min-height:0;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);overflow-y:auto;margin:5px 10px 0 10px}.mobile-menu-button[data-v-0008b43a]{position:fixed;top:10px;left:10px;z-index:1001;width:40px;height:40px;background:#2c3e50;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:all .3s ease}.mobile-menu-button .menu-icon[data-v-0008b43a]{color:#fff;font-size:20px}.mobile-menu-button[data-v-0008b43a]:hover{background:#34495e;transform:scale(1.05)}.menu-wrapper[data-v-0008b43a]{position:relative;transition:transform .3s ease;z-index:1000;background:#2c3e50}@media (max-width:768px){.main-container[data-v-0008b43a]{position:relative}.menu-wrapper[data-v-0008b43a]{position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:1000!important;box-shadow:2px 0 8px rgba(0,0,0,.15)!important;background:#2c3e50!important;width:260px!important;max-width:90vw!important;overflow-y:auto!important;margin:0!important;padding:0!important}.menu-wrapper .el-menu-vertical-demo.custom-menu[data-v-0008b43a]{width:100%!important;height:100%!important;min-height:100vh!important;background-color:#2c3e50!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item[data-v-0008b43a]{width:100%!important;padding:16px 20px!important;font-size:15px!important;line-height:1.6!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item .menu-text[data-v-0008b43a]{color:#ecf0f1!important;font-size:15px!important;font-weight:500!important}.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item[data-v-0008b43a]:hover{background-color:rgba(255,208,75,.2)!important}.mobile-menu-hidden[data-v-0008b43a]{transform:translateX(-100%)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.menu-wrapper[data-v-0008b43a]:not(.mobile-menu-hidden){transform:translateX(0)!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.el-menu-vertical-demo[data-v-0008b43a]{height:100%;min-height:100vh}.el-menu-vertical-demo[data-v-0008b43a]:not(.el-menu--collapse){min-height:100vh}.el-menu-item[data-v-0008b43a]{width:100%;padding:12px 20px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-menu-item[data-v-0008b43a]:hover{background-color:#34495e}.right-content[data-v-0008b43a]{width:100%;transition:all .3s ease}.menu-wrapper:not(.mobile-menu-hidden)~.right-content[data-v-0008b43a]{margin-left:0}.content-header[data-v-0008b43a]{flex-direction:column;align-items:flex-start;gap:5px}.user-info[data-v-0008b43a]{width:100%;justify-content:space-between}.user-actions[data-v-0008b43a]{flex-direction:row;gap:8px}.avatar[data-v-0008b43a]{margin-right:12px}}@media (max-width:480px){.content-header[data-v-0008b43a]{padding:10px}.user-actions[data-v-0008b43a]{flex-direction:column;width:auto;gap:5px}.logout-btn[data-v-0008b43a],.password-btn[data-v-0008b43a]{padding:6px 12px;font-size:12px}.content-container[data-v-0008b43a]{padding:16px;margin:5px 0 0 0}}@media (max-width:360px){.user-actions[data-v-0008b43a]{flex-direction:column;gap:5px}.logout-btn[data-v-0008b43a],.password-btn[data-v-0008b43a]{width:100%;text-align:center}}.menu-wrapper[data-v-0008b43a]{display:block!important;visibility:visible!important;opacity:1!important}.mobile-menu-button[data-v-0008b43a]{display:flex!important;visibility:visible!important;opacity:1!important}.el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item .menu-text[data-v-0008b43a]{display:inline-block!important;visibility:visible!important;opacity:1!important}.menu-wrapper .el-menu-vertical-demo.custom-menu[data-v-0008b43a]{--el-menu-bg-color:#2c3e50!important;--el-menu-text-color:#ecf0f1!important;--el-menu-active-color:#ffd04b!important;--el-menu-hover-bg-color:hsla(0,0%,100%,.1)!important}@media (max-width:768px){.menu-wrapper .el-menu-vertical-demo.custom-menu .el-menu-item.custom-menu-item[data-v-0008b43a]{--el-menu-item-height:50px!important}}.table-container{overflow-x:auto}table{width:100%;border-collapse:collapse;table-layout:auto;font-family:Arial,sans-serif;font-size:14px;margin-bottom:20px}td,th{border:1px solid #ddd;padding:12px;word-wrap:break-word;white-space:normal;min-width:100px;text-align:left}th{background-color:#4caf50;color:#fff;font-weight:700;cursor:pointer}tr:nth-child(2n){background-color:#f2f2f2}tr:hover{background-color:#ddd}.text-red{color:red}caption{font-size:1.2em;margin-bottom:10px;font-weight:700;text-align:left}button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:14px}button:hover{background-color:#45a049}.highlight-row{background-color:#add8e6}@media (max-width:768px){td,th{padding:8px;font-size:12px}th{font-size:14px}}.button:disabled{background-color:#ccc;cursor:not-allowed;transform:none}.input-field{width:100%;transition:border-color .3s}.input-field:focus{border-color:#007bff;outline:none}.suggestions-list{top:100%}.suggestion-item{transition:background-color .3s}.copyable-table{width:100%;max-width:1200px;border-collapse:collapse;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:5px;overflow:hidden;margin-bottom:20px}.copyable-table td,.copyable-table th{border:1px solid #ddd;padding:12px;text-align:center;vertical-align:middle;font-size:14px}.copyable-table th{background-color:#007bff;font-weight:700}.copyable-table tr:nth-child(2n){background-color:#f2f2f2}.copyable-table tr:hover{background-color:#e1e1e1}.copyable-table .highlight{font-weight:700;color:red}.table-container{justify-content:center}@media (max-width:768px){.table-container{padding:10px}.copyable-table td,.copyable-table th{padding:8px}.copyable-table th{font-size:14px}.copyable-table td{font-size:12px}.button{padding:8px 16px;font-size:14px}}.radio-group{display:flex;justify-content:center;margin-bottom:20px;flex-wrap:wrap}.radio-group input[type=radio]{margin-right:5px}.container{max-width:1024px;background-color:#fff;border:1px solid #e0e0e0;font-family:Arial,sans-serif;color:#333}.ztb-container{max-width:100%}.title{width:100%;text-align:center;font-size:28px;font-weight:700}.radio-group label{margin-right:20px;font-size:16px;color:#555;display:flex;align-items:center}.stock-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:5px;overflow:hidden}.stock-table td,.stock-table th{border:1px solid #ddd;padding:12px;text-align:center;vertical-align:middle}.stock-table th{background-color:#f8f8f8;font-weight:700;color:#333}.stock-table tr:nth-child(2n){background-color:#f9f9f9}.stock-table tr:hover{background-color:#e1e1e1}.auto-complete-input input,.stock-search-form input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:16px;transition:border-color .3s ease}.auto-complete-input input:focus,.stock-search-form input:focus{border-color:#007bff;outline:none}.stock-search-form button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease}.stock-search-form button:hover{background-color:#0056b3}.stock-analysis-chart{margin-top:20px;height:400px;border:1px solid #ddd;border-radius:8px;overflow:hidden;background-color:#fff}.process-data-button{padding:10px 20px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s ease;margin-top:20px}.process-data-button:hover{background-color:#218838}.stock-analysis-container{display:flex;flex-direction:column;align-items:center;padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.chart-container{width:100%;height:600px;background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}.pagination-button{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.pagination-button:hover{background-color:#0056b3}.pagination-button:disabled{background-color:#ccc;cursor:not-allowed}.page-info{font-size:16px;color:#333}@media (max-width:768px){.container{padding:10px}.title{font-size:24px}.radio-group label{margin-right:10px;font-size:14px}.stock-table{font-size:12px}.auto-complete-input input,.stock-search-form input{padding:8px;font-size:14px}.process-data-button,.stock-search-form button{padding:8px 16px;font-size:14px}}.button{margin:5px}.sort-icon-asc[data-v-67f2707a]:after{content:"↑";margin-left:4px}.sort-icon-desc[data-v-67f2707a]:after{content:"↓";margin-left:4px}.mobile-container[data-v-373877d6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;padding:1rem;box-sizing:border-box}.iframe-wrapper[data-v-373877d6]{position:relative;min-width:450px;max-width:90%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);border:8px solid #e0e0e0;margin-bottom:1.5rem}.mobile-iframe[data-v-373877d6]{width:100%;height:70vh;min-height:500px;max-height:90vh;border:none;display:block}.close-btn[data-v-373877d6]{padding:.75rem 1.5rem;background:#409eff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;box-shadow:0 2px 6px rgba(64,158,255,.3)}.close-btn[data-v-373877d6]:hover{background:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.4)}.search-form{display:flex;flex-direction:column;align-items:center;padding:20px}.auto-complete-input{position:relative;width:80%;max-width:450px}.input-field{width:90%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.suggestions-list{position:absolute;top:80%;left:0;right:0;background-color:#fff;border:1px solid #ccc;border-top:none;border-radius:0 0 5px 5px;list-style:none;margin:0;padding:0;z-index:1000}.suggestion-item{padding:10px;cursor:pointer}.suggestion-item:hover{background-color:#f0f0f0}.submit-button{margin-top:10px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;font-size:16px;cursor:pointer}.submit-button:disabled{background-color:#ccc;cursor:not-allowed}@media (min-width:768px){.search-form{flex-direction:row;justify-content:center}.submit-button{margin-left:10px;margin-top:0}}.table-container{display:flex;flex-direction:column;align-items:center;padding:20px;font-family:Arial,sans-serif;background-color:#fff}.button{padding:10px 20px;background-color:#4caf50;border-radius:5px;font-size:14px;transition:background-color .3s ease,transform .2s ease}.button:hover{background-color:#45a049;transform:scale(1.05)}@media (max-width:768px){.table-container{padding:10px}.copyable-table,.table-container{background-color:#fff}.copyable-table td,.copyable-table th{padding:8px;font-size:12px}.copyable-table th{font-size:12px}.button{padding:8px 16px;font-size:14px}}.stock-link[data-v-22a6c9e6]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-22a6c9e6]:hover{color:#0056b3;text-decoration:underline}.stock-link[data-v-40168692]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-40168692]:hover{color:#0056b3;text-decoration:underline}.stock-link[data-v-46ea12b2]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-46ea12b2]:hover{color:#0056b3;text-decoration:underline}.options-header[data-v-3388c5ae]{margin-bottom:20px}.el-radio-group[data-v-3388c5ae]{display:flex;flex-wrap:wrap;gap:10px}.el-radio-button__inner[data-v-3388c5ae]{padding:8px 16px}.chart-main[data-v-3388c5ae]{flex:1;padding:0}.pagination-footer[data-v-3388c5ae]{text-align:center;margin-top:20px}.pagination-button[data-v-3388c5ae]{padding:8px 16px;margin:0 5px;cursor:pointer;border:none;border-radius:4px;background-color:#409eff;color:#fff;transition:background-color .3s ease}.pagination-button[data-v-3388c5ae]:hover:not(:disabled){background-color:#66b1ff}.pagination-button[data-v-3388c5ae]:disabled{background-color:#ebeef5;color:#c0c4cc;cursor:not-allowed}.container{max-width:800px;margin:0 auto;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.title{font-size:24px;margin-bottom:20px;color:#333}.input-frame{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.input-frame label{font-weight:700;color:#555}.auto-complete-container{position:relative;width:90%}.button{padding:12px 20px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;transition:background-color .3s}.button:hover{background-color:#0056b3}.results-container{display:flex;justify-content:space-between;gap:20px}.knock-out-result-frame,.normal-result-frame,.result-frame{flex:1;margin-bottom:20px;padding:10px;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1)}.subtitle{font-size:18px;margin-bottom:10px;color:#333}.result-item{margin:5px 0;color:#555}@media (min-width:768px){.input-frame{flex-direction:row;flex-wrap:wrap}.input-frame label{flex-basis:100px}.input-field{flex-basis:calc(100% - 120px)}.button{margin-left:10px}}.process-data-button[data-v-a9c07224]{background-color:#007bff}.update-stock-button[data-v-a9c07224]{background-color:#28a745}.hot-list-button[data-v-a9c07224]{background-color:#dc3545}.text-list-button[data-v-a9c07224]{background-color:#ffc107}.etf-list-button[data-v-a9c07224]{background-color:#6c757d}.first-time-button[data-v-a9c07224]{background-color:#007bff}.day-search-button[data-v-a9c07224]{background-color:#28a745}.export2db-button[data-v-a9c07224]{background-color:#dc3545}.table-wrapper[data-v-a9c07224]{overflow-x:auto;-webkit-overflow-scrolling:touch}.copyable-table[data-v-a9c07224]{min-width:100%;border-collapse:collapse;margin-bottom:1rem}.copyable-table td[data-v-a9c07224],.copyable-table th[data-v-a9c07224]{padding:.5rem;vertical-align:top;border-top:1px solid #dee2e6;white-space:nowrap}.copyable-table thead th[data-v-a9c07224]{vertical-align:bottom;border-bottom:2px solid #dee2e6}.copyable-table tbody+tbody[data-v-a9c07224]{border-top:2px solid #dee2e6}.highlight-row[data-v-a9c07224]{background-color:#fff3cd!important}.text-red[data-v-a9c07224]{color:#dc3545;font-weight:700}.container[data-v-1385054b]{max-width:1200px;margin:0 auto;padding:20px}.label[data-v-1385054b]{display:block;margin-bottom:8px;font-weight:700;color:#333}.query-section[data-v-1385054b]{background-color:#f9f9f9;padding:20px;border-radius:8px;margin-bottom:24px}.query-row[data-v-1385054b]{margin-bottom:16px}.date-picker[data-v-1385054b],.input-field[data-v-1385054b]{width:100%}.input-field[data-v-1385054b]{padding:8px;border:1px solid #ccc;border-radius:4px;font-size:16px}.options-header[data-v-1385054b]{margin:24px 0;background-color:#f5f7fa;padding:16px;border-radius:6px}.button[data-v-1385054b]{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:all .2s ease}.button[data-v-1385054b]:hover{background-color:#0069d9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.button[data-v-1385054b]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-1385054b]{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;padding:12px;border-radius:4px;margin-bottom:20px}.no-data[data-v-1385054b]{color:#666;background-color:#e9ecef;border:1px solid #dee2e6;padding:12px;border-radius:4px;margin-top:20px}.result-container[data-v-1385054b]{margin-top:20px}@media (max-width:768px){.container[data-v-1385054b]{padding:10px}.date-picker[data-v-1385054b],.input-field[data-v-1385054b]{width:100%}}.tools-page[data-v-a70c24d6]{margin:20px}.card[data-v-a70c24d6]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;margin-top:20px}.card-content[data-v-a70c24d6]{padding:24px}.upload-container[data-v-a70c24d6]{display:flex;flex-direction:column;align-items:center;margin-top:50px;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.link-container[data-v-a70c24d6]{margin-bottom:20px}.link[data-v-a70c24d6]{margin-right:10px;font-weight:700;color:#409eff;text-decoration:none;padding:4px 8px;border-radius:4px;transition:all .3s}.link[data-v-a70c24d6]:hover{color:#66b1ff;background-color:#ecf5ff}.link-primary[data-v-a70c24d6]{color:#409eff}h1[data-v-a70c24d6]{font-size:24px;color:#333;margin-bottom:20px}.drop-area[data-v-a70c24d6]{width:100%;max-width:400px;min-height:200px;border:2px dashed #409eff;border-radius:8px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:border-color .3s;background-color:#fff}.drop-area.drag-over[data-v-a70c24d6]{border-color:#66b1ff;background-color:#ecf5ff}.drop-message[data-v-a70c24d6]{text-align:center;color:#666}.file-input[data-v-a70c24d6]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-list[data-v-a70c24d6]{width:100%;max-width:400px;margin-top:20px}.file-item[data-v-a70c24d6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 12px;background-color:#f5f7fa;border-radius:4px}.upload-button[data-v-a70c24d6]{margin-top:20px;padding:10px 20px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.upload-button[data-v-a70c24d6]:hover{background-color:#66b1ff}.button-container[data-v-a70c24d6]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.btn[data-v-a70c24d6]{padding:10px 20px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s;outline:none;display:flex;align-items:center;gap:5px}.btn[data-v-a70c24d6]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.btn-primary[data-v-a70c24d6]{background-color:#409eff;border-color:#409eff;color:#fff}.btn-primary[data-v-a70c24d6]:hover{background-color:#66b1ff;border-color:#66b1ff;color:#fff}.btn-success[data-v-a70c24d6]{background-color:#67c23a;border-color:#67c23a;color:#fff}.btn-success[data-v-a70c24d6]:hover{background-color:#85ce61;border-color:#85ce61;color:#fff}.btn-danger[data-v-a70c24d6]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.btn-danger[data-v-a70c24d6]:hover{background-color:#f78989;border-color:#f78989;color:#fff}.btn-warning[data-v-a70c24d6]{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.btn-warning[data-v-a70c24d6]:hover{background-color:#ebb563;border-color:#ebb563;color:#fff}.btn-info[data-v-a70c24d6]{background-color:#909399;border-color:#909399;color:#fff}.btn-info[data-v-a70c24d6]:hover{background-color:#a6a9ad;border-color:#a6a9ad;color:#fff}.btn-small[data-v-a70c24d6]{padding:6px 12px;font-size:12px}.upload-status[data-v-a70c24d6]{margin-top:20px;padding:12px;border-radius:4px;text-align:center}.upload-status.success[data-v-a70c24d6]{background-color:#f0f9eb;color:#67c23a;border:1px solid #e1f3d8}.upload-status.error[data-v-a70c24d6]{background-color:#fef0f0;color:#f56c6c;border:1px solid #fbc4c4}.form-container[data-v-a70c24d6]{margin-top:20px;display:flex;align-items:center;gap:10px}.label[data-v-a70c24d6]{font-weight:500;color:#606266}.date-picker[data-v-a70c24d6]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.btn-icon[data-v-a70c24d6]{font-size:16px}@media (max-width:768px){.button-container[data-v-a70c24d6]{flex-direction:column}.btn[data-v-a70c24d6]{width:100%;justify-content:center}.form-container[data-v-a70c24d6]{flex-direction:column;align-items:flex-start}}.day-search-button[data-v-a70c24d6],.etf-list-button[data-v-a70c24d6],.export2db-button[data-v-a70c24d6],.hot-list-button[data-v-a70c24d6],.text-list-button[data-v-a70c24d6],.update-stock-button[data-v-a70c24d6]{margin-bottom:10px}@keyframes slideIn-a70c24d6{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut-a70c24d6{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.message-toast[data-v-a70c24d6]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;z-index:9999;animation:slideIn-a70c24d6 .3s ease;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.message-toast-success[data-v-a70c24d6]{background-color:#67c23a}.message-toast-error[data-v-a70c24d6]{background-color:#f56c6c}.message-toast-warning[data-v-a70c24d6]{background-color:#e6a23c}.message-toast-info[data-v-a70c24d6]{background-color:#909399}@media (max-width:768px){.tools-page[data-v-a70c24d6]{margin:10px}.card-content[data-v-a70c24d6]{padding:16px}.button-container[data-v-a70c24d6],.buttons[data-v-a70c24d6]{flex-direction:column;gap:12px}.btn[data-v-a70c24d6],button[data-v-a70c24d6]{width:100%;justify-content:center}.container[data-v-a70c24d6]{padding:10px}.form-container[data-v-a70c24d6]{margin-bottom:10px}.button-group[data-v-a70c24d6]{flex-direction:row;gap:10px;display:flex}}.first-buy-page[data-v-17cc92ae]{font-family:Arial,sans-serif;padding:20px;max-width:1200px;margin:0 auto;background-color:#f9f9f9}h1[data-v-17cc92ae]{text-align:center;color:#333;margin-bottom:20px;font-size:2.5em}.search-container[data-v-17cc92ae]{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.search-container .el-input[data-v-17cc92ae]{width:300px;margin-right:10px}.search-container .el-button[data-v-17cc92ae]{padding:10px 20px}@media (max-width:768px){.search-container[data-v-17cc92ae]{flex-direction:column;align-items:stretch}.search-container .el-input[data-v-17cc92ae]{width:100%;margin-right:0;margin-bottom:10px}}.container[data-v-03d87774]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:20px;max-width:1200px;margin:0 auto}.stock-detail[data-v-03d87774]{flex:1;margin-right:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px}h1[data-v-03d87774],h3[data-v-03d87774],h4[data-v-03d87774]{text-align:left;color:#333;margin-bottom:20px}h1[data-v-03d87774]{font-size:24px}h3[data-v-03d87774]{font-size:18px}h4[data-v-03d87774]{margin:0;padding:2px;font-size:16px;color:#555}a[data-v-03d87774]{color:#333;text-decoration:none}.stock-title[data-v-03d87774]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#f9f9f9;padding:10px;border-radius:4px}.info-item .label[data-v-03d87774],.stock-title .label[data-v-03d87774]{font-weight:700;color:#555;margin-right:10px}.info-item .value[data-v-03d87774],.stock-title .value[data-v-03d87774]{color:#333;margin-right:20px}.stock-title select[data-v-03d87774]{padding:8px;border:1px solid #ddd;border-radius:4px;transition:border-color .3s;background-color:#fff}.stock-title select[data-v-03d87774]:focus{border-color:#007bff;outline:none}.stock-info[data-v-03d87774]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.info-item[data-v-03d87774]{flex:1 1 45%;margin-bottom:10px;display:flex;align-items:center;background-color:#f9f9f9;padding:10px;border-radius:4px;margin-right:10px}.info-item[data-v-03d87774]:last-child{margin-right:0}.buy-sell-list[data-v-03d87774]{margin-bottom:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px}.buy-sell-list h4[data-v-03d87774]{margin-bottom:10px;color:#333}.buy-sell-list table[data-v-03d87774]{width:100%;border-collapse:collapse;margin-bottom:20px}.buy-sell-list td[data-v-03d87774],.buy-sell-list th[data-v-03d87774]{border:1px solid #ddd;padding:8px;text-align:left;transition:background-color .3s}.buy-sell-list th[data-v-03d87774]{background-color:#f4f4f4;color:#555}.buy-sell-list tr[data-v-03d87774]:nth-child(2n){background-color:#f9f9f9}.buy-sell-list tr[data-v-03d87774]:hover{background-color:#f1f1f1}.stat-item[data-v-03d87774]{display:flex;justify-content:space-between;margin-bottom:10px;background-color:#f9f9f9;padding:10px;border-radius:4px}.stat-item .label[data-v-03d87774]{font-weight:700;color:#555}.right_info[data-v-03d87774]{text-align:right}.stat-item .value[data-v-03d87774]{color:#333}.error[data-v-03d87774],.loading[data-v-03d87774],.no-data[data-v-03d87774]{text-align:center;font-size:1.2em}.loading[data-v-03d87774]{color:#555}.error[data-v-03d87774]{color:red}.no-data[data-v-03d87774]{color:#555}.positive[data-v-03d87774]{color:#28a745}.negative[data-v-03d87774]{color:#dc3545}.iframe-container[data-v-03d87774]{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:20px}.iframe-wrapper[data-v-03d87774]{width:100%;height:600px;border:1px solid #ddd;border-radius:4px;overflow:hidden;margin-bottom:20px}.iframe-wrapper iframe[data-v-03d87774]{width:100%;height:100%;border:none}@media (max-width:1200px){.container[data-v-03d87774]{flex-direction:column}.stock-detail[data-v-03d87774]{margin-right:0;margin-bottom:20px}.iframe-container[data-v-03d87774]{margin-top:0}}.article-list[data-v-31f44088]{padding:20px;max-width:800px;margin:0 auto;background:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.article-item[data-v-31f44088]{margin-bottom:20px}.article-item h2[data-v-31f44088]{margin-top:0;color:#333}.summary[data-v-31f44088]{color:#555;margin-bottom:10px}.meta[data-v-31f44088]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.create-time[data-v-31f44088]{color:#888;font-size:.9em}.type[data-v-31f44088]{font-weight:700}.images[data-v-31f44088]{display:flex;flex-wrap:wrap;margin-bottom:10px}.images img[data-v-31f44088]{max-width:100%;height:auto;margin:0 10px 10px 0;border-radius:4px}.like[data-v-31f44088]{color:#888;font-size:.9em}.is-loading[data-v-31f44088]{font-size:24px;margin-right:16px}.el-empty[data-v-31f44088]{margin-top:50px}.article-detail[data-v-5e96386f]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px;max-width:800px;margin:0 auto;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}h1[data-v-5e96386f]{text-align:center;color:#333;margin-bottom:20px}.meta[data-v-5e96386f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.author[data-v-5e96386f],.create-time[data-v-5e96386f]{color:#555;font-size:.9em}.content[data-v-5e96386f]{margin-bottom:20px}.content img[data-v-5e96386f]{width:100%;height:auto;display:block;margin:0 auto}.summary[data-v-5e96386f]{margin-bottom:10px;color:#555}.images[data-v-5e96386f]{margin-bottom:20px}img[data-v-5e96386f]{max-width:100%!important;height:auto;display:block;margin-right:10px;margin-bottom:10px;border-radius:4px}.like[data-v-5e96386f],.share[data-v-5e96386f]{color:#888;font-size:.9em}.profit-calculator[data-v-03561a4e]{max-width:600px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;background-color:#f9f9f9;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}h2[data-v-03561a4e]{text-align:center;color:#333;margin-bottom:20px}.input-group[data-v-03561a4e]{margin-bottom:15px;display:flex;align-items:center}.input-group label[data-v-03561a4e]{margin-right:10px;flex:1;font-weight:700}.radio-group[data-v-03561a4e]{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.radio-label[data-v-03561a4e]{display:flex;align-items:center;cursor:pointer;position:relative}.radio-label input[type=radio][data-v-03561a4e]{display:none}.radio-custom[data-v-03561a4e]{width:18px;height:18px;background-color:#fff;border:2px solid #ccc;border-radius:50%;margin-right:10px;position:relative;transition:border-color .3s}.radio-label input[type=radio]:checked+.radio-custom[data-v-03561a4e]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#007bff;border-radius:50%}.radio-label:hover .radio-custom[data-v-03561a4e]{border-color:#007bff}input[type=number][data-v-03561a4e],input[type=text][data-v-03561a4e]{padding:8px;border:1px solid #ccc;border-radius:4px;flex:2;transition:border-color .3s}input[type=number][data-v-03561a4e]:focus,input[type=text][data-v-03561a4e]:focus{border-color:#007bff;outline:none}button[data-v-03561a4e]{padding:10px 15px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}button[data-v-03561a4e]:hover{background-color:#0056b3}.result-section[data-v-03561a4e]{margin-bottom:20px;padding:10px;background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.1)}.result-section h3[data-v-03561a4e]{margin-bottom:10px;color:#333}.result-item[data-v-03561a4e]{margin-bottom:5px;color:#555}hr[data-v-03561a4e]{border:none;border-top:1px solid #ddd;margin:20px 0}.chart-container[data-v-e286298e]{height:200px;margin-bottom:15px}.funds-flow-page[data-v-e286298e]{font-family:Arial,sans-serif;padding:20px;max-width:1200px;margin:0 auto;background-color:#f9f9f9}.date-selector[data-v-e286298e]{margin-bottom:20px;display:flex;align-items:center;gap:10px}.group-item[data-v-e286298e]{margin-bottom:20px;border-color:#ebeef5;transition:box-shadow .3s}.group-item[data-v-e286298e]:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.group-name h3[data-v-e286298e]{margin:0;font-weight:600}.increase[data-v-e286298e]{color:#28a745}.decrease[data-v-e286298e]{color:#dc3545}.positive[data-v-e286298e]{color:#28a745}.negative[data-v-e286298e]{color:#dc3545}.fund-table[data-v-e286298e]{margin-top:10px}.loading-container[data-v-e286298e]{margin-top:20px}.upload-container[data-v-dea18730]{display:flex;flex-direction:column;align-items:center;margin-top:50px;padding:20px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.link-container[data-v-dea18730]{margin-bottom:20px}.el-link[data-v-dea18730]{margin-right:10px;font-weight:700;color:#409eff}.el-link[data-v-dea18730]:hover{color:#66b1ff}h1[data-v-dea18730]{font-size:24px;color:#333;margin-bottom:20px}.drop-area[data-v-dea18730]{width:100%;max-width:400px;min-height:200px;border:2px dashed #409eff;border-radius:8px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;transition:border-color .3s}.drop-area.drag-over[data-v-dea18730]{border-color:#66b1ff}.drop-message[data-v-dea18730]{text-align:center;color:#666}.file-input[data-v-dea18730]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-list[data-v-dea18730]{width:100%;max-width:400px;margin-top:20px}.file-item[data-v-dea18730]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.upload-button[data-v-dea18730]{margin-top:20px;padding:10px 20px;background-color:#409eff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.upload-button[data-v-dea18730]:hover{background-color:#66b1ff}.upload-status[data-v-dea18730]{margin-top:20px;padding:10px;border-radius:4px;transition:background-color .3s}.upload-status p[data-v-dea18730]{margin:0;font-size:16px}.upload-status.success[data-v-dea18730]{background-color:#dff0d8;color:#3c763d}.upload-status.error[data-v-dea18730]{background-color:#f2dede;color:#a94442}@media (max-width:768px){.upload-container[data-v-dea18730]{padding:10px}.link-container[data-v-dea18730]{margin-bottom:10px}.drop-area[data-v-dea18730],.file-list[data-v-dea18730]{max-width:100%}.upload-button[data-v-dea18730]{width:100%}}.login-container[data-v-13273d4e]{padding:20px;max-width:90%;margin:20px auto;background-color:#fff;border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,.1);text-align:center;font-family:Roboto,sans-serif;position:relative;overflow:hidden}.login-container[data-v-13273d4e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f7f7ff,#e9e9f8);z-index:-1}h5[data-v-13273d4e]{font-size:18px;margin-bottom:20px;color:#333}.login-form[data-v-13273d4e]{display:flex;flex-direction:column;align-items:center}.form-group[data-v-13273d4e]{margin-bottom:15px;width:100%;text-align:left}label[data-v-13273d4e]{display:block;margin-bottom:5px;color:#555;font-size:14px}input[type=password][data-v-13273d4e],input[type=text][data-v-13273d4e]{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:14px;transition:border-color .3s,box-shadow .3s}input[type=password][data-v-13273d4e]:focus,input[type=text][data-v-13273d4e]:focus{border-color:#007bff;box-shadow:0 0 8px rgba(0,123,255,.25);outline:none}button[data-v-13273d4e]{background-color:#007bff;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:8px;font-size:14px;transition:background-color .3s,transform .3s,box-shadow .3s}button[data-v-13273d4e]:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}button[data-v-13273d4e]:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:576px){.login-container[data-v-13273d4e]{padding:15px;margin:15px auto}h5[data-v-13273d4e]{font-size:16px;margin-bottom:15px}button[data-v-13273d4e],input[type=password][data-v-13273d4e],input[type=text][data-v-13273d4e]{font-size:12px}}.member-management-container[data-v-0b19929c]{padding:20px;background-color:#f9f9f9}h2[data-v-0b19929c]{font-size:24px;margin-bottom:20px;color:#333}table[data-v-0b19929c]{width:100%;border-collapse:collapse;margin-bottom:20px;box-shadow:0 2px 3px rgba(0,0,0,.1)}td[data-v-0b19929c],th[data-v-0b19929c]{border:1px solid #ddd;padding:12px;text-align:left}th[data-v-0b19929c]{background-color:#f2f2f2;font-weight:700;color:#333}tr.even-row[data-v-0b19929c]{background-color:#f9f9f9}tr[data-v-0b19929c]:hover{background-color:#f1f1f1}button[data-v-0b19929c]{background-color:#007bff;color:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:4px;transition:background-color .3s}button[data-v-0b19929c]:hover{background-color:#0056b3}button[data-v-0b19929c]:disabled{background-color:#ccc;cursor:not-allowed}input[type=text][data-v-0b19929c]{padding:8px;border:1px solid #ddd;border-radius:4px;width:100%;box-sizing:border-box}.pagination[data-v-0b19929c]{margin-top:20px;display:flex;justify-content:center;align-items:center}.pagination button[data-v-0b19929c]{margin:0 5px;padding:10px 15px;cursor:pointer;background-color:#007bff;color:#fff;border:none;border-radius:4px;transition:background-color .3s}.pagination button[data-v-0b19929c]:hover{background-color:#0056b3}.pagination button[data-v-0b19929c]:disabled{background-color:#ccc;cursor:not-allowed}.pagination span[data-v-0b19929c]{font-size:18px;margin:0 10px;color:#333}.switch[data-v-0b19929c]{position:relative;display:inline-block;width:60px;height:34px}.switch input[data-v-0b19929c]{opacity:0;width:0;height:0}.slider[data-v-0b19929c]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px}.slider[data-v-0b19929c]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-0b19929c]{background-color:#2196f3}input:checked+.slider[data-v-0b19929c]:before{transform:translateX(26px)}.slider.round[data-v-0b19929c]{border-radius:34px}.slider.round[data-v-0b19929c]:before{border-radius:50%}.register-container[data-v-4bf18a1c]{max-width:400px;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9}.el-form-item[data-v-4bf18a1c]{margin-bottom:15px}.error[data-v-4bf18a1c]{color:red}.success[data-v-4bf18a1c]{color:green}.red-countdown[data-v-4bf18a1c]{color:red}[data-v-d666f066]:root{--red:#dc3545;--orange:#ffc107;--gray:#6c757d;--green:#28a745;--blue:#007bff}.container[data-v-d666f066]{margin:auto;padding:20px;max-width:1200px}.button[data-v-d666f066]{margin-right:10px;padding:10px 20px;border-radius:4px;cursor:pointer}[data-v-d666f066] .el-button{padding:10px 20px;border-radius:8px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}[data-v-d666f066] .el-button--primary{background:linear-gradient(135deg,#4e79a7,#76c7c0);color:#fff;border:none}[data-v-d666f066] .el-button--primary:hover{background:linear-gradient(135deg,#76c7c0,#4e79a7);box-shadow:0 4px 10px rgba(0,0,0,.15)}.el-icon[data-v-d666f066]{margin-right:5px}.label-container[data-v-d666f066]{margin:20px 0}.label[data-v-d666f066]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;padding:10px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;gap:10px}.label-link[data-v-d666f066]{color:var(--blue);text-decoration:none;font-weight:700}.label-link[data-v-d666f066]:hover{text-decoration:underline}.error-message[data-v-d666f066],.loading-indicator[data-v-d666f066]{padding:15px;margin:20px 0;border-radius:4px}.loading-indicator[data-v-d666f066]{background:#f8d7da;color:#721c24}.error-message[data-v-d666f066]{background:#fff3cd;color:#856404}.category[data-v-d666f066]{margin-bottom:20px}.cate_group[data-v-d666f066]{display:flex;align-items:flex-start}.cate_letter[data-v-d666f066]{font-weight:700;font-size:1.2em;margin-right:20px}.cate_items[data-v-d666f066]{flex:1}.link-item[data-v-d666f066]{margin-bottom:5px}.link-item[data-v-d666f066]:hover{text-decoration:underline}.bi[data-v-d666f066]{margin-right:5px}.custom-links[data-v-d666f066]{margin:20px 0;display:flex;flex-wrap:wrap;gap:10px}.link-item[data-v-d666f066]{display:inline-block;padding:8px 15px;background-color:#f0f0f0;border-radius:4px;text-decoration:none;color:var(--blue);transition:all .3s}.link-item[data-v-d666f066]:hover{background-color:#e0e0e0}.dashboard[data-v-24dbe20c]{padding:20px;font-family:Arial,sans-serif;background-color:#f9f9f9;color:#333}h1[data-v-24dbe20c]{color:#333;text-align:center;margin-bottom:20px;font-size:24px}.section[data-v-24dbe20c]{margin-bottom:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px}h2[data-v-24dbe20c]{color:#333;margin-bottom:10px;font-size:20px}table[data-v-24dbe20c]{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}th[data-v-24dbe20c]{background-color:#007bff;color:#fff;padding:12px;text-align:left;border-bottom:2px solid #ddd}td[data-v-24dbe20c]{padding:12px;border-bottom:1px solid #ddd}tr[data-v-24dbe20c]:hover{background-color:#f1f1f1;cursor:pointer}.positive[data-v-24dbe20c]{color:#28a745}.negative[data-v-24dbe20c]{color:#dc3545}a[data-v-24dbe20c]{color:#007bff;text-decoration:none}a[data-v-24dbe20c]:hover{text-decoration:underline}p[data-v-24dbe20c]{color:#666;text-align:center;margin:10px 0}.section-header[data-v-24dbe20c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header h2[data-v-24dbe20c]{margin:0}.section-header .filter[data-v-24dbe20c]{font-size:14px;color:#007bff;cursor:pointer}.section-header .filter[data-v-24dbe20c]:hover{text-decoration:underline}.section-header label[data-v-24dbe20c]{margin-right:10px}.group-management[data-v-0eab643a]{padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.card[data-v-0eab643a]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:20px}.card h1[data-v-0eab643a]{margin-top:0;margin-bottom:20px;color:#333;font-size:24px}.data-table[data-v-0eab643a]{width:100%;border-collapse:collapse;margin-top:20px}.data-table td[data-v-0eab643a],.data-table th[data-v-0eab643a]{padding:12px;text-align:left;border-bottom:1px solid #e8e8e8}.data-table th[data-v-0eab643a]{background-color:#f5f7fa;color:#606266;font-weight:500}.data-table tr[data-v-0eab643a]:hover{background-color:#f5f7fa}.btn[data-v-0eab643a]{padding:8px 16px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;cursor:pointer;transition:all .3s;font-size:14px;margin-right:10px}.btn[data-v-0eab643a]:hover{color:#409eff;border-color:#c6e2ff}.btn-primary[data-v-0eab643a]{background:#409eff;color:#fff;border-color:#409eff}.btn-primary[data-v-0eab643a]:hover{background:#66b1ff;border-color:#66b1ff;color:#fff}.btn-small[data-v-0eab643a]{padding:4px 12px;font-size:12px;margin-right:8px}.btn-danger[data-v-0eab643a]{color:#fff;background-color:#f56c6c;border-color:#f56c6c}.btn-danger[data-v-0eab643a]:hover{background-color:#f78989;border-color:#f78989;color:#fff}.dialog-overlay[data-v-0eab643a]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.dialog[data-v-0eab643a]{background:#fff;border-radius:8px;width:400px;max-width:90%;box-shadow:0 4px 16px rgba(0,0,0,.15);animation:dialogFadeIn-0eab643a .3s ease-out}.dialog-header[data-v-0eab643a]{padding:20px;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center}.dialog-header h3[data-v-0eab643a]{margin:0;color:#333}.dialog-close[data-v-0eab643a]{background:none;border:none;font-size:20px;cursor:pointer;color:#909399;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.dialog-close[data-v-0eab643a]:hover{background-color:#f5f7fa;color:#606266}.dialog-content[data-v-0eab643a]{padding:20px}.dialog-footer[data-v-0eab643a]{padding:15px 20px;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end}.form[data-v-0eab643a]{width:100%}.form-group[data-v-0eab643a]{margin-bottom:20px}.form-group label[data-v-0eab643a]{display:block;margin-bottom:8px;color:#606266;font-weight:500}.form-input[data-v-0eab643a]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;transition:border-color .3s}.form-input[data-v-0eab643a]:focus{outline:none;border-color:#409eff}.error-message[data-v-0eab643a]{color:#f56c6c;font-size:12px;margin-top:4px}.message-toast[data-v-0eab643a]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;z-index:2000;animation:slideInRight-0eab643a .3s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.1)}.message-toast.success[data-v-0eab643a]{background-color:#67c23a}.message-toast.error[data-v-0eab643a]{background-color:#f56c6c}@keyframes dialogFadeIn-0eab643a{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight-0eab643a{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.group-management[data-v-0eab643a]{padding:10px}.data-table[data-v-0eab643a]{font-size:14px}.data-table td[data-v-0eab643a],.data-table th[data-v-0eab643a]{padding:8px}.dialog[data-v-0eab643a]{width:95%}}.user-management-container[data-v-39827ef9]{padding:20px}.card[data-v-39827ef9]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.card h1[data-v-39827ef9]{margin:0 0 20px 0;color:#333}.btn[data-v-39827ef9]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s;margin-right:10px;background-color:#f0f2f5;color:#333}.btn[data-v-39827ef9]:hover{opacity:.8}.btn-primary[data-v-39827ef9]{background-color:#409eff;color:#fff}.btn-danger[data-v-39827ef9]{background-color:#f56c6c;color:#fff}.btn-small[data-v-39827ef9]{padding:4px 12px;font-size:12px;margin-right:5px}.data-table[data-v-39827ef9]{width:100%;border-collapse:collapse;margin-top:20px}.data-table td[data-v-39827ef9],.data-table th[data-v-39827ef9]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-39827ef9]{background-color:#f0f2f5;color:#333;font-weight:600}.data-table tr[data-v-39827ef9]:hover{background-color:#f5f7fa}.switch[data-v-39827ef9]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-39827ef9]{opacity:0;width:0;height:0}.slider[data-v-39827ef9]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:24px}.slider[data-v-39827ef9]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-39827ef9]{background-color:#409eff}input:checked+.slider[data-v-39827ef9]:before{transform:translateX(20px)}input:checked+.slider.active-success[data-v-39827ef9]{background-color:#13ce66}input:checked+.slider.active-danger[data-v-39827ef9]{background-color:#ff4949}.dialog-overlay[data-v-39827ef9]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-39827ef9 .3s}.dialog[data-v-39827ef9]{background:#fff;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:slideIn-39827ef9 .3s}.dialog-header[data-v-39827ef9]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ebeef5}.dialog-header h3[data-v-39827ef9]{margin:0;color:#333}.dialog-close[data-v-39827ef9]{background:none;border:none;font-size:24px;cursor:pointer;color:#909399;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px}.dialog-close[data-v-39827ef9]:hover{background-color:#f5f7fa}.dialog-content[data-v-39827ef9]{padding:20px}.dialog-footer[data-v-39827ef9]{padding:16px 20px;text-align:right;border-top:1px solid #ebeef5;background-color:#f5f7fa;border-radius:0 0 8px 8px}.form-group[data-v-39827ef9]{margin-bottom:20px}.form-group label[data-v-39827ef9]{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-input[data-v-39827ef9]{width:100%;padding:8px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;transition:border-color .3s;box-sizing:border-box}.form-input[data-v-39827ef9]:focus{outline:none;border-color:#409eff}.error-message[data-v-39827ef9]{color:#f56c6c;font-size:12px;margin-top:4px;display:block}.message-toast[data-v-39827ef9]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 20px;border-radius:4px;color:#fff;font-size:14px;z-index:2000;animation:slideDown-39827ef9 .3s;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.message-toast.success[data-v-39827ef9]{background-color:#67c23a}.message-toast.error[data-v-39827ef9]{background-color:#f56c6c}@keyframes fadeIn-39827ef9{0%{opacity:0}to{opacity:1}}@keyframes slideIn-39827ef9{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown-39827ef9{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width:768px){.data-table[data-v-39827ef9]{display:block;overflow-x:auto}.card[data-v-39827ef9]{padding:15px}.dialog[data-v-39827ef9]{width:95%;margin:20px}}.stock-link[data-v-3d451eb5]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-3d451eb5]:hover{color:#0056b3;text-decoration:underline}.stock-link[data-v-37201dfe]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-37201dfe]:hover{color:#0056b3;text-decoration:underline}.user-records-page[data-v-db959c72]{padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.filter-controls[data-v-db959c72]{margin-bottom:20px;display:flex;gap:15px;align-items:center;flex-wrap:wrap}.type-selector[data-v-db959c72]{padding:8px 12px;border:1px solid #dcdfe6;border-radius:20px;background-color:#fff;font-size:14px;color:#606266;min-width:180px;cursor:pointer;transition:border-color .3s}.type-selector[data-v-db959c72]:focus{outline:none;border-color:#409eff}.table-wrapper[data-v-db959c72]{border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-bottom:20px}.data-table[data-v-db959c72]{width:100%;border-collapse:collapse}.data-table td[data-v-db959c72]{padding:0;border-bottom:1px solid #e8e8e8}.row-header[data-v-db959c72]{padding:12px;background-color:#f8f9fa;font-weight:500;color:#495057;border-bottom:1px solid #e9ecef}.data-content[data-v-db959c72]{margin:0;font-family:Monaco,Consolas,Courier,monospace;font-size:12px;white-space:pre-wrap;word-break:break-all;padding:12px}.custom-pagination[data-v-db959c72]{margin-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.pagination-info[data-v-db959c72]{color:#606266;font-size:14px}.pagination-controls[data-v-db959c72]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-size-select[data-v-db959c72]{padding:6px 10px}.page-btn[data-v-db959c72],.page-size-select[data-v-db959c72]{border:1px solid #dcdfe6;border-radius:4px;font-size:14px;cursor:pointer}.page-btn[data-v-db959c72]{padding:6px 16px;background-color:#fff;color:#606266;transition:all .3s}.page-btn[data-v-db959c72]:hover:not(:disabled){color:#409eff;border-color:#c6e2ff}.page-btn[data-v-db959c72]:disabled{color:#c0c4cc;cursor:not-allowed}.page-info[data-v-db959c72]{font-size:14px;color:#606266;min-width:150px;text-align:center}.page-jumper[data-v-db959c72]{display:flex;align-items:center;gap:8px;font-size:14px;color:#606266}.page-input[data-v-db959c72]{width:60px;padding:6px 8px;border:1px solid #dcdfe6;border-radius:4px;text-align:center;font-size:14px}.page-input[data-v-db959c72]:focus{outline:none;border-color:#409eff}.go-btn[data-v-db959c72]{padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer;transition:all .3s}.go-btn[data-v-db959c72]:hover{color:#409eff;border-color:#c6e2ff}.message-toast[data-v-db959c72]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;z-index:2000;animation:slideInRight-db959c72 .3s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.1)}.message-toast.success[data-v-db959c72]{background-color:#67c23a}.message-toast.error[data-v-db959c72]{background-color:#f56c6c}.message-toast.warning[data-v-db959c72]{background-color:#e6a23c}.message-toast.info[data-v-db959c72]{background-color:#909399}@keyframes slideInRight-db959c72{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.user-records-page[data-v-db959c72]{padding:10px}.filter-controls[data-v-db959c72]{flex-direction:column;align-items:stretch}.type-selector[data-v-db959c72]{width:100%;min-width:auto}.table-wrapper[data-v-db959c72]{overflow-x:auto}.custom-pagination[data-v-db959c72]{flex-direction:column;align-items:stretch}.pagination-controls[data-v-db959c72]{justify-content:center}.pagination-info[data-v-db959c72]{text-align:center}}.menu-management-container[data-v-7c295d67]{padding:20px;max-width:1200px;margin:0 auto}.card[data-v-7c295d67]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);padding:24px}.btn[data-v-7c295d67]{padding:8px 16px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;cursor:pointer;font-size:14px;transition:all .3s;margin-right:8px;margin-top:10px}.btn[data-v-7c295d67]:hover{border-color:#c6e2ff;color:#409eff}.btn-primary[data-v-7c295d67]{background-color:#409eff;border-color:#409eff;color:#fff}.btn-primary[data-v-7c295d67]:hover{background-color:#66b1ff;border-color:#66b1ff}.btn-danger[data-v-7c295d67]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.btn-danger[data-v-7c295d67]:hover{background-color:#f78989;border-color:#f78989}.btn-small[data-v-7c295d67]{padding:4px 12px;font-size:12px;margin-right:5px}.custom-table-wrapper[data-v-7c295d67]{margin-top:20px;overflow-x:auto}.custom-table[data-v-7c295d67]{width:100%;border-collapse:collapse;background:#fff}.custom-table td[data-v-7c295d67],.custom-table th[data-v-7c295d67]{padding:12px 16px;border:1px solid #ebeef5;text-align:left}.custom-table th[data-v-7c295d67]{background-color:#f0f2f5;color:#333;font-weight:600}.custom-table tr[data-v-7c295d67]:hover{background-color:#f5f7fa}.dialog-overlay[data-v-7c295d67]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-7c295d67]{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);width:90%;max-width:500px}.dialog-header[data-v-7c295d67]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #ebeef5}.dialog-title[data-v-7c295d67]{margin:0;font-size:18px;font-weight:500;color:#303133}.dialog-close[data-v-7c295d67]{background:none;border:none;font-size:20px;color:#909399;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.dialog-close[data-v-7c295d67]:hover{color:#606266}.dialog-body[data-v-7c295d67]{padding:20px}.dialog-footer[data-v-7c295d67]{padding:20px;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;gap:12px}.form[data-v-7c295d67]{width:100%}.form-group[data-v-7c295d67]{margin-bottom:20px}.form-label[data-v-7c295d67]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#303133;width:100px}.form-input[data-v-7c295d67]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;transition:all .3s;box-sizing:border-box}.form-input[data-v-7c295d67]:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.form-input.error[data-v-7c295d67]{border-color:#f56c6c}.error-message[data-v-7c295d67]{color:#f56c6c;font-size:12px;margin-top:4px}.switch[data-v-7c295d67]{position:relative;display:inline-block;width:40px;height:20px;margin-right:8px}.switch input[data-v-7c295d67]{opacity:0;width:0;height:0}.slider[data-v-7c295d67]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:20px}.slider[data-v-7c295d67]:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-7c295d67]{background-color:#409eff}input:checked+.slider[data-v-7c295d67]:before{transform:translateX(20px)}.switch-label[data-v-7c295d67]{font-size:14px;color:#606266}.message-toast[data-v-7c295d67]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;z-index:9999;animation:slideIn-7c295d67 .3s ease;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.message-toast-success[data-v-7c295d67]{background-color:#67c23a}.message-toast-error[data-v-7c295d67]{background-color:#f56c6c}@keyframes slideIn-7c295d67{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut-7c295d67{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.dialog-enter-active[data-v-7c295d67],.dialog-leave-active[data-v-7c295d67]{transition:opacity .3s ease}.dialog-enter-from[data-v-7c295d67],.dialog-leave-to[data-v-7c295d67]{opacity:0}.dialog-enter-active .dialog[data-v-7c295d67],.dialog-leave-active .dialog[data-v-7c295d67]{transition:transform .3s ease}.dialog-enter-from .dialog[data-v-7c295d67],.dialog-leave-to .dialog[data-v-7c295d67]{transform:translateY(-50px)}@media (max-width:768px){.menu-management-container[data-v-7c295d67]{padding:10px}.card[data-v-7c295d67]{padding:16px}.dialog[data-v-7c295d67]{width:95%;margin:20px}.custom-table td[data-v-7c295d67],.custom-table th[data-v-7c295d67]{padding:8px 12px;font-size:12px}}.el-table th[data-v-4e887982]{background-color:#f0f2f5;color:#333}.pagination[data-v-4e887982]{margin-top:20px;text-align:right}.stock-link[data-v-e55df49c]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-e55df49c]:hover{color:#0056b3;text-decoration:underline}.stock-link[data-v-0143e156]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-0143e156]:hover{color:#0056b3;text-decoration:underline}.el-input[data-v-398bc296]{width:100%}.el-table[data-v-398bc296]{margin-top:20px}.el-form-item__content[data-v-398bc296]{display:flex;justify-content:flex-end;gap:15px}.stock-link[data-v-407da23e]{color:#000;text-decoration:none;transition:color .3s}.stock-link[data-v-407da23e]:hover{color:#0056b3;text-decoration:underline}.filter-group{margin:20px 0;display:flex;flex-wrap:wrap;gap:15px}.el-radio-group{display:flex;align-items:center;background:#f5f7fa;border-radius:4px;padding:8px 10px}.filter-title{margin-right:10px;font-size:14px;color:#606266}.el-radio-button{margin-left:8px}.el-radio-button:first-child{margin-left:0}.el-radio-button__inner{padding:8px 15px}.page-container{padding:20px;max-width:1200px;margin:0 auto}.title-section{margin-bottom:30px}.rules-container{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:40px}.rule-group{margin-bottom:25px}.rule-group:last-child{margin-bottom:0}.rule-item{margin:8px 0;font-size:14px;line-height:1.5}.loading-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center}.loading-spinner{border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid #3498db;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-container[data-v-66c8b053]{display:flex;align-items:center;margin-bottom:20px}.form-container[data-v-66c8b053],.table-container[data-v-66c8b053]{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.order-content[data-v-66c8b053]{white-space:pre-line;word-break:break-all;padding:8px}.pagination-container[data-v-66c8b053]{padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-top:20px}.link-style[data-v-66c8b053]{color:#1890ff;text-decoration:underline;cursor:pointer}.styled-table[data-v-66c8b053]{width:100%;border-collapse:collapse;border-radius:8px;overflow:hidden}.styled-table th[data-v-66c8b053]{background-color:#409eff;color:#fff!important;font-weight:700}.styled-table td[data-v-66c8b053]{border:1px solid #ddd;padding:8px;text-align:left;font-size:14px;color:#333}.btn[data-v-66c8b053]{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;font-size:14px;transition:all .3s;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-66c8b053]:hover{border-color:#40a9ff;color:#40a9ff}.btn-primary[data-v-66c8b053]{background-color:#1890ff;color:#fff;border-color:#1890ff}.btn-primary[data-v-66c8b053]:hover{background-color:#40a9ff;border-color:#40a9ff;color:#fff}.btn-success[data-v-66c8b053]{background-color:#52c41a;color:#fff;border-color:#52c41a}.btn-success[data-v-66c8b053]:hover{background-color:#73d13d;border-color:#73d13d;color:#fff}.btn-warning[data-v-66c8b053]{background-color:#faad14;color:#fff;border-color:#faad14}.btn-warning[data-v-66c8b053]:hover{background-color:#ffc53d;border-color:#ffc53d;color:#fff}.btn-info[data-v-66c8b053]{background-color:#13c2c2;color:#fff;border-color:#13c2c2}.btn-info[data-v-66c8b053]:hover{background-color:#36cfc9;border-color:#36cfc9;color:#fff}.btn-danger[data-v-66c8b053]{background-color:#ff4d4f;color:#fff;border-color:#ff4d4f}.btn-danger[data-v-66c8b053]:hover{background-color:#ff7875;border-color:#ff7875;color:#fff}.btn-small[data-v-66c8b053]{padding:4px 8px;font-size:12px;margin:2px}.date-input[data-v-66c8b053],.form-input[data-v-66c8b053],.search-input[data-v-66c8b053],.select-input[data-v-66c8b053]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px;margin-right:10px}.date-input[data-v-66c8b053]:focus,.form-input[data-v-66c8b053]:focus,.search-input[data-v-66c8b053]:focus,.select-input[data-v-66c8b053]:focus{outline:none;border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.date-picker[data-v-66c8b053]{width:200px}.message-toast[data-v-66c8b053]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;font-size:14px;z-index:2000;animation:slideIn-66c8b053 .3s ease-out}@keyframes slideIn-66c8b053{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.message-toast.success[data-v-66c8b053]{background-color:#52c41a}.message-toast.error[data-v-66c8b053]{background-color:#ff4d4f}.message-toast.warning[data-v-66c8b053]{background-color:#faad14}.message-toast.info[data-v-66c8b053]{background-color:#1890ff}.icon[data-v-66c8b053]{margin-right:4px}@media (max-width:768px){.form-container[data-v-66c8b053]{flex-direction:column;align-items:flex-start}.form-container[data-v-66c8b053]>*{margin-bottom:10px}}.xueqiu-news-container[data-v-25a09ceb]{margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.xueqiu-news-container h3[data-v-25a09ceb]{color:#333;margin-bottom:20px;font-size:20px}.refresh-control[data-v-25a09ceb]{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:20px;padding:15px;background:#f5f7fa;border-radius:8px}.control-group[data-v-25a09ceb]{display:flex;align-items:center;gap:8px}.control-label[data-v-25a09ceb]{font-size:14px;color:#606266;white-space:nowrap}.input-number-group[data-v-25a09ceb]{display:flex;align-items:center;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden}.number-btn[data-v-25a09ceb]{width:32px;height:32px;border:none;background-color:#f5f7fa;color:#606266;font-size:18px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.number-btn[data-v-25a09ceb]:hover:not(:disabled){background-color:#e6e8eb}.number-btn[data-v-25a09ceb]:disabled{cursor:not-allowed;color:#c0c4cc}.number-input[data-v-25a09ceb]{width:60px;height:32px;border:none;border-left:1px solid #dcdfe6;border-right:1px solid #dcdfe6;text-align:center;font-size:14px}.number-input[data-v-25a09ceb]:focus{outline:none}.number-unit[data-v-25a09ceb]{padding:0 8px;font-size:14px;color:#606266}.switch-container[data-v-25a09ceb]{display:flex;align-items:center;gap:8px}.switch[data-v-25a09ceb]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-25a09ceb]{opacity:0;width:0;height:0}.slider[data-v-25a09ceb]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.slider[data-v-25a09ceb]:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s}input:checked+.slider[data-v-25a09ceb]{background-color:#409eff}input:checked+.slider[data-v-25a09ceb]:before{transform:translateX(20px)}.slider.round[data-v-25a09ceb]{border-radius:34px}.slider.round[data-v-25a09ceb]:before{border-radius:50%}.switch-text[data-v-25a09ceb]{font-size:14px;color:#606266}.cookie-input[data-v-25a09ceb]{width:300px;height:32px;padding:0 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px}.cookie-input[data-v-25a09ceb]:focus{outline:none;border-color:#409eff}.refresh-btn[data-v-25a09ceb]{height:32px;padding:0 16px;background-color:#409eff;color:#fff;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:6px}.refresh-btn[data-v-25a09ceb]:hover:not(:disabled){background-color:#66b1ff}.refresh-btn[data-v-25a09ceb]:disabled{background-color:#c0c4cc;cursor:not-allowed}.refresh-icon[data-v-25a09ceb]{display:inline-block;font-size:16px}.refresh-icon.loading[data-v-25a09ceb]{animation:spin-25a09ceb 1s linear infinite}@keyframes spin-25a09ceb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.news-grid[data-v-25a09ceb]{display:grid;gap:20px}.news-card[data-v-25a09ceb]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);padding:20px;transition:box-shadow .3s}.news-card[data-v-25a09ceb]:hover{box-shadow:0 4px 20px rgba(0,0,0,.15)}.news-header[data-v-25a09ceb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px;flex-wrap:wrap;gap:10px}.news-title[data-v-25a09ceb]{font-size:18px;color:#333;margin:0;flex:1;line-height:1.4}.news-time[data-v-25a09ceb]{color:#999;font-size:14px;white-space:nowrap}.news-content[data-v-25a09ceb]{color:#666;line-height:1.6;margin-bottom:15px;word-break:break-word}.news-footer[data-v-25a09ceb]{border-top:1px solid #eee;padding-top:10px;display:flex;gap:20px}.interaction-item[data-v-25a09ceb]{color:#909399;font-size:14px;display:flex;align-items:center;gap:5px}.icon[data-v-25a09ceb]{font-size:16px}.message-toast[data-v-25a09ceb]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;z-index:2000;animation:slideInRight-25a09ceb .3s ease-out;box-shadow:0 2px 12px rgba(0,0,0,.1)}.message-toast.success[data-v-25a09ceb]{background-color:#67c23a}.message-toast.error[data-v-25a09ceb]{background-color:#f56c6c}.message-toast.info[data-v-25a09ceb]{background-color:#909399}.message-toast.warning[data-v-25a09ceb]{background-color:#e6a23c}@keyframes slideInRight-25a09ceb{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.xueqiu-news-container[data-v-25a09ceb]{padding:10px}.refresh-control[data-v-25a09ceb]{flex-direction:column;align-items:stretch;gap:10px}.control-group[data-v-25a09ceb]{flex-direction:column;align-items:stretch;gap:5px}.cookie-input[data-v-25a09ceb]{width:100%}.refresh-btn[data-v-25a09ceb]{justify-content:center}.news-header[data-v-25a09ceb]{flex-direction:column;align-items:flex-start;gap:5px}.news-time[data-v-25a09ceb]{white-space:normal}}.news-list-container[data-v-7194bac0]{padding:20px}.refresh-settings[data-v-7194bac0]{margin-bottom:20px;display:flex;align-items:center}.refresh-settings .el-input[data-v-7194bac0]{margin-right:10px;width:200px}.news-list[data-v-7194bac0]{display:flex;flex-wrap:wrap;justify-content:space-around}.news-item{&[data-v-7194bac0]{width:calc(100% - 40px);margin-bottom:20px;transition:transform .2s}@media (min-width:768px){&[data-v-7194bac0]{width:calc(50% - 40px)}}@media (min-width:1024px){&[data-v-7194bac0]{width:calc(33.33% - 40px)}}&[data-v-7194bac0]:hover{transform:translateY(-10px)}}.news-header[data-v-7194bac0]{margin-bottom:10px}.news-content[data-v-7194bac0]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.news-footer[data-v-7194bac0]{margin-top:10px;font-size:14px;color:#999}.page-title[data-v-04ab4ce8]{font-size:1.8rem;margin-bottom:2rem;text-align:center;color:#333}.vertical-spacing[data-v-04ab4ce8]{margin-bottom:1.5rem}.search-form[data-v-04ab4ce8]{width:800px;margin:0 auto 3rem;padding:1.5rem}.input-field[data-v-04ab4ce8]{width:100%;font-size:1rem;border:1px solid #dcdfe6;border-radius:6px;transition:all .3s ease}.input-field[data-v-04ab4ce8]:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 3px rgba(64,158,255,.2)}.suggestions-list[data-v-04ab4ce8]{position:absolute;top:100%;left:0;right:0;margin-top:.3rem;padding:0;list-style:none;background:#fff;border:1px solid #e4e4e4;border-top:none;border-radius:0 0 4px 4px;max-height:220px;overflow-y:auto;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.05)}.suggestion-item[data-v-04ab4ce8]{padding:.6rem 1rem;cursor:pointer;transition:background-color .2s}.suggestion-item[data-v-04ab4ce8]:hover{background-color:#f5f7fa}.button-group[data-v-04ab4ce8]{display:flex;justify-content:space-between;gap:1.2rem}.submit-button[data-v-04ab4ce8]{flex:1;min-height:44px;padding:.6rem 1rem;font-size:1rem;font-weight:500;border:none;border-radius:6px;background-color:#409eff;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.secondary-btn[data-v-04ab4ce8]{background-color:rgba(64,158,255,.1);color:#409eff;width:140px}.submit-button[data-v-04ab4ce8]:disabled{background-color:#a0c4ff;cursor:not-allowed;box-shadow:none}.submit-button[data-v-04ab4ce8]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.mobile-container[data-v-04ab4ce8]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;padding:1rem;box-sizing:border-box}.iframe-wrapper[data-v-04ab4ce8]{position:relative;min-width:450px;max-width:90%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2);border:8px solid #e0e0e0;margin-bottom:1.5rem}.mobile-iframe[data-v-04ab4ce8]{width:100%;height:70vh;min-height:500px;max-height:90vh;border:none;display:block}.close-btn[data-v-04ab4ce8]{padding:.75rem 1.5rem;background:#409eff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:1rem;transition:all .3s ease;box-shadow:0 2px 6px rgba(64,158,255,.3)}.close-btn[data-v-04ab4ce8]:hover{background:#66b1ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(64,158,255,.4)}.message-toast[data-v-04ab4ce8]{position:fixed;top:20px;left:50%;transform:translateX(-50%);padding:12px 20px;border-radius:4px;color:#fff;font-size:14px;z-index:2000;animation:slideDown-04ab4ce8 .3s;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.message-toast.success[data-v-04ab4ce8]{background-color:#67c23a}.message-toast.error[data-v-04ab4ce8]{background-color:#f56c6c}.message-toast.warning[data-v-04ab4ce8]{background-color:#e6a23c}@keyframes slideDown-04ab4ce8{0%{transform:translate(-50%,-100%);opacity:0}to{transform:translate(-50%);opacity:1}}@media (max-width:768px){.page-title[data-v-04ab4ce8]{font-size:1.5rem;margin-bottom:1.5rem}.search-form[data-v-04ab4ce8]{margin-bottom:2rem;padding:1rem}.button-group[data-v-04ab4ce8]{flex-direction:column;gap:.8rem}.submit-button[data-v-04ab4ce8]{min-height:48px}.iframe-wrapper[data-v-04ab4ce8]{width:95%;border-radius:12px;border-width:6px}.mobile-iframe[data-v-04ab4ce8]{height:75vh}}@media (max-height:600px){.mobile-iframe[data-v-04ab4ce8]{min-height:400px}}.daily-page[data-v-7f175c44]{margin:20px}.card[data-v-7f175c44]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06);overflow:hidden;margin-top:20px}.card-content[data-v-7f175c44]{padding:24px}.search-form[data-v-7f175c44]{margin-bottom:24px}.search-row[data-v-7f175c44]{display:flex;gap:20px;flex-wrap:wrap;align-items:end}.search-group[data-v-7f175c44]{flex:1;min-width:200px;display:flex;flex-direction:column}.search-label[data-v-7f175c44]{margin-bottom:8px;font-size:14px;font-weight:500;color:#303133;min-width:80px}.search-input[data-v-7f175c44]{padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;transition:all .3s;box-sizing:border-box}.search-input[data-v-7f175c44]:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.search-actions[data-v-7f175c44]{flex-direction:row;gap:12px;min-width:auto}.table-container[data-v-7f175c44]{margin-top:20px;overflow-x:auto}.data-table[data-v-7f175c44]{width:100%;border-collapse:collapse;background-color:#fff}.data-table td[data-v-7f175c44],.data-table th[data-v-7f175c44]{padding:12px;text-align:left;border-bottom:1px solid #ebeef5}.data-table th[data-v-7f175c44]{background-color:#f5f7fa;font-weight:500;color:#303133;font-size:14px;white-space:nowrap}.data-table td[data-v-7f175c44]{color:#606266;font-size:14px}.data-table tr[data-v-7f175c44]:hover{background-color:#fafafa}.action-buttons[data-v-7f175c44]{display:flex;gap:8px}.btn[data-v-7f175c44]{padding:10px 20px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s;outline:none}.btn[data-v-7f175c44]:hover{color:#409eff;border-color:#c6e2ff;background-color:#ecf5ff}.btn-primary[data-v-7f175c44]{background-color:#409eff;border-color:#409eff;color:#fff}.btn-primary[data-v-7f175c44]:hover{background-color:#66b1ff;border-color:#66b1ff;color:#fff}.btn-danger[data-v-7f175c44]{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.btn-danger[data-v-7f175c44]:hover{background-color:#f78989;border-color:#f78989;color:#fff}.btn-small[data-v-7f175c44]{padding:6px 12px;font-size:12px}.dialog-overlay[data-v-7f175c44]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.dialog[data-v-7f175c44]{background-color:#fff;border-radius:8px;width:600px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.dialog-header[data-v-7f175c44]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #ebeef5}.dialog-title[data-v-7f175c44]{font-size:16px;font-weight:500;color:#303133;margin:0}.dialog-close[data-v-7f175c44]{background:none;border:none;font-size:20px;color:#909399;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s}.dialog-close[data-v-7f175c44]:hover{background-color:#f5f7fa;color:#606266}.dialog-body[data-v-7f175c44]{padding:20px;overflow-y:auto;flex:1}.dialog-footer[data-v-7f175c44]{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #ebeef5;background-color:#f5f7fa}.form[data-v-7f175c44]{width:100%}.form-group[data-v-7f175c44]{margin-bottom:20px}.form-label[data-v-7f175c44]{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#303133;min-width:100px}.form-input[data-v-7f175c44]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:4px;font-size:14px;color:#606266;transition:all .3s;box-sizing:border-box}.form-input[data-v-7f175c44]:focus{outline:none;border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.form-input.error[data-v-7f175c44]{border-color:#f56c6c}.form-input.error[data-v-7f175c44]:focus{border-color:#f56c6c;box-shadow:0 0 0 2px hsla(0,87%,69%,.2)}.form-input-disabled[data-v-7f175c44]{background-color:#f5f7fa;color:#c0c4cc;cursor:not-allowed}.form-row[data-v-7f175c44]{display:flex;gap:20px;margin-bottom:20px}.form-row .form-group[data-v-7f175c44]{flex:1;margin-bottom:0}.error-message[data-v-7f175c44]{color:#f56c6c;font-size:12px;margin-top:4px}.dialog-enter-active[data-v-7f175c44],.dialog-leave-active[data-v-7f175c44]{transition:opacity .3s ease}.dialog-enter-from[data-v-7f175c44],.dialog-leave-to[data-v-7f175c44]{opacity:0}.dialog-enter-active .dialog[data-v-7f175c44],.dialog-leave-active .dialog[data-v-7f175c44]{transition:transform .3s ease}.dialog-enter-from .dialog[data-v-7f175c44],.dialog-leave-to .dialog[data-v-7f175c44]{transform:translate3d(0,-20px,0)}@keyframes slideIn-7f175c44{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOut-7f175c44{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.message-toast[data-v-7f175c44]{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:4px;color:#fff;z-index:9999;animation:slideIn-7f175c44 .3s ease;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.message-toast-success[data-v-7f175c44]{background-color:#67c23a}.message-toast-error[data-v-7f175c44]{background-color:#f56c6c}.message-toast-warning[data-v-7f175c44]{background-color:#e6a23c}@media (max-width:768px){.daily-page[data-v-7f175c44]{margin:10px}.card-content[data-v-7f175c44]{padding:16px}.search-row[data-v-7f175c44]{flex-direction:column;align-items:stretch;gap:16px}.search-actions[data-v-7f175c44]{flex-direction:column}.btn[data-v-7f175c44]{width:100%}.form-row[data-v-7f175c44]{flex-direction:column;gap:20px}.dialog[data-v-7f175c44]{width:95vw;margin:20px}.dialog-body[data-v-7f175c44],.dialog-footer[data-v-7f175c44],.dialog-header[data-v-7f175c44]{padding:12px 16px}.action-buttons[data-v-7f175c44]{flex-direction:column;gap:4px}}