.br-vlog[data-v-9ced6f8e]{background:#fff;border:1px solid #d6dbe5;flex-direction:column;min-height:0;display:flex;overflow:hidden}.log-table-head[data-v-9ced6f8e],.log-table-row[data-v-9ced6f8e]{grid-template-columns:148px 72px 148px minmax(0,1fr);align-items:start;display:grid}.log-table-head[data-v-9ced6f8e]{color:#64748b;letter-spacing:.08em;background:#eff4fbf5;border-bottom:1px solid #d9e2ef;flex-shrink:0;min-height:36px;padding:0 4px 0 0;font-size:11px;font-weight:700;line-height:36px}.log-table-head>div[data-v-9ced6f8e]{align-items:center;display:flex}.log-table-head>div[data-v-9ced6f8e]:first-child{padding-left:8px}.vlog-list[data-v-9ced6f8e]{flex:1;min-height:0}.log-table-row[data-v-9ced6f8e]{color:#334155;border-bottom:1px solid #cbd5e1b8;min-height:36px;padding:0 4px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}.log-table-row[data-v-9ced6f8e]:hover{background:#3b82f612}.log-table-row[data-v-9ced6f8e]:nth-child(2n){background:#f8fafcc7}.log-table-row[data-v-9ced6f8e]:nth-child(2n):hover{background:#3b82f61a}.log-cell-time[data-v-9ced6f8e]{color:#64748b;padding:8px 0 8px 8px}.log-cell-level[data-v-9ced6f8e],.log-cell-target[data-v-9ced6f8e],.log-cell-message[data-v-9ced6f8e]{padding:6px 0}.log-cell-target[data-v-9ced6f8e]{color:#2563eb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log-cell-message[data-v-9ced6f8e]{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.log-empty[data-v-9ced6f8e]{color:#94a3b8;flex:1;justify-content:center;align-items:center;min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;display:flex}.br-multi-log-viewer[data-v-7a91324c]{border:1px solid var(--br-mlog-border);background:var(--br-mlog-panel);min-height:0;color:var(--br-mlog-text);border-radius:10px;flex-direction:column;flex:1;display:flex;overflow:hidden}.br-multi-log-viewer__toolbar[data-v-7a91324c]{border-bottom:1px solid var(--br-mlog-border);background:var(--br-mlog-toolbar);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.br-multi-log-viewer__search[data-v-7a91324c]{width:260px}.br-multi-log-viewer__status[data-v-7a91324c]{min-width:0;color:var(--br-mlog-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.br-multi-log-viewer__shell[data-v-7a91324c]{background:var(--br-mlog-log-bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.br-multi-log-viewer__source-switcher[data-v-7a91324c]{z-index:3;flex-direction:column;align-items:flex-end;gap:8px;max-width:120px;display:flex;position:absolute;top:14px;right:14px}.br-multi-log-viewer__loading[data-v-7a91324c],.br-multi-log-viewer__loading-mask[data-v-7a91324c]{z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.br-multi-log-viewer__loading[data-v-7a91324c]{color:var(--br-mlog-muted);background:color-mix(in srgb, var(--br-mlog-panel) 78%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex}.br-multi-log-viewer__body[data-v-7a91324c]{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;box-sizing:border-box;height:100%;min-height:0;color:var(--br-mlog-text);white-space:pre-wrap;word-break:break-word;flex:1;padding:16px 120px 16px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.65;position:relative;overflow:auto}.br-multi-log-viewer__body[data-v-7a91324c]::-webkit-scrollbar{width:12px;height:12px}.br-multi-log-viewer__body[data-v-7a91324c]::-webkit-scrollbar-track{background:color-mix(in srgb, var(--br-mlog-text) 8%, transparent);border-radius:999px}.br-multi-log-viewer__body[data-v-7a91324c]::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--br-mlog-log-bg) 70%, transparent);background-clip:padding-box;background:color-mix(in srgb, var(--br-mlog-text) 42%, transparent);border-radius:999px}.br-multi-log-viewer__body[data-v-7a91324c]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--br-mlog-text) 56%, transparent)}.br-multi-log-viewer__body[data-v-7a91324c]::-webkit-scrollbar-corner{background:0 0}.br-multi-log-viewer__body[data-v-7a91324c]{scrollbar-color:color-mix(in srgb, var(--br-mlog-text) 28%, transparent) transparent}.br-multi-log-viewer__content[data-v-7a91324c]{white-space:pre-wrap}.br-multi-log-viewer__line--error[data-v-7a91324c]{color:var(--br-mlog-error);background:var(--br-mlog-error-bg)}.br-multi-log-viewer__line--warning[data-v-7a91324c]{color:var(--br-mlog-warning);background:var(--br-mlog-warning-bg)}.br-multi-log-viewer__match[data-v-7a91324c]{background:var(--br-mlog-match);border-radius:3px}.br-multi-log-viewer__match--active[data-v-7a91324c]{background:var(--br-mlog-active-match)}.br-multi-log-viewer__error[data-v-7a91324c]{min-height:160px;color:var(--br-mlog-error);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.br-multi-log-viewer__follow[data-v-7a91324c]{z-index:3;position:absolute;bottom:14px;right:14px}.file-node-suffix[data-v-41a5396a]{flex:none;align-items:center;min-width:-moz-fit-content;min-width:fit-content;display:flex}.n-tree-node:hover .file-node-suffix--interactive .file-actions,.n-tree-node--selected .file-node-suffix--interactive .file-actions{visibility:visible;opacity:1}.file-slot[data-v-41a5396a]{align-items:center;display:inline-flex;position:relative}.file-slot .file-meta[data-v-41a5396a]{color:var(--n-text-color-3,#999);align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Roboto Mono,Courier New,monospace;font-size:.8rem;display:inline-flex}.file-slot .file-meta__extra[data-v-41a5396a]{color:var(--n-color-target,#18a058)}.file-slot .file-actions[data-v-41a5396a]{visibility:hidden;opacity:0;background:inherit;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;right:0}.file-actions--inline[data-v-41a5396a]{gap:4px}.file-actions--menu[data-v-41a5396a]{justify-content:flex-end;width:32px;height:28px}.file-menu-button[data-v-41a5396a]{width:28px;height:28px}.sort-bar[data-v-c014054d]{border-bottom:1px solid var(--n-border-color,#eee);align-items:center;gap:6px;padding:4px 8px;display:flex}.sort-bar .sort-label[data-v-c014054d]{color:var(--n-text-color-3,#999);white-space:nowrap;font-size:.8rem}.br-file-browser[data-v-1f28824f]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.br-file-browser__toolbar[data-v-1f28824f]{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.br-file-browser__path[data-v-1f28824f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex:1;align-items:center;gap:2px;min-width:0;padding:3px 8px;font-size:12px;display:flex;overflow:hidden}.br-file-browser__path-sep[data-v-1f28824f]{color:#cbd5e1;flex-shrink:0}.br-file-browser__path-seg[data-v-1f28824f]{color:#475569;white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.br-file-browser__path-seg[data-v-1f28824f]:last-child{color:#1e293b;font-weight:500}.br-file-browser__path-copy[data-v-1f28824f]{flex-shrink:0;margin-left:auto;font-size:13px;color:#cbd5e1!important}.br-file-browser__path-copy[data-v-1f28824f]:hover{color:#64748b!important}.br-file-browser__tree[data-v-1f28824f]{flex:1;min-height:0;overflow:auto}.br-file-browser__tree[data-v-1f28824f] .n-tree-node-content{padding-top:6px;padding-bottom:6px}.br-file-browser__tree[data-v-1f28824f] .n-tree-node-switcher{align-self:center}.br-file-browser__loading[data-v-1f28824f]{color:var(--n-text-color-3,#999);text-align:center;padding:16px;font-size:.875rem}.selectable-file-browser[data-v-13180cc9]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.tree-container[data-v-13180cc9]{flex:1;min-height:0;overflow:auto}.tree-container[data-v-13180cc9] .n-tree{min-width:0;overflow-x:hidden}.tree-container[data-v-13180cc9] .n-tree-node,.tree-container[data-v-13180cc9] .n-tree-node-content,.tree-container[data-v-13180cc9] .n-tree-node-content__text{min-width:0}.tree-container[data-v-13180cc9] .n-tree-node-wrapper{overflow-x:hidden}.tree-container[data-v-13180cc9] .n-tree-node-content{width:100%;min-width:0;padding-top:4px;padding-bottom:4px;display:flex}.tree-container[data-v-13180cc9] .n-tree-node-content__prefix{flex:none;align-items:center;display:inline-flex}.tree-container[data-v-13180cc9] .n-tree-node-content__text{flex:1;align-items:center;display:inline-flex;overflow:hidden}.tree-container[data-v-13180cc9] .file-node-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;line-height:1.4;display:inline-block;overflow:hidden}.tree-container[data-v-13180cc9] .file-node-label--interactive{cursor:pointer}.tree-container[data-v-13180cc9] .file-meta{color:#94a3b8;white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.tree-loading[data-v-13180cc9]{color:#94a3b8;justify-content:center;align-items:center;gap:8px;padding:40px 0;font-size:13px;display:flex}.dir-picker[data-v-6fe9fd40]{flex-direction:column;height:360px;display:flex}.dir-picker__root[data-v-6fe9fd40]{cursor:pointer;color:#475569;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:flex}.dir-picker__root[data-v-6fe9fd40]:hover{background:#f1f5f9}.dir-picker__root.active[data-v-6fe9fd40]{color:#0369a1;background:#e0f2fe}.dir-picker__tree[data-v-6fe9fd40]{flex:1;min-height:0;margin-top:4px;overflow:auto}.dir-picker__loading[data-v-6fe9fd40]{justify-content:center;padding:24px 0;display:flex}.state-alert[data-v-51efe8f7]{margin:24px}.previewer-content[data-v-51efe8f7]{flex:1;min-height:0;overflow:hidden}.header-action-btn[data-v-51efe8f7]{opacity:.7;transition:opacity .15s}.header-action-btn[data-v-51efe8f7]:hover{opacity:1}.workbook-editor-modal .n-card-header{padding:8px 16px}.workbook-editor-modal .n-card-header__main{font-size:14px}
