.bu-denied[data-v-0f94a48d]{color:#999}[dir] .bu-denied[data-v-0f94a48d]{text-align:center;padding:60px 20px}.bu-denied h4[data-v-0f94a48d]{color:#666}[dir] .bu-denied h4[data-v-0f94a48d]{margin:16px 0 8px}.bu-page[data-v-0f94a48d]{max-width:800px;height:calc(100vh - 60px);display:flex;flex-direction:column}[dir] .bu-page[data-v-0f94a48d]{padding:20px;margin:0 auto}.bu-container[data-v-0f94a48d]{flex:1;display:flex;flex-direction:column;overflow:hidden}[dir] .bu-container[data-v-0f94a48d]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bu-header[data-v-0f94a48d]{display:flex;align-items:center;justify-content:space-between}[dir] .bu-header[data-v-0f94a48d]{padding:12px 16px;border-bottom:1px solid #eee}.bu-header h4[data-v-0f94a48d]{font-size:16px}[dir] .bu-header h4[data-v-0f94a48d]{margin:0}.bu-domain-select[data-v-0f94a48d]{display:flex;align-items:center;gap:8px}.bu-domain-select label[data-v-0f94a48d]{font-size:12px;color:#888}[dir] .bu-domain-select label[data-v-0f94a48d]{margin:0}.bu-domain-picker[data-v-0f94a48d]{font-size:13px;font-weight:600}[dir] .bu-domain-picker[data-v-0f94a48d]{padding:4px 10px;border:1px solid #ddd;border-radius:4px}.bu-roles-bar[data-v-0f94a48d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}[dir] .bu-roles-bar[data-v-0f94a48d]{padding:6px 16px;border-bottom:1px solid #eee;background:#fafafa}.bu-roles-label[data-v-0f94a48d]{font-size:12px;color:#888;font-weight:600;white-space:nowrap}.bu-role-check[data-v-0f94a48d]{display:flex;align-items:center;gap:4px;font-size:12px}[dir] .bu-role-check[data-v-0f94a48d]{cursor:pointer;margin:0;padding:2px 8px;border-radius:12px;background:#f0f0f0}[dir] .bu-role-check[data-v-0f94a48d]:hover{background:#e8e5ff}.bu-role-check input:checked+.bu-role-check[data-v-0f94a48d]{color:#fff}[dir] .bu-role-check input:checked+.bu-role-check[data-v-0f94a48d]{background:#7367f0}[dir] .bu-role-check input[data-v-0f94a48d]{margin:0}.bu-roles-warn[data-v-0f94a48d]{font-size:11px;color:#e65100}.bu-catalog-info[data-v-0f94a48d]{font-size:11px;color:#888}.bu-chat[data-v-0f94a48d]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px}[dir] .bu-chat[data-v-0f94a48d]{padding:16px}.bu-msg[data-v-0f94a48d]{max-width:90%;font-size:13px;line-height:1.5}[dir] .bu-msg[data-v-0f94a48d]{padding:10px 14px;border-radius:10px}.bu-msg--bot[data-v-0f94a48d]{align-self:flex-start}[dir] .bu-msg--bot[data-v-0f94a48d]{background:#f5f5f5}[dir=ltr] .bu-msg--bot[data-v-0f94a48d]{border-bottom-left-radius:2px}[dir=rtl] .bu-msg--bot[data-v-0f94a48d]{border-bottom-right-radius:2px}.bu-msg--user[data-v-0f94a48d]{color:#fff;align-self:flex-end}[dir] .bu-msg--user[data-v-0f94a48d]{background:#7367f0}[dir=ltr] .bu-msg--user[data-v-0f94a48d]{border-bottom-right-radius:2px}[dir=rtl] .bu-msg--user[data-v-0f94a48d]{border-bottom-left-radius:2px}.bu-msg--file[data-v-0f94a48d]{align-self:flex-end}[dir] .bu-msg--file[data-v-0f94a48d]{background:#e3f2fd}[dir=ltr] .bu-msg--file[data-v-0f94a48d]{border-bottom-right-radius:2px}[dir=rtl] .bu-msg--file[data-v-0f94a48d]{border-bottom-left-radius:2px}.bu-msg--table[data-v-0f94a48d]{align-self:flex-start;max-width:100%}[dir] .bu-msg--table[data-v-0f94a48d]{background:#f8f9fa}[dir=ltr] .bu-msg--table[data-v-0f94a48d]{border-bottom-left-radius:2px}[dir=rtl] .bu-msg--table[data-v-0f94a48d]{border-bottom-right-radius:2px}.bu-msg--progress[data-v-0f94a48d]{align-self:flex-start;width:80%}[dir] .bu-msg--progress[data-v-0f94a48d]{background:#f5f5f5}.bu-msg--result[data-v-0f94a48d]{align-self:flex-start}[dir] .bu-msg--result[data-v-0f94a48d]{background:#e8f5e9}[dir=ltr] .bu-msg--result[data-v-0f94a48d]{border-bottom-left-radius:2px}[dir=rtl] .bu-msg--result[data-v-0f94a48d]{border-bottom-right-radius:2px}.bu-msg-file[data-v-0f94a48d]{display:flex;align-items:center;gap:6px}[dir] .bu-msg-text[data-v-0f94a48d]{margin-bottom:8px}.bu-msg-actions[data-v-0f94a48d]{display:flex;gap:8px}[dir] .bu-msg-actions[data-v-0f94a48d]{margin-top:8px}.bu-msg code[data-v-0f94a48d]{font-size:11px}[dir] .bu-msg code[data-v-0f94a48d]{background:rgba(0,0,0,.06);padding:1px 4px;border-radius:2px}.bu-preview-table[data-v-0f94a48d]{width:100%;font-size:11px;border-collapse:collapse}.bu-preview-table th[data-v-0f94a48d]{font-weight:600;font-size:10px}[dir] .bu-preview-table th[data-v-0f94a48d]{padding:4px 8px;background:#eee}[dir=ltr] .bu-preview-table th[data-v-0f94a48d]{text-align:left}[dir=rtl] .bu-preview-table th[data-v-0f94a48d]{text-align:right}[dir] .bu-preview-table td[data-v-0f94a48d]{padding:3px 8px;border-bottom:1px solid #f0f0f0}.bu-progress-bar[data-v-0f94a48d]{height:4px}[dir] .bu-progress-bar[data-v-0f94a48d]{background:#eee;border-radius:2px;margin-bottom:6px}.bu-progress-fill[data-v-0f94a48d]{height:100%;transition:width .3s}[dir] .bu-progress-fill[data-v-0f94a48d]{background:#7367f0;border-radius:2px}.bu-input-area[data-v-0f94a48d]{display:flex;align-items:center;gap:8px}[dir] .bu-input-area[data-v-0f94a48d]{padding:8px 12px;border-top:1px solid #eee}[dir] .bu-input-area--drag[data-v-0f94a48d]{background:#e8e5ff;border-top-color:#7367f0}.bu-file-btn[data-v-0f94a48d]{color:#999}[dir] .bu-file-btn[data-v-0f94a48d]{cursor:pointer;padding:4px}.bu-file-btn[data-v-0f94a48d]:hover{color:#7367f0}.bu-text-input[data-v-0f94a48d]{flex:1;font-size:13px;outline:none}[dir] .bu-text-input[data-v-0f94a48d]{padding:8px 12px;border:1px solid #eee;border-radius:20px}[dir] .bu-text-input[data-v-0f94a48d]:focus{border-color:#7367f0}.bu-send-btn[data-v-0f94a48d]{color:#7367f0}[dir] .bu-send-btn[data-v-0f94a48d]{background:none;border:none;cursor:pointer;padding:4px}.bu-send-btn[data-v-0f94a48d]:disabled{color:#ddd}[dir] .bu-table-section[data-v-0f94a48d]{border-top:1px solid #eee}.bu-table-header[data-v-0f94a48d]{display:flex;align-items:center;justify-content:space-between}[dir] .bu-table-header[data-v-0f94a48d]{padding:8px 12px;background:#f8f9fa}.bu-table-tools[data-v-0f94a48d]{display:flex;gap:6px}.bu-table-wrap[data-v-0f94a48d]{overflow-x:auto;max-height:300px;overflow-y:auto}.bu-table[data-v-0f94a48d]{width:100%;font-size:12px;border-collapse:collapse}.bu-table th[data-v-0f94a48d]{font-size:10px;font-weight:600;position:sticky;top:0}[dir] .bu-table th[data-v-0f94a48d]{padding:5px 8px;background:#f0f0f0}[dir=ltr] .bu-table th[data-v-0f94a48d]{text-align:left}[dir=rtl] .bu-table th[data-v-0f94a48d]{text-align:right}[dir] .bu-table td[data-v-0f94a48d]{padding:3px 6px;border-bottom:1px solid #f5f5f5}.bu-num[data-v-0f94a48d]{color:#bbb;font-size:10px}[dir] .bu-num[data-v-0f94a48d]{text-align:center}.bu-mono[data-v-0f94a48d]{font-family:monospace;font-size:11px;color:#555}.bu-cell-input[data-v-0f94a48d]{width:100%;font-size:12px;outline:none}[dir] .bu-cell-input[data-v-0f94a48d]{padding:2px 6px;border:1px solid transparent;border-radius:2px;background:transparent}[dir] .bu-cell-input[data-v-0f94a48d]:focus{border-color:#7367f0;background:#fff}[dir] .bu-tr--ok[data-v-0f94a48d]{background:#f0fff0}[dir] .bu-tr--error[data-v-0f94a48d]{background:#fff5f5}[dir] .bu-tr--exists[data-v-0f94a48d]{background:#fff8e1}.bu-st-exists[data-v-0f94a48d]{color:#e65100;font-size:10px}.bu-st-ok[data-v-0f94a48d]{color:#2e7d32}.bu-st-err[data-v-0f94a48d]{color:#c62828}[dir] .bu-st-err[data-v-0f94a48d]{cursor:help}.bu-row-del[data-v-0f94a48d],.bu-st-wait[data-v-0f94a48d]{color:#ccc}[dir] .bu-row-del[data-v-0f94a48d]{cursor:pointer}.bu-row-del[data-v-0f94a48d]:hover{color:#e74c3c}[dir] .bu-match-ok[data-v-0f94a48d]{background:#e8f5e9!important}.bu-match-ok .bu-cell-input[data-v-0f94a48d]{color:#2e7d32}[dir] .bu-match-ok .bu-cell-input[data-v-0f94a48d]{background:transparent}[dir] .bu-match-no[data-v-0f94a48d]{background:#fff3e0!important}.bu-match-no .bu-cell-input[data-v-0f94a48d]{color:#e65100}[dir] .bu-match-no .bu-cell-input[data-v-0f94a48d]{background:transparent}.bu-ref-cell[data-v-0f94a48d]{position:relative}.bu-ref-drop[data-v-0f94a48d]{position:absolute;top:100%;z-index:100;max-height:200px;overflow-y:auto;min-width:180px}[dir] .bu-ref-drop[data-v-0f94a48d]{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15)}[dir=ltr] .bu-ref-drop[data-v-0f94a48d],[dir=rtl] .bu-ref-drop[data-v-0f94a48d]{left:0;right:0}.bu-ref-opt[data-v-0f94a48d]{font-size:12px}[dir] .bu-ref-opt[data-v-0f94a48d]{padding:6px 10px;cursor:pointer;border-bottom:1px solid #f5f5f5}.bu-ref-opt[data-v-0f94a48d]:hover{color:#7367f0}[dir] .bu-ref-opt[data-v-0f94a48d]:hover{background:#e8e5ff}[dir] .bu-ref-opt[data-v-0f94a48d]:last-child{border-bottom:none}.bu-ref-create[data-v-0f94a48d]{color:#7367f0;font-weight:600}[dir] .bu-ref-create[data-v-0f94a48d]{background:#f8f6ff}