.card-content[data-v-e943234c]{display:-ms-flexbox!important;display:flex!important}.card-image[data-v-e943234c]{width:100px;height:100px;margin-right:10px;-ms-flex:0 0 120px;flex:0 0 120px}.key-logo[data-v-e943234c]{width:100%;max-width:120px}.card-info[data-v-e943234c]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.card-save-btn[data-v-e943234c]{margin-top:10px;color:#1b886c;background:#e8f3f0;border-color:#a4cfc4;margin-right:20px}.card-edit-btn[data-v-e943234c]{margin-top:10px;color:#eea800;background:#fdf6e6;border-color:#f8dc99}.card-delete-btn[data-v-e943234c]{color:#ff4949;background:#ffeded;border-color:#ffb6b6;margin-left:20px}.serial-communication[data-v-1b806374]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}button[data-v-1b806374]{padding:8px 15px;margin-right:10px;background-color:#42b983;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-1b806374]:disabled{background-color:#ccc;cursor:not-allowed}button.disconnect[data-v-1b806374]{background-color:#f56c6c}button.small-button[data-v-1b806374]{padding:3px 8px;font-size:12px}.connection-control[data-v-1b806374]{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.status[data-v-1b806374]{margin-top:10px;font-size:16px}.connected[data-v-1b806374]{color:#42b983;font-weight:700}.disconnected[data-v-1b806374]{color:#f56c6c;font-weight:700}.send-data[data-v-1b806374]{margin:20px 0;padding:15px;background-color:#f5f5f5;border-radius:4px}.send-data textarea[data-v-1b806374]{width:100%;min-height:80px;margin:10px 0;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:monospace}.send-options[data-v-1b806374]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.send-options select[data-v-1b806374]{padding:5px;border-radius:4px;border:1px solid #ddd}.communication-logs[data-v-1b806374]{margin-top:20px;max-height:300px;overflow-y:auto;border:1px solid #ddd;padding:10px;background-color:#f9f9f9}.log-item[data-v-1b806374]{padding:5px 0;border-bottom:1px solid #eee;font-family:monospace;font-size:14px}.log-item.info[data-v-1b806374]{color:#666}.log-item.error[data-v-1b806374]{color:#f56c6c}.log-item.warning[data-v-1b806374]{color:#e6a23c}.log-item.success[data-v-1b806374]{color:#42b983}.log-item.sent[data-v-1b806374]{color:#409eff}.log-item.received[data-v-1b806374]{color:#909399}.error[data-v-1b806374]{color:#f56c6c;font-weight:700;padding:15px;background-color:#fef0f0;border-radius:4px}.card-content[data-v-8d13439c]{display:-ms-flexbox!important;display:flex!important}.card-image[data-v-8d13439c]{width:100px;height:100px;margin-right:10px;-ms-flex:0 0 120px;flex:0 0 120px}.key-logo[data-v-8d13439c]{width:100%;max-width:100px}.card-info[data-v-8d13439c]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.card-save-btn[data-v-8d13439c],.card-write-btn[data-v-8d13439c]{margin-top:10px;color:#1b886c;background:#e8f3f0;border-color:#a4cfc4}.card-save-btn[data-v-8d13439c]{margin-right:20px}.card-edit-btn[data-v-8d13439c]{margin-top:10px;color:#eea800;background:#fdf6e6;border-color:#f8dc99}.card-delete-btn[data-v-8d13439c]{color:#ff4949;background:#ffeded;border-color:#ffb6b6;margin-left:20px}.card-copy-btn[data-v-8d13439c]{color:#909399;background:#f4f4f5;border-color:#d3d4d6;margin-left:20px}.card-btn[data-v-8d13439c]{text-align:right}.highlight-card[data-v-8d13439c]{border:2px solid #1890ff!important;box-shadow:0 4px 8px rgba(24,144,255,.3)!important;background-color:#f0f9ff!important}.table-page-search-wrapper[data-v-7808c938]{margin-bottom:18px}.serial-communication[data-v-be07413a]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}button[data-v-be07413a]{padding:8px 15px;margin-right:10px;background-color:#42b983;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-be07413a]:disabled{background-color:#ccc;cursor:not-allowed}button.disconnect[data-v-be07413a]{background-color:#f56c6c}button.small-button[data-v-be07413a]{padding:3px 8px;font-size:12px}.connection-control[data-v-be07413a]{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.status[data-v-be07413a]{margin-top:10px;font-size:16px}.connected[data-v-be07413a]{color:#42b983;font-weight:700}.disconnected[data-v-be07413a]{color:#f56c6c;font-weight:700}.send-data[data-v-be07413a]{margin:20px 0;padding:15px;background-color:#f5f5f5;border-radius:4px}.send-data textarea[data-v-be07413a]{width:100%;min-height:80px;margin:10px 0;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:monospace}.send-options[data-v-be07413a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.send-options select[data-v-be07413a]{padding:5px;border-radius:4px;border:1px solid #ddd}.communication-logs[data-v-be07413a]{margin-top:20px;max-height:300px;overflow-y:auto;border:1px solid #ddd;padding:10px;background-color:#f9f9f9}.log-item[data-v-be07413a]{padding:5px 0;border-bottom:1px solid #eee;font-family:monospace;font-size:14px}.log-item.info[data-v-be07413a]{color:#666}.log-item.error[data-v-be07413a]{color:#f56c6c}.log-item.warning[data-v-be07413a]{color:#e6a23c}.log-item.success[data-v-be07413a]{color:#42b983}.log-item.sent[data-v-be07413a]{color:#409eff}.log-item.received[data-v-be07413a]{color:#909399}.error[data-v-be07413a]{color:#f56c6c;font-weight:700;padding:15px;background-color:#fef0f0;border-radius:4px}.serial-communication[data-v-6f42f3c2]{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}button[data-v-6f42f3c2]{padding:8px 15px;margin-right:10px;background-color:#42b983;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-6f42f3c2]:disabled{background-color:#ccc;cursor:not-allowed}button.disconnect[data-v-6f42f3c2]{background-color:#f56c6c}button.small-button[data-v-6f42f3c2]{padding:3px 8px;font-size:12px}.connection-control[data-v-6f42f3c2]{margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.status[data-v-6f42f3c2]{margin-top:10px;font-size:16px}.connected[data-v-6f42f3c2]{color:#42b983;font-weight:700}.disconnected[data-v-6f42f3c2]{color:#f56c6c;font-weight:700}.send-data[data-v-6f42f3c2]{margin:20px 0;padding:15px;background-color:#f5f5f5;border-radius:4px}.send-data textarea[data-v-6f42f3c2]{width:100%;min-height:80px;margin:10px 0;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:monospace}.send-options[data-v-6f42f3c2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.send-options select[data-v-6f42f3c2]{padding:5px;border-radius:4px;border:1px solid #ddd}.communication-logs[data-v-6f42f3c2]{margin-top:20px;max-height:300px;overflow-y:auto;border:1px solid #ddd;padding:10px;background-color:#f9f9f9}.log-item[data-v-6f42f3c2]{padding:5px 0;border-bottom:1px solid #eee;font-family:monospace;font-size:14px}.log-item.info[data-v-6f42f3c2]{color:#666}.log-item.error[data-v-6f42f3c2]{color:#f56c6c}.log-item.warning[data-v-6f42f3c2]{color:#e6a23c}.log-item.success[data-v-6f42f3c2]{color:#42b983}.log-item.sent[data-v-6f42f3c2]{color:#409eff}.log-item.received[data-v-6f42f3c2]{color:#909399}.error[data-v-6f42f3c2]{color:#f56c6c;font-weight:700;padding:15px;background-color:#fef0f0;border-radius:4px}.connect[data-v-283da0e2]{background-color:#42b983}.connect[data-v-283da0e2],.disconnect[data-v-283da0e2]{padding:8px 15px;margin-right:10px;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.disconnect[data-v-283da0e2]{background-color:#f56c6c}.connection-control[data-v-283da0e2]{margin-top:20px;margin-bottom:20px;padding:15px;background-color:#f5f5f5;border-radius:4px}.status[data-v-283da0e2]{margin-top:10px;font-size:16px}.send-data textarea[data-v-283da0e2]{width:100%;min-height:80px;margin:10px 0;padding:8px;border:1px solid #ddd;border-radius:4px;font-family:monospace}.send-options select[data-v-283da0e2]{padding:5px;border-radius:4px;border:1px solid #ddd}.error[data-v-283da0e2]{color:#f56c6c;font-weight:700;padding:15px;background-color:#fef0f0;border-radius:4px}.tree-header[data-v-c73f7c88]{cursor:pointer}.tree-header[data-v-c73f7c88],.tree-headerNotClick[data-v-c73f7c88]{font-size:20px;color:#40a9ff;font-weight:700;margin-bottom:12px;display:-ms-flexbox;display:flex;padding-left:10px;padding-top:10px;-ms-flex-align:center;align-items:center;text-align:center}.tree-header[data-v-c73f7c88]:hover{opacity:.8;text-decoration:underline}.tree-header[data-v-670b1ec3]{cursor:pointer}.tree-header[data-v-670b1ec3],.tree-headerNotClick[data-v-670b1ec3]{font-size:20px;color:#40a9ff;font-weight:700;margin-bottom:12px;display:-ms-flexbox;display:flex;padding-left:10px;padding-top:10px;-ms-flex-align:center;align-items:center;text-align:center}.tree-header[data-v-670b1ec3]:hover{opacity:.8;text-decoration:underline}.tree-header[data-v-e521508c]{cursor:pointer}.tree-header[data-v-e521508c],.tree-headerNotClick[data-v-e521508c]{font-size:20px;color:#40a9ff;font-weight:700;margin-bottom:12px;display:-ms-flexbox;display:flex;padding-left:10px;padding-top:10px;-ms-flex-align:center;align-items:center;text-align:center}.tree-header[data-v-e521508c]:hover{opacity:.8;text-decoration:underline}.tree-header[data-v-1d19d55e]{font-size:20px;color:#40a9ff;font-weight:700;margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}.tree-header[data-v-1d19d55e]:hover{opacity:.8;text-decoration:underline}.year-picker select[data-v-3d54f3ff]{padding:8px;font-size:16px}.table-page-search-wrapper[data-v-031b4bc0]{margin-bottom:18px}