.nav-icon[data-v-50a2f6eb]{display:inline-flex;align-items:center;flex-shrink:0}.nav-icon[data-v-50a2f6eb] svg{vertical-align:middle}.modal-overlay[data-v-d06e9b80]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-d06e9b80]{background:#fff;border-radius:12px;padding:24px;width:360px;max-width:90vw}.modal-title[data-v-d06e9b80]{margin:0 0 8px;font-size:18px;font-weight:700}.modal-desc[data-v-d06e9b80]{margin:0 0 20px;font-size:12px;color:#666}.field[data-v-d06e9b80]{margin-bottom:16px}.field label[data-v-d06e9b80]{display:block;margin-bottom:6px;font-size:13px;color:#333}.field input[data-v-d06e9b80]{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;min-height:44px}.field input[data-v-d06e9b80]:focus{outline:none;border-color:#3498db}.error[data-v-d06e9b80]{margin:0 0 12px;font-size:12px;color:#dc3545}.actions[data-v-d06e9b80]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.btn[data-v-d06e9b80]{padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;min-height:44px}.btn-primary[data-v-d06e9b80]{border:none;background:#3498db;color:#fff}.btn-primary[data-v-d06e9b80]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-d06e9b80]{border:1px solid #dee2e6;background:#fff;color:#495057}.btn-secondary[data-v-d06e9b80]:hover{background:#f8f9fa}.switch-tip[data-v-d06e9b80]{margin:12px 0 0;font-size:13px;color:#666;text-align:center}.switch-tip a[data-v-d06e9b80]{color:#3498db;text-decoration:none}.switch-tip a[data-v-d06e9b80]:hover{text-decoration:underline}@media (max-width: 768px){.modal[data-v-d06e9b80]{padding:20px 16px;margin:12px}.field input[data-v-d06e9b80]{font-size:16px}}.modal-overlay[data-v-1c448daf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-1c448daf]{background:#fff;border-radius:12px;padding:24px;width:360px;max-width:90vw}.modal-title[data-v-1c448daf]{margin:0 0 8px;font-size:18px;font-weight:700}.modal-desc[data-v-1c448daf]{margin:0 0 20px;font-size:12px;color:#666}.field[data-v-1c448daf]{margin-bottom:16px}.field label[data-v-1c448daf]{display:block;margin-bottom:6px;font-size:13px;color:#333}.field input[data-v-1c448daf]{width:100%;padding:10px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:14px;min-height:44px}.field input[data-v-1c448daf]:focus{outline:none;border-color:#3498db}.error[data-v-1c448daf]{margin:0 0 12px;font-size:12px;color:#dc3545}.actions[data-v-1c448daf]{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.switch-tip[data-v-1c448daf]{margin:12px 0 0;font-size:13px;color:#666;text-align:center}.switch-tip a[data-v-1c448daf]{color:#3498db;text-decoration:none}.switch-tip a[data-v-1c448daf]:hover{text-decoration:underline}.btn[data-v-1c448daf]{padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;min-height:44px}.btn-primary[data-v-1c448daf]{border:none;background:#3498db;color:#fff}.btn-primary[data-v-1c448daf]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-1c448daf]{border:1px solid #dee2e6;background:#fff;color:#495057}.btn-secondary[data-v-1c448daf]:hover{background:#f8f9fa}@media (max-width: 768px){.modal[data-v-1c448daf]{padding:20px 16px;margin:12px}.field input[data-v-1c448daf]{font-size:16px}}.user-panel[data-v-5dfe3b8c]{display:flex;align-items:center;gap:10px;padding:12px 16px;margin:12px;background:linear-gradient(135deg,#ffc107,#ff9800);border-radius:8px;cursor:pointer;transition:opacity .2s}.user-panel[data-v-5dfe3b8c]:hover{opacity:.95}.user-panel.logged[data-v-5dfe3b8c]{background:linear-gradient(135deg,#ffc107,#ff9800)}.user-icon[data-v-5dfe3b8c]{display:flex;align-items:center;color:#000000b3}.user-info[data-v-5dfe3b8c]{display:flex;flex-direction:column;flex:1;min-width:0}.member-type[data-v-5dfe3b8c]{font-size:14px;font-weight:600;color:#333}.nickname[data-v-5dfe3b8c]{font-size:12px;color:#666}.login-text[data-v-5dfe3b8c]{font-size:14px;font-weight:500;color:#333}.user-panel-wrap[data-v-5dfe3b8c]{position:relative}.logout-modal-overlay[data-v-5dfe3b8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.logout-modal[data-v-5dfe3b8c]{background:#fff;border-radius:12px;padding:24px;width:360px;max-width:90vw}.logout-title[data-v-5dfe3b8c]{margin:0 0 8px;font-size:18px;font-weight:700}.logout-tip[data-v-5dfe3b8c]{margin:0 0 20px;font-size:14px;color:#666}.logout-actions[data-v-5dfe3b8c]{display:flex;gap:12px;justify-content:flex-end}.btn-cancel[data-v-5dfe3b8c],.btn-logout[data-v-5dfe3b8c]{padding:8px 20px;font-size:14px;border-radius:6px;cursor:pointer}.btn-cancel[data-v-5dfe3b8c]{border:1px solid #dee2e6;background:#fff;color:#495057}.btn-cancel[data-v-5dfe3b8c]:hover{background:#f8f9fa}.btn-logout[data-v-5dfe3b8c]{border:none;background:#dc3545;color:#fff}.btn-logout[data-v-5dfe3b8c]:hover{background:#c82333}.home[data-v-0b18130c]{max-width:900px}.welcome[data-v-0b18130c]{margin:0 0 8px;font-size:24px;font-weight:700;color:#1a1a1a}.subtitle[data-v-0b18130c]{margin:0 0 24px;font-size:14px;color:#666}.section-title[data-v-0b18130c]{margin:0 0 16px;font-size:16px;font-weight:700;color:#333}.cards[data-v-0b18130c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.card[data-v-0b18130c]{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fff;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:box-shadow .2s,border-color .2s;min-height:56px}.card[data-v-0b18130c]:hover{border-color:#3498db;box-shadow:0 2px 8px #3498db26}.card[data-v-0b18130c]:active{border-color:#3498db}.card-icon[data-v-0b18130c]{font-size:24px;line-height:1;color:#3498db;flex-shrink:0}.card h3[data-v-0b18130c]{margin:0 0 4px;font-size:14px;font-weight:600;color:#333}.card p[data-v-0b18130c]{margin:0;font-size:12px;color:#666}@media (max-width: 768px){.home[data-v-0b18130c]{padding:0 4px}.welcome[data-v-0b18130c]{font-size:20px}.subtitle[data-v-0b18130c]{font-size:13px;margin-bottom:20px}.section-title[data-v-0b18130c]{font-size:15px;margin-bottom:12px}.cards[data-v-0b18130c]{grid-template-columns:1fr;gap:12px}.card[data-v-0b18130c]{padding:14px 16px;min-height:52px}}.placeholder[data-v-d3f034cd]{padding:48px 24px;text-align:center}.tip[data-v-d3f034cd]{margin:0;font-size:14px;color:#999}.folder-modal-overlay[data-v-f067ea70]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:stretch;justify-content:flex-end;z-index:1000}.folder-modal[data-v-f067ea70]{width:480px;max-width:90vw;max-height:90vh;background:#fff;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000026}.modal-head[data-v-f067ea70]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #dee2e6}.modal-head h3[data-v-f067ea70]{margin:0;font-size:16px;font-weight:600}.close-btn[data-v-f067ea70]{width:44px;height:44px;min-width:44px;padding:0;border:none;background:transparent;font-size:24px;line-height:1;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center}.close-btn[data-v-f067ea70]:hover{color:#333}.toolbar[data-v-f067ea70]{display:flex;align-items:center;gap:8px;padding:12px 20px;border-bottom:1px solid #dee2e6}.toolbar-btn[data-v-f067ea70]{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;background:#fff;color:#495057;font-size:13px;cursor:pointer}.toolbar-btn[data-v-f067ea70]:hover{background:#f8f9fa}.search-input[data-v-f067ea70]{flex:1;padding:8px 12px;border:1px solid #dee2e6;border-radius:6px;font-size:13px}.search-input[data-v-f067ea70]:focus{outline:none;border-color:#3498db}.file-list[data-v-f067ea70]{flex:1;overflow:auto;min-height:200px;-webkit-overflow-scrolling:touch}.file-table[data-v-f067ea70]{width:100%;min-width:280px;border-collapse:collapse}.file-table th[data-v-f067ea70]{padding:10px 16px;font-size:13px;font-weight:600;color:#666;text-align:left;border-bottom:1px solid #dee2e6}.col-name[data-v-f067ea70]{width:70%}.col-op[data-v-f067ea70]{width:30%}.file-row[data-v-f067ea70]{cursor:default}.file-row.folder[data-v-f067ea70]{cursor:pointer}.file-row[data-v-f067ea70]:hover{background:#f8f9fa}.file-row td[data-v-f067ea70]{padding:10px 16px;font-size:14px;border-bottom:1px solid #f1f3f5}.file-icon[data-v-f067ea70]{display:inline-flex;align-items:center;margin-right:8px;vertical-align:middle;color:#3498db}.op-btn[data-v-f067ea70]{padding:4px 8px;margin-right:4px;border:none;background:transparent;font-size:12px;color:#6c757d;cursor:pointer}.op-btn[data-v-f067ea70]:hover{color:#3498db}.modal-footer[data-v-f067ea70]{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px;border-top:1px solid #dee2e6}.btn-cancel[data-v-f067ea70],.btn-confirm[data-v-f067ea70]{padding:8px 20px;font-size:14px;border-radius:6px;cursor:pointer}.btn-cancel[data-v-f067ea70]{border:1px solid #dee2e6;background:#fff;color:#495057}.btn-cancel[data-v-f067ea70]:hover{background:#f8f9fa}.btn-confirm[data-v-f067ea70]{border:none;background:#3498db;color:#fff}.btn-confirm[data-v-f067ea70]:hover{background:#2980b9}@media (max-width: 768px){.folder-modal-overlay[data-v-f067ea70]{align-items:center;justify-content:center;padding:12px}.folder-modal[data-v-f067ea70]{width:100%;max-width:100%;max-height:85vh;border-radius:12px 12px 0 0}.toolbar[data-v-f067ea70]{flex-wrap:wrap;gap:6px;padding:10px 16px}.toolbar-btn[data-v-f067ea70]{min-height:40px}.file-row td[data-v-f067ea70]{padding:12px 16px}.op-btn[data-v-f067ea70]{min-width:36px;min-height:36px;padding:6px}.modal-footer[data-v-f067ea70]{padding:12px 16px}.btn-cancel[data-v-f067ea70],.btn-confirm[data-v-f067ea70]{min-height:44px;padding:10px 20px}}.modal-overlay[data-v-00dd650c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.modal[data-v-00dd650c]{background:#fff;border-radius:12px;padding:24px;width:480px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column}.modal-title[data-v-00dd650c]{margin:0 0 20px;font-size:18px;font-weight:700;text-align:center}.result-content[data-v-00dd650c]{margin-bottom:20px;max-height:400px;overflow-y:auto}.result-empty[data-v-00dd650c]{margin:0;font-size:14px;color:#999;text-align:center}.drive-list[data-v-00dd650c]{display:flex;flex-direction:column;gap:0}.drive-item[data-v-00dd650c]{border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px;overflow:hidden}.drive-item[data-v-00dd650c]:last-child{margin-bottom:0}.drive-header[data-v-00dd650c]{display:flex;align-items:center;gap:8px;padding:14px 16px;font-size:15px;color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8f9fa}.drive-header[data-v-00dd650c]:hover{background:#e9ecef}.drive-name[data-v-00dd650c]{font-weight:600;flex:1}.drive-count[data-v-00dd650c]{color:#3498db;font-size:13px}.expand-icon[data-v-00dd650c]{font-size:10px;color:#6c757d}.drive-body[data-v-00dd650c]{padding:12px 16px;border-top:1px solid #e9ecef;background:#fff}.body-title[data-v-00dd650c]{margin:0 0 4px;font-size:13px;font-weight:600;color:#333}.body-hint[data-v-00dd650c]{margin:0 0 8px;font-size:12px;color:#6c757d}.link-list[data-v-00dd650c]{margin:0;padding:0;list-style:none}.link-item[data-v-00dd650c]{margin-bottom:6px;font-size:12px;word-break:break-all}.link-url[data-v-00dd650c]{color:#3498db;text-decoration:none}.link-url[data-v-00dd650c]:hover{text-decoration:underline}.quark-loading[data-v-00dd650c],.quark-error[data-v-00dd650c]{margin:0;font-size:13px}.quark-error[data-v-00dd650c]{color:#c0392b}.file-list[data-v-00dd650c]{margin:0;padding:0;list-style:none}.file-item[data-v-00dd650c]{display:flex;align-items:center;gap:6px;padding:6px 8px;font-size:13px;color:#333;border-radius:6px}.file-item.empty[data-v-00dd650c]{color:#999}.file-item.selectable[data-v-00dd650c]{cursor:pointer}.file-item.selectable[data-v-00dd650c]:hover{background:#f0f7ff}.file-item.selected[data-v-00dd650c]{background:#e3f2fd;color:#1565c0}.selected-tag[data-v-00dd650c]{flex-shrink:0;font-size:11px;color:#3498db;font-weight:600}.file-icon[data-v-00dd650c]{flex-shrink:0}.file-name[data-v-00dd650c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-00dd650c]{flex-shrink:0;color:#666;font-size:11px}.modal-actions[data-v-00dd650c]{display:flex;justify-content:center;align-items:center;gap:8px;padding-top:8px}.btn-primary[data-v-00dd650c]{padding:10px 32px;border:none;border-radius:8px;background:#3498db;color:#fff;font-size:14px;cursor:pointer}.btn-primary[data-v-00dd650c]:hover{background:#2980b9}.btn-primary[data-v-00dd650c]:disabled{opacity:.7;cursor:not-allowed}.btn-secondary[data-v-00dd650c]{padding:10px 24px;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#495057;font-size:14px;cursor:pointer;margin-left:8px}.btn-secondary[data-v-00dd650c]:hover:not(:disabled){background:#f8f9fa}.btn-secondary[data-v-00dd650c]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 768px){.modal[data-v-00dd650c]{padding:16px;width:100%;max-height:85vh;margin:12px}.result-content[data-v-00dd650c]{max-height:50vh;-webkit-overflow-scrolling:touch}.btn-primary[data-v-00dd650c]{min-height:44px;padding:10px 24px}}.batch-transfer[data-v-a7d48ecb]{max-width:720px}.page-header[data-v-a7d48ecb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.title[data-v-a7d48ecb]{margin:0;font-size:18px;font-weight:700;color:#1a1a1a}.tutorial-btn[data-v-a7d48ecb]{display:flex;align-items:center;gap:4px;padding:6px 12px;border:none;background:transparent;color:#3498db;font-size:14px;cursor:pointer}.tutorial-btn[data-v-a7d48ecb]:hover{color:#2980b9}.tutorial-icon[data-v-a7d48ecb]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #3498db;border-radius:50%;font-size:12px}.field-group[data-v-a7d48ecb]{margin-bottom:24px}.field-label[data-v-a7d48ecb]{display:block;margin-bottom:8px;font-size:14px;color:#333}.required[data-v-a7d48ecb]{color:#dc3545}.target-folder-row[data-v-a7d48ecb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.target-input[data-v-a7d48ecb]{flex:1;min-width:0;padding:10px 12px;font-size:14px;border:1px solid #dee2e6;border-radius:6px;background:#fff}.target-input[data-v-a7d48ecb]:focus{outline:none;border-color:#3498db}.folder-actions[data-v-a7d48ecb]{display:flex;gap:4px}.icon-btn[data-v-a7d48ecb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border:1px solid #dee2e6;border-radius:6px;background:#fff;color:#495057;cursor:pointer}.icon-btn[data-v-a7d48ecb]:hover{background:#f8f9fa;border-color:#adb5bd}.section-title[data-v-a7d48ecb]{margin:0 0 12px;font-size:14px;font-weight:600;color:#333}.checkbox-row[data-v-a7d48ecb]{margin-bottom:8px}.checkbox-label[data-v-a7d48ecb]{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#333;cursor:pointer}.checkbox-label input[data-v-a7d48ecb]{width:16px;height:16px}.help-icon[data-v-a7d48ecb]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid #adb5bd;border-radius:50%;font-size:11px;color:#6c757d}.share-link-header[data-v-a7d48ecb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:8px}.link-actions[data-v-a7d48ecb]{display:flex;gap:8px}.link-btn[data-v-a7d48ecb]{padding:6px 12px;border:none;background:transparent;color:#3498db;font-size:13px;cursor:pointer}.link-btn[data-v-a7d48ecb]:hover{color:#2980b9}.links-textarea[data-v-a7d48ecb]{width:100%;padding:12px;font-size:13px;font-family:inherit;border:1px solid #dee2e6;border-radius:6px;resize:vertical;line-height:1.5}.links-textarea[data-v-a7d48ecb]:focus{outline:none;border-color:#3498db}.field-hint[data-v-a7d48ecb]{margin:8px 0 0;font-size:12px;color:#6c757d}.action-row[data-v-a7d48ecb]{display:flex;justify-content:center;margin-top:24px;cursor:pointer}.btn-scan[data-v-a7d48ecb]{display:flex;align-items:center;gap:8px;padding:12px 32px;border:none;border-radius:8px;background:#3498db;color:#fff;font-size:15px;font-weight:500;cursor:pointer}.btn-scan[data-v-a7d48ecb]:hover{background:#2980b9}@media (max-width: 768px){.batch-transfer[data-v-a7d48ecb]{padding:0 4px}.page-header[data-v-a7d48ecb]{margin-bottom:20px;flex-wrap:wrap;gap:8px}.title[data-v-a7d48ecb]{font-size:17px}.target-folder-row[data-v-a7d48ecb]{gap:6px}.icon-btn[data-v-a7d48ecb]{width:40px;height:40px;min-width:40px}.btn-scan[data-v-a7d48ecb]{padding:12px 24px;min-height:48px}}.link-convert[data-v-3c762d5f]{max-width:640px}.title[data-v-3c762d5f]{margin:0 0 8px;font-size:18px;font-weight:700}.tip[data-v-3c762d5f]{margin:0 0 12px;font-size:13px;color:#666}.input-area[data-v-3c762d5f]{width:100%;padding:10px;font-size:13px;font-family:inherit;border:1px solid #dee2e6;border-radius:4px;resize:vertical;margin-bottom:12px;min-height:120px}.btn-row[data-v-3c762d5f]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-3c762d5f]{padding:10px 18px;font-size:14px;border-radius:4px;cursor:pointer;border:1px solid #dee2e6;min-height:44px}.btn[data-v-3c762d5f]:disabled{opacity:.7;cursor:not-allowed}.btn-primary[data-v-3c762d5f]{background:#3498db;color:#fff;border-color:#3498db}.btn-secondary[data-v-3c762d5f]{background:#fff;color:#333}@media (max-width: 768px){.link-convert[data-v-3c762d5f]{padding:0 4px}.title[data-v-3c762d5f]{font-size:17px}.tip[data-v-3c762d5f]{font-size:12px}.btn-row[data-v-3c762d5f]{gap:8px}.btn[data-v-3c762d5f]{flex:1;min-width:120px}}.modal-mask[data-v-0c527286]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-0c527286]{background:#fff;border-radius:8px;min-width:320px;max-width:90vw}.modal-head[data-v-0c527286]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #dee2e6}.modal-head h3[data-v-0c527286]{margin:0;font-size:16px}.close-btn[data-v-0c527286]{font-size:24px;line-height:1;cursor:pointer;border:none;background:none;color:#666;width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.modal-body[data-v-0c527286]{padding:16px;text-align:center}.error[data-v-0c527286]{color:#dc3545;font-size:13px}.loading[data-v-0c527286]{color:#666;font-size:13px}.tip[data-v-0c527286]{margin:0 0 12px;font-size:13px;color:#333}.qr-img[data-v-0c527286]{max-width:240px;max-height:240px;display:block;margin:0 auto 12px}.poll-tip[data-v-0c527286]{font-size:12px;color:#666}@media (max-width: 768px){.modal[data-v-0c527286]{margin:16px;padding:0}.modal-head[data-v-0c527286]{padding:12px 16px}.modal-body[data-v-0c527286]{padding:16px}.qr-img[data-v-0c527286]{max-width:200px;max-height:200px}}.settings[data-v-66183905]{max-width:520px}.title[data-v-66183905]{margin:0 0 16px;font-size:18px;font-weight:700}.field[data-v-66183905]{margin-bottom:16px}.field label[data-v-66183905]{display:block;margin-bottom:4px;font-size:13px;color:#333}.input[data-v-66183905]{width:100%;padding:8px 10px;font-size:13px;border:1px solid #dee2e6;border-radius:4px}.quark-row[data-v-66183905]{display:flex;align-items:center;gap:12px}.quark-status[data-v-66183905]{font-size:13px;color:#666}.saved-tip[data-v-66183905]{margin-left:8px;font-size:13px;color:#28a745}.save-hint[data-v-66183905]{margin:8px 0 0;font-size:12px;color:#666}.btn[data-v-66183905]{padding:8px 16px;font-size:14px;border-radius:4px;cursor:pointer;border:1px solid #dee2e6}.btn-primary[data-v-66183905]{background:#3498db;color:#fff;border-color:#3498db}.btn-secondary[data-v-66183905]{background:#fff;color:#333}@media (max-width: 768px){.settings[data-v-66183905]{padding:0 4px}.field label[data-v-66183905]{font-size:13px}.input[data-v-66183905]{padding:10px 12px;font-size:16px}.btn[data-v-66183905]{min-height:44px;padding:10px 18px}.quark-row[data-v-66183905]{flex-wrap:wrap;gap:8px}}*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-text-size-adjust:100%}#app{min-height:100vh}button,a{-webkit-tap-highlight-color:rgba(52,152,219,.15);tap-highlight-color:rgba(52,152,219,.15)}.app[data-v-83e7ca2b]{display:flex;min-height:100vh}.mobile-header[data-v-83e7ca2b]{display:none;position:fixed;top:0;left:0;right:0;height:52px;padding:0 12px;align-items:center;justify-content:space-between;background:#f1f3f5;border-bottom:1px solid #dee2e6;z-index:98}.mobile-menu-btn[data-v-83e7ca2b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;border-radius:8px;color:#1a1a1a}.hamburger[data-v-83e7ca2b]{display:block;width:22px;height:2px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor;border-radius:1px}.mobile-title[data-v-83e7ca2b]{font-size:17px;font-weight:700;color:#1a1a1a}.mobile-spacer[data-v-83e7ca2b]{width:44px}.nav-overlay[data-v-83e7ca2b]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:99;animation:fadeIn-83e7ca2b .2s ease}@keyframes fadeIn-83e7ca2b{0%{opacity:0}to{opacity:1}}.nav[data-v-83e7ca2b]{width:180px;flex-shrink:0;background:#f1f3f5;display:flex;flex-direction:column;border-right:1px solid #dee2e6}.nav-close-btn[data-v-83e7ca2b]{display:none;margin-left:auto;width:36px;height:36px;padding:0;border:none;background:transparent;font-size:24px;line-height:1;color:#495057;cursor:pointer;border-radius:8px}.nav-close-btn[data-v-83e7ca2b]:hover{color:#1a1a1a}.nav-header[data-v-83e7ca2b]{display:flex;align-items:center;gap:8px;padding:16px;font-size:16px;font-weight:700;color:#1a1a1a}.app-logo[data-v-83e7ca2b]{font-size:20px}.nav-list[data-v-83e7ca2b]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.nav-item[data-v-83e7ca2b]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;border:none;background:transparent;color:#495057;font-size:14px;text-align:left;cursor:pointer;min-height:44px}.nav-item[data-v-83e7ca2b]:hover:not(:disabled){background:#3498db1a;color:#1a1a1a}.nav-item.active[data-v-83e7ca2b]{background:#3498db;color:#fff}.nav-item[data-v-83e7ca2b]:disabled{opacity:.6;cursor:default}.center[data-v-83e7ca2b]{flex:1;min-width:0;padding:16px;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.right[data-v-83e7ca2b]{width:320px;flex-shrink:0;padding:16px;display:flex;flex-direction:column;background:#fff;border-left:1px solid #dee2e6}.log-header[data-v-83e7ca2b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.log-title[data-v-83e7ca2b]{margin:0;font-size:14px;font-weight:700}.log-clear-btn[data-v-83e7ca2b]{padding:8px 14px;font-size:12px;border:1px solid #dee2e6;border-radius:4px;background:#fff;cursor:pointer;color:#495057;min-height:36px}.log-clear-btn[data-v-83e7ca2b]:hover{background:#f1f3f5}.log-area[data-v-83e7ca2b]{flex:1;min-height:200px;padding:10px;font-size:12px;font-family:monospace;border:1px solid #dee2e6;border-radius:4px;resize:none;background:#f8f9fa}@media (max-width: 768px){.app[data-v-83e7ca2b]{flex-direction:column}.mobile-header[data-v-83e7ca2b]{display:flex;padding-top:env(safe-area-inset-top,0);height:calc(52px + env(safe-area-inset-top,0))}.nav-overlay[data-v-83e7ca2b]{display:block}.nav[data-v-83e7ca2b]{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:85vw;z-index:100;transform:translate(-100%);transition:transform .25s ease-out;box-shadow:none;border-right:1px solid #dee2e6;padding-top:env(safe-area-inset-top,0)}.nav.nav-open[data-v-83e7ca2b]{transform:translate(0);box-shadow:4px 0 20px #00000026}.nav-close-btn[data-v-83e7ca2b]{display:flex;align-items:center;justify-content:center}.center[data-v-83e7ca2b]{width:100%;padding-top:calc(68px + env(safe-area-inset-top,0));padding-left:12px;padding-right:12px;padding-bottom:env(safe-area-inset-bottom,0);min-height:50vh}.right[data-v-83e7ca2b]{width:100%;border-left:none;border-top:1px solid #dee2e6;padding:12px 16px;padding-bottom:env(safe-area-inset-bottom,0);min-height:180px}.log-area[data-v-83e7ca2b]{min-height:160px}}
