*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:focus{outline:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:none;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none}button{cursor:pointer;background:none;border:none}body{line-height:1.5;-webkit-font-smoothing:antialiased;background-color:#fff;color:#000;font-family:system-ui,sans-serif}:root{--qa-subtle-bg: #fafafa;--qa-subtle-border: #f0f0f0;--qa-subtle-text: #595959;--qa-page-bg: #f5f5f5;--qa-accent-bg: #fff0f6;--qa-info-bg: #e6f7ff;--qa-purple-bg: #f9f0ff;--qa-row-error: #fff2f0;--qa-row-error-hover: #ffccc7;--qa-row-success: #f6ffed;--qa-row-success-hover: #d9f7be;--qa-chat-bg: #e9eef5;--qa-chat-user-bg: #d7f2e3;--qa-chat-user-border: #b6e2cb;--qa-chat-bot-bg: #ffffff;--qa-chat-bot-border: #d5dce6;--qa-chat-text: #1f2933;--qa-chat-chip-bg: #ffffff;--qa-chat-chip-border: #9fd6bd;--qa-chat-chip-text: #0b7a55;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--qa-subtle-bg: #1f1f26;--qa-subtle-border: #2c2c35;--qa-subtle-text: #a6a6b2;--qa-page-bg: #16161b;--qa-accent-bg: #3a1a2b;--qa-info-bg: #112a3a;--qa-purple-bg: #2a1f3d;--qa-row-error: #3a1d1d;--qa-row-error-hover: #4d2424;--qa-row-success: #1b3320;--qa-row-success-hover: #234a2b;--qa-chat-bg: #1a1f29;--qa-chat-user-bg: #1f4a3b;--qa-chat-user-border: #2b6350;--qa-chat-bot-bg: #2a303c;--qa-chat-bot-border: #394152;--qa-chat-text: #e6eaf0;--qa-chat-chip-bg: #1a1f29;--qa-chat-chip-border: #3f8a70;--qa-chat-chip-text: #6fdcb2}.scrollable{max-height:100%;overflow-y:auto}.scheduler-row-disabled-no-lines{background-color:var(--qa-row-error)!important}.qa-sheet-button.ant-btn{background-color:#0f9d58!important;border-color:#0f9d58!important;color:#fff!important}.qa-sheet-button.ant-btn:hover,.qa-sheet-button.ant-btn:focus{background-color:#0b8043!important;border-color:#0b8043!important;color:#fff!important}.qa-tree .ant-tree-node-content-wrapper{min-width:0}.qa-tree .ant-tree-title{display:block;min-width:0}.qa-tree-row{display:flex;align-items:center;gap:6px;min-width:0;width:100%}.qa-tree-icon{color:var(--qa-subtle-text);flex-shrink:0}.qa-tree-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-tree-count{flex-shrink:0;font-size:11px;line-height:16px;padding:0 6px;border-radius:8px;background:var(--qa-subtle-bg);color:var(--qa-subtle-text);border:1px solid var(--qa-subtle-border)}.qa-tree-actions{display:inline-flex;flex-shrink:0;gap:0;opacity:0;transition:opacity .15s}.qa-tree .ant-tree-node-content-wrapper:hover .qa-tree-actions,.qa-tree .ant-tree-node-content-wrapper.ant-tree-node-selected .qa-tree-actions,.qa-tree .qa-tree-actions:focus-within{opacity:1}@media(hover:none){.qa-tree-actions{opacity:1}}.qa-tree-mark{background:var(--qa-accent-bg);color:inherit;padding:0;border-radius:2px}.qa-chat{border:1px solid var(--qa-subtle-border);border-radius:12px;overflow:hidden;background:var(--qa-chat-bg);box-shadow:0 1px 3px #0000000f}.qa-chat-panel{background:var(--qa-chat-bg);padding:16px 16px 8px;min-height:280px;max-height:calc(100vh - 360px);overflow-y:auto}.qa-chat-step{padding-bottom:6px}.qa-chat-actions{display:flex;gap:2px;margin:0 4px 6px;opacity:.6;transition:opacity .15s}.qa-chat-step:hover .qa-chat-actions,.qa-chat-actions:focus-within{opacity:1}.qa-chat-actions .ant-btn{font-size:12px;height:24px;padding:0 6px}@media(hover:none){.qa-chat-actions{opacity:1}}
