html,body,#app{height:100%;margin:0;overflow:hidden}.layout[data-v-6b21a30d]{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#1e1e1e;color:#e6e6e6;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.topbar[data-v-6b21a30d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#252526;border-bottom:1px solid #333}.brand[data-v-6b21a30d]{font-weight:600;font-size:16px}.topbar-right[data-v-6b21a30d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.meta[data-v-6b21a30d]{display:flex;gap:16px;font-size:12px;color:#9b9b9b;flex-wrap:wrap}.toolbar[data-v-6b21a30d]{padding:10px 16px;background:#252526;border-bottom:1px solid #333}.mode-row[data-v-6b21a30d]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;font-size:13px}.mode-row .lbl[data-v-6b21a30d]{color:#9b9b9b}.radio[data-v-6b21a30d]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.search-box[data-v-6b21a30d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.result-filter-box[data-v-6b21a30d]{margin-top:4px}.result-filter-input[data-v-6b21a30d]{flex:1;min-width:280px}.result-filter-hint[data-v-6b21a30d]{font-size:12px;color:#9b9b9b;white-space:nowrap}.select-compact[data-v-6b21a30d]{min-width:7.5rem}.device-picker-row[data-v-6b21a30d]{align-items:center}.device-select[data-v-6b21a30d]{min-width:min(520px,100%);max-width:100%}.device-show-all[data-v-6b21a30d]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#b0b0b0;cursor:pointer;user-select:none}.device-show-all input[data-v-6b21a30d]{cursor:pointer}.search-truncate-hint[data-v-6b21a30d]{margin:0 0 8px;padding:8px 10px;font-size:12px;color:#e6c07b;background:rgba(230,192,123,.08);border:1px solid rgba(230,192,123,.25);border-radius:4px}.list-pager[data-v-6b21a30d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;color:#b0b0b0}.pager-summary[data-v-6b21a30d]{margin-right:4px}.pager-size[data-v-6b21a30d]{display:inline-flex;align-items:center;gap:4px}.toolbar-notice[data-v-6b21a30d]{margin-top:8px;padding-top:8px;border-top:1px solid #333;width:100%}.toolbar-notice .error[data-v-6b21a30d]{margin:0;font-size:13px;line-height:1.5;word-break:break-word}.select[data-v-6b21a30d]{padding:8px 10px;border-radius:4px;border:1px solid #3c3c3c;background:#3c3c3c;color:#e6e6e6;min-width:200px}.input[data-v-6b21a30d]{flex:1;min-width:220px;padding:8px 10px;border-radius:4px;border:1px solid #3c3c3c;background:#3c3c3c;color:#e6e6e6}.path-input[data-v-6b21a30d]{min-width:260px;flex:2}.btn[data-v-6b21a30d]{padding:8px 14px;border-radius:4px;border:1px solid #3c3c3c;background:#0e639c;color:#fff;cursor:pointer}.btn.ghost[data-v-6b21a30d]{background:transparent;color:#9b9b9b}.btn.ghost.active[data-v-6b21a30d]{background:#094771;color:#fff}.body[data-v-6b21a30d]{display:flex;flex:1;min-height:0}.sidebar[data-v-6b21a30d]{width:108px;border-right:1px solid #333;background:#252526;padding:12px;overflow:auto}.side-head[data-v-6b21a30d]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:8px}.side-title[data-v-6b21a30d]{font-size:12px;color:#9b9b9b;margin-bottom:0}.drive-refresh-btn[data-v-6b21a30d]{padding:2px 6px;min-width:28px;font-size:14px;line-height:1.2}.drive-tip[data-v-6b21a30d]{margin:0 0 8px;font-size:11px;line-height:1.35;color:#9cdcfe;word-break:break-all}.drive-list[data-v-6b21a30d]{list-style:none;margin:0;padding:0}.drive-item[data-v-6b21a30d]{width:100%;text-align:left;padding:8px 10px;border-radius:4px;border:none;background:transparent;color:#e6e6e6;cursor:pointer;display:flex;align-items:center;gap:8px}.drive-item[data-v-6b21a30d]:hover{background:#2a2d2e}.drive-item.active[data-v-6b21a30d]{background:#094771}.drive-item.highlight[data-v-6b21a30d]{background:#3a3d1a;box-shadow:inset 0 0 0 1px #dcdcaa}.usb-global-tip[data-v-6b21a30d]{font-size:12px;color:#dcdcaa;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drive-item[data-v-6b21a30d]:disabled{opacity:.45;cursor:not-allowed}.drive-item[data-v-6b21a30d]:disabled:hover{background:transparent}.badge[data-v-6b21a30d]{margin-left:auto;font-size:11px;color:#9b9b9b}.main[data-v-6b21a30d]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;padding:12px 16px}.explorer-nav[data-v-6b21a30d]{margin-bottom:4px}.nav-row[data-v-6b21a30d]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.nav-btn[data-v-6b21a30d]{font-size:13px}.btn[data-v-6b21a30d]:disabled{opacity:.45;cursor:not-allowed}.address-bar[data-v-6b21a30d]{display:block;width:100%;box-sizing:border-box;padding:8px 10px;margin-bottom:8px;border-radius:4px;border:1px solid #3c3c3c;background:#1e1e1e;color:#d4d4d4;font-size:13px;font-family:Consolas,Cascadia Mono,SF Mono,monospace}.breadcrumb[data-v-6b21a30d]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px;font-size:13px}.crumb[data-v-6b21a30d]{background:none;border:none;color:#3794ff;cursor:pointer;padding:0}.crumb[data-v-6b21a30d]:disabled{opacity:.45;cursor:not-allowed;color:#6a6a6a}.sep[data-v-6b21a30d]{color:#9b9b9b}.panel-title[data-v-6b21a30d]{font-size:13px;margin-bottom:8px;color:#cfcfcf}.table-wrap[data-v-6b21a30d]{flex:1;min-height:0;overflow:auto;border:1px solid #333;border-radius:4px;background:#252526}.file-table[data-v-6b21a30d]{width:100%;border-collapse:collapse;font-size:13px}.file-table thead[data-v-6b21a30d]{background:#2d2d2d;position:sticky;top:0;z-index:1}.file-table th[data-v-6b21a30d],.file-table td[data-v-6b21a30d]{padding:8px 10px;border-bottom:1px solid #333;text-align:left}.col-path[data-v-6b21a30d]{width:48%}.col-action[data-v-6b21a30d]{width:100px;white-space:nowrap}.action-cell[data-v-6b21a30d]{vertical-align:middle}.btn-sm[data-v-6b21a30d]{padding:4px 10px;font-size:12px}.name-cell[data-v-6b21a30d]{font-weight:500}.path-cell[data-v-6b21a30d]{color:#9b9b9b;word-break:break-all}.link[data-v-6b21a30d]{background:none;border:none;color:#3794ff;cursor:pointer;padding:0;font:inherit}.link[data-v-6b21a30d]:disabled{opacity:.45;cursor:not-allowed;color:#6a6a6a}.select[data-v-6b21a30d]:disabled,.input[data-v-6b21a30d]:disabled{opacity:.6;cursor:not-allowed}.muted[data-v-6b21a30d]{color:#9b9b9b;text-align:center}.error[data-v-6b21a30d]{color:#f48771;font-size:12px;margin-top:8px}.hint[data-v-6b21a30d]{margin-top:8px;font-size:12px;color:#9b9b9b}.icon[data-v-6b21a30d]{opacity:.8}.new-item[data-v-6b21a30d]{color:#3fb950!important;font-weight:500}.btn-topbar-action[data-v-6b21a30d]{margin-left:8px;font-size:12px;padding:4px 10px}.cache-clear-tip[data-v-6b21a30d]{margin-left:6px;font-size:12px;color:#8bc34a}.login-overlay[data-v-6b21a30d]{height:100%;display:flex;align-items:center;justify-content:center;background:#1e1e1e;color:#e6e6e6;font-family:Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;padding:24px;box-sizing:border-box;overflow:auto}.login-card[data-v-6b21a30d]{width:100%;max-width:380px;padding:28px 24px;background:#252526;border:1px solid #333;border-radius:8px;box-shadow:0 8px 32px #00000059}.login-title[data-v-6b21a30d]{margin:0 0 8px;font-size:18px;font-weight:600}.login-field[data-v-6b21a30d]{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:13px;color:#cfcfcf}.login-field .input[data-v-6b21a30d]{width:100%;box-sizing:border-box}.login-error[data-v-6b21a30d]{color:#f48771;font-size:13px;margin:0 0 12px}.login-btn[data-v-6b21a30d]{width:100%;margin-top:4px}
