.x-rich-editor[data-v-6ad83706]{border:1px solid #dee2e6;border-radius:6px;overflow:hidden}.x-rich-toolbar[data-v-6ad83706]{display:flex;flex-wrap:wrap;gap:1px;padding:4px 6px;border-bottom:1px solid #eee;background:#f8f9fa}.x-rich-toolbar button[data-v-6ad83706]{border:none;background:none;padding:3px 6px;border-radius:4px;font-size:13px;color:#555;cursor:pointer;line-height:1}.x-rich-toolbar button[data-v-6ad83706]:hover{background:#e9ecef;color:#333}.x-rich-toolbar button.active[data-v-6ad83706]{background:var(--bs-primary);color:#fff}.x-rich-sep[data-v-6ad83706]{width:1px;background:#ddd;margin:2px 4px}[data-v-6ad83706] .x-rich-body{padding:8px 12px;min-height:200px;max-height:400px;overflow-y:auto;font-size:13px;line-height:1.5;outline:none}[data-v-6ad83706] .x-rich-body p{margin:0 0 4px}[data-v-6ad83706] .x-rich-body h2{font-size:16px;font-weight:600;margin:8px 0 4px}[data-v-6ad83706] .x-rich-body ul{padding-left:20px;margin:4px 0}[data-v-6ad83706] .x-rich-body a{color:var(--bs-primary)}[data-v-6ad83706] .x-rich-body img{max-width:100%;border-radius:4px}[data-v-6ad83706] .x-rich-body hr{border:none;border-top:1px solid #ddd;margin:8px 0}.x-panel[data-v-4705035c]{border:1px solid #e9ecef;border-radius:8px}.x-panel-header[data-v-4705035c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#999;padding:8px 12px;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between}.x-header-btn[data-v-4705035c]{width:24px;height:24px;padding:0;font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.x-list-item[data-v-4705035c]{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;border-radius:6px;transition:all .15s;font-size:13px}.x-list-item[data-v-4705035c]:hover{background:#f0f0f0}.x-list-item.active[data-v-4705035c]{background:rgba(var(--bs-primary-rgb),.12);color:var(--bs-primary);font-weight:600}.x-dot[data-v-4705035c]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.x-list-actions[data-v-4705035c]{display:flex;gap:4px;opacity:0;transition:opacity .15s}.x-list-item:hover .x-list-actions[data-v-4705035c]{opacity:1}.x-list-actions i[data-v-4705035c]{font-size:13px;color:#999;cursor:pointer}.x-list-actions i[data-v-4705035c]:hover{color:#333}.x-list-actions i.text-danger[data-v-4705035c]:hover{color:#dc3545}.x-empty-state[data-v-4705035c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#bbb;font-size:12px}.x-empty-state i[data-v-4705035c]{font-size:28px;margin-bottom:8px;opacity:.4}.x-save-bar[data-v-4705035c]{padding:8px 12px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.x-scope-table[data-v-4705035c]{font-size:12px}.x-scope-table th[data-v-4705035c]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#888;padding:6px 8px}.x-scope-table td[data-v-4705035c]{padding:7px 8px;vertical-align:middle}.x-scope-table .form-check-input[data-v-4705035c]{width:15px;height:15px}.x-avatar-preview[data-v-4705035c]{width:220px;height:220px;border-radius:50%;overflow:hidden;border:2px solid #e9ecef;display:flex;align-items:center;justify-content:center;background:#f8f9fa;flex-shrink:0}.x-avatar-preview img[data-v-4705035c]{width:100%;height:100%;object-fit:cover}.x-avatar-preview i[data-v-4705035c]{font-size:110px;color:#ccc}.x-icon-action[data-v-4705035c]{color:#6c757d;cursor:pointer;padding:2px;transition:color .15s}.x-icon-action[data-v-4705035c]:hover{color:var(--bs-primary)}.x-icon-action.danger[data-v-4705035c]:hover{color:#dc3545}.x-sig-btn[data-v-4705035c]{font-size:11px;color:#6c757d;border-color:#dee2e6;background:#fff}.x-sig-btn[data-v-4705035c]:hover{color:#495057;border-color:#adb5bd}.x-sig-btn.active[data-v-4705035c]{background:var(--primary);color:#fff;border-color:var(--primary)}.detail-header[data-v-c21c3fb2]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:1px solid #e0e0e0;color:#333;flex-shrink:0}.dh-title[data-v-c21c3fb2]{font-size:15px;font-weight:600}.dh-btn[data-v-c21c3fb2]{background:none;border:none;color:#999;font-size:1rem;cursor:pointer;padding:4px 8px;border-radius:4px;text-decoration:none}.dh-btn[data-v-c21c3fb2]:hover{background:#f0f0f0;color:#333}.dh-btn.dirty[data-v-c21c3fb2]{color:var(--bs-primary)}.dh-btn:not(.dirty) .bi-floppy[data-v-c21c3fb2]{opacity:.3}.dh-btn[data-v-c21c3fb2]:disabled{cursor:not-allowed}.detail-tabs[data-v-c21c3fb2]{display:flex;gap:0;border-bottom:2px solid #e0e0e0;background:#fff;flex-shrink:0}.detail-tab[data-v-c21c3fb2]{padding:10px 20px;font-size:13px;font-weight:500;color:#888;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.detail-tab.active[data-v-c21c3fb2]{color:var(--bs-primary);border-bottom-color:var(--bs-primary)}.detail-tab[data-v-c21c3fb2]:hover{color:#333}.panel-content[data-v-c21c3fb2]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column}.panel-content.no-pad[data-v-c21c3fb2]{padding:0;overflow:hidden}.layout-pane[data-v-c21c3fb2]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.check-item[data-v-c21c3fb2]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;cursor:pointer;border-bottom:1px solid #f5f5f5}.check-item[data-v-c21c3fb2]:hover{background:#f8f9fa}.check-item[data-v-c21c3fb2]:last-child{border-bottom:none}.scope-tag[data-v-c21c3fb2]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:#e7f1ff;color:#0d6efd;border-radius:12px;font-size:11px;font-weight:500}.scope-x[data-v-c21c3fb2]{cursor:pointer;opacity:.5;font-size:13px}.scope-x[data-v-c21c3fb2]:hover{opacity:1;color:#dc3545}
