.editor-box[data-v-e62d9e07]{background-color:#090e18;border-radius:8px;display:flex;flex-direction:column;height:380px;overflow:hidden}.toolbar[data-v-e62d9e07]{align-items:center;background-color:#0f1729;border-bottom:1px solid #1e293b;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.toolbar-group[data-v-e62d9e07]{display:flex;gap:4px}.toolbar-divider[data-v-e62d9e07]{background:#334155;height:24px;margin:0 4px;width:1px}.toolbar-button[data-v-e62d9e07]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.toolbar-button[data-v-e62d9e07]:hover:not(:disabled){background:#334155;border-color:#4a90e2;color:#4a90e2;transform:translateY(-1px)}.toolbar-button[data-v-e62d9e07]:active:not(:disabled){transform:translateY(0)}.toolbar-button.is-active[data-v-e62d9e07]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toolbar-button[data-v-e62d9e07]:disabled{cursor:not-allowed;opacity:.4}.toolbar-dropdown[data-v-e62d9e07]{background-color:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:14px;padding:6px}.toolbar-dropdown[data-v-e62d9e07]:hover{background-color:#334155;border-color:#4a90e2}.toolbar-dropdown[data-v-e62d9e07]:focus{border-color:#4a90e2;outline:none}.editor-content[data-v-e62d9e07]{color:#e2e8f0;flex:1;font-size:16px;line-height:1.6;min-height:0;overflow-y:auto;padding:5px}[data-v-e62d9e07] .ProseMirror{height:100%;min-height:100px;outline:none}[data-v-e62d9e07] .ProseMirror h1{color:#fff;font-size:2em;font-weight:700;margin:24px 0 16px}[data-v-e62d9e07] .ProseMirror h2{color:#fff;font-size:1.5em;font-weight:700;margin:20px 0 12px}[data-v-e62d9e07] .ProseMirror h3{color:#fff;font-size:1.25em;font-weight:600;margin:16px 0 8px}[data-v-e62d9e07] .ProseMirror p{margin:12px 0}[data-v-e62d9e07] .ProseMirror ul{color:#fff;list-style:disc;margin:12px 0;padding-left:24px}[data-v-e62d9e07] .ProseMirror ol{color:#fff;list-style:decimal;margin:12px 0;padding-left:24px}[data-v-e62d9e07] .ProseMirror li{margin:4px 0}[data-v-e62d9e07] .ProseMirror code{background:#1e293b;border-radius:4px;color:#4a90e2;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}[data-v-e62d9e07] .ProseMirror pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}[data-v-e62d9e07] .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}[data-v-e62d9e07] .ProseMirror blockquote{border-left:4px solid #4a90e2;color:#94a3b8;font-style:italic;margin:16px 0;padding-left:16px}[data-v-e62d9e07] .ProseMirror mark{background:#ffd93d;border-radius:2px;color:#1e1e1e;padding:2px 4px}[data-v-e62d9e07] .ProseMirror a{color:#4a90e2;cursor:pointer;text-decoration:underline}[data-v-e62d9e07] .ProseMirror a:hover{color:#5ba3f5}[data-v-e62d9e07] .ProseMirror strong{font-weight:700}[data-v-e62d9e07] .ProseMirror em{font-style:italic}[data-v-e62d9e07] .ProseMirror u{text-decoration:underline}[data-v-e62d9e07] .ProseMirror s{text-decoration:line-through}[data-v-e62d9e07] .ProseMirror table{border:1px solid #334155;border-collapse:collapse;color:#fff;margin:16px 0;position:relative;width:100%}[data-v-e62d9e07] .ProseMirror td,[data-v-e62d9e07] .ProseMirror th{background-clip:padding-box;border:1px solid #334155;padding:8px 12px;position:relative;text-align:left}[data-v-e62d9e07] .ProseMirror th{background-color:#1e293bcc;color:#fff;font-weight:700}[data-v-e62d9e07] .ProseMirror tr:nth-child(2n){background-color:#0f172999}[data-v-e62d9e07] .ProseMirror tr:nth-child(odd){background-color:#1a202e99}[data-v-e62d9e07] .resizable-table{position:relative}[data-v-e62d9e07] .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto;position:relative}[data-v-e62d9e07] .ProseMirror .column-resize-handle{background-color:#334155;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;transition:opacity .2s ease;width:6px;z-index:10}[data-v-e62d9e07] .ProseMirror .column-resize-handle:hover{opacity:1}[data-v-e62d9e07] .ProseMirror .column-resize-handle.active{background-color:#ff6b6b;opacity:1;right:-2px;width:4px}[data-v-e62d9e07] .ProseMirror td:after,[data-v-e62d9e07] .ProseMirror th:after{bottom:0;content:"";cursor:col-resize;position:absolute;right:-3px;top:0;width:8px;z-index:5}[data-v-e62d9e07] .ProseMirror td:hover:after,[data-v-e62d9e07] .ProseMirror th:hover:after{background-color:#4a90e233}[data-v-e62d9e07] .ProseMirror .resizing-cursor{cursor:col-resize!important}[data-v-e62d9e07] .ProseMirror .selectedCell{background-color:#4a90e233!important}[data-v-e62d9e07] .ProseMirror.resize-handle-active{border-right:3px solid #ff6b6b!important}[data-v-e62d9e07] .ProseMirror table:hover,[data-v-e62d9e07] .ProseMirror td:hover,[data-v-e62d9e07] .ProseMirror th:hover{border-color:#334155}[data-v-e62d9e07] .ProseMirror.resize-overlay{background-color:#ff6b6b;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}@media(max-width:768px){.toolbar[data-v-e62d9e07]{flex-wrap:nowrap;gap:4px;overflow-x:scroll;padding:4px;scrollbar-color:#4a90e2 #1e293b;scrollbar-width:auto}.toolbar[data-v-e62d9e07]::-webkit-scrollbar{background:#1e293b;height:8px}.toolbar[data-v-e62d9e07]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}.toolbar[data-v-e62d9e07]::-webkit-scrollbar-track{background:#1e293b}.toolbar-group[data-v-e62d9e07]{flex-shrink:0;gap:2px}.toolbar-divider[data-v-e62d9e07]{height:20px;margin:0 2px}.toolbar-button[data-v-e62d9e07]{flex-shrink:0;font-size:10px;height:28px;padding:4px;width:28px}.toolbar-button svg[data-v-e62d9e07]{height:12px;width:12px}.toolbar-dropdown[data-v-e62d9e07]{flex-shrink:0;font-size:10px;padding:4px}.editor-content[data-v-e62d9e07]{font-size:14px}.fixed.inset-0[data-v-e62d9e07]{padding:0!important}.border.relative.rounded-box.shadow-2xl[data-v-e62d9e07]{border-radius:0!important;height:100vh!important;max-height:100vh!important;width:100%!important}.card-body[data-v-e62d9e07]{padding:10px!important}.border-b-4[data-v-e62d9e07]{padding:8px!important}.btn-circle[data-v-e62d9e07]{height:38px!important;min-height:38px!important;width:38px!important}.btn[data-v-e62d9e07]{font-size:12px!important;height:32px!important;min-height:32px!important}.editor-box[data-v-e62d9e07]{height:410px!important}[data-v-e62d9e07] .ProseMirror table{font-size:14px}[data-v-e62d9e07] .ProseMirror td,[data-v-e62d9e07] .ProseMirror th{padding:6px 8px}[data-v-e62d9e07] .ProseMirror .column-resize-handle{right:-4px;width:8px}[data-v-e62d9e07] .ProseMirror td:after,[data-v-e62d9e07] .ProseMirror th:after{right:-6px;width:12px}}.edit-testcase-container[data-v-c3665ff4]{display:flex;flex-direction:column;height:100%;width:100%}.form-body[data-v-c3665ff4]{height:calc(100vh - 120px);max-height:calc(100vh - 120px);overflow-y:auto;padding-bottom:1rem}.editor-box[data-v-c3665ff4],.form-body[data-v-c3665ff4]{display:flex;flex-direction:column}.editor-box[data-v-c3665ff4]{background-color:#090e18;border-radius:8px;flex-shrink:0;height:450px;overflow:hidden}.toolbar[data-v-c3665ff4]{align-items:center;background-color:#0f1729;border-bottom:1px solid #1e293b;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.toolbar-group[data-v-c3665ff4]{display:flex;gap:4px}.toolbar-divider[data-v-c3665ff4]{background:#334155;height:24px;margin:0 4px;width:1px}.toolbar-button[data-v-c3665ff4]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.toolbar-button[data-v-c3665ff4]:hover:not(:disabled){background:#334155;border-color:#4a90e2;color:#4a90e2;transform:translateY(-1px)}.toolbar-button[data-v-c3665ff4]:active:not(:disabled){transform:translateY(0)}.toolbar-button.is-active[data-v-c3665ff4]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toolbar-button[data-v-c3665ff4]:disabled{cursor:not-allowed;opacity:.4}.toolbar-dropdown[data-v-c3665ff4]{background-color:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:14px;padding:6px}.toolbar-dropdown[data-v-c3665ff4]:hover{background-color:#334155;border-color:#4a90e2}.toolbar-dropdown[data-v-c3665ff4]:focus{border-color:#4a90e2;outline:none}.editor-content[data-v-c3665ff4]{color:#e2e8f0;flex:1;font-size:16px;line-height:1.6;min-height:200px;overflow-y:auto;padding:5px}[data-v-c3665ff4] .ProseMirror{height:100%;min-height:200px;outline:none;padding-bottom:20px}[data-v-c3665ff4] .ProseMirror h1{color:#fff;font-size:2em;font-weight:700;margin:24px 0 16px}[data-v-c3665ff4] .ProseMirror h2{color:#fff;font-size:1.5em;font-weight:700;margin:20px 0 12px}[data-v-c3665ff4] .ProseMirror h3{color:#fff;font-size:1.25em;font-weight:600;margin:16px 0 8px}[data-v-c3665ff4] .ProseMirror p{margin:12px 0}[data-v-c3665ff4] .ProseMirror ul{color:#fff;list-style:disc;margin:12px 0;padding-left:24px}[data-v-c3665ff4] .ProseMirror ol{color:#fff;list-style:decimal;margin:12px 0;padding-left:24px}[data-v-c3665ff4] .ProseMirror li{margin:4px 0}[data-v-c3665ff4] .ProseMirror code{background:#1e293b;border-radius:4px;color:#4a90e2;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}[data-v-c3665ff4] .ProseMirror pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}[data-v-c3665ff4] .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}[data-v-c3665ff4] .ProseMirror blockquote{border-left:4px solid #4a90e2;color:#94a3b8;font-style:italic;margin:16px 0;padding-left:16px}[data-v-c3665ff4] .ProseMirror mark{background:#ffd93d;border-radius:2px;color:#1e1e1e;padding:2px 4px}[data-v-c3665ff4] .ProseMirror a{color:#4a90e2;cursor:pointer;text-decoration:underline}[data-v-c3665ff4] .ProseMirror a:hover{color:#5ba3f5}[data-v-c3665ff4] .ProseMirror strong{font-weight:700}[data-v-c3665ff4] .ProseMirror em{font-style:italic}[data-v-c3665ff4] .ProseMirror u{text-decoration:underline}[data-v-c3665ff4] .ProseMirror s{text-decoration:line-through}[data-v-c3665ff4] .ProseMirror table{border:1px solid #334155;border-collapse:collapse;color:#fff;margin:16px 0;position:relative;width:100%}[data-v-c3665ff4] .ProseMirror td,[data-v-c3665ff4] .ProseMirror th{background-clip:padding-box;border:1px solid #334155;padding:8px 12px;position:relative;text-align:left}[data-v-c3665ff4] .ProseMirror th{background-color:#1e293bcc;color:#fff;font-weight:700}[data-v-c3665ff4] .ProseMirror tr:nth-child(2n){background-color:#0f172999}[data-v-c3665ff4] .ProseMirror tr:nth-child(odd){background-color:#1a202e99}[data-v-c3665ff4] .resizable-table{position:relative}[data-v-c3665ff4] .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto;position:relative}[data-v-c3665ff4] .ProseMirror .column-resize-handle{background-color:#334155;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;transition:opacity .2s ease;width:6px;z-index:10}[data-v-c3665ff4] .ProseMirror .column-resize-handle:hover{opacity:1}[data-v-c3665ff4] .ProseMirror .column-resize-handle.active{background-color:#ff6b6b;opacity:1;right:-2px;width:4px}[data-v-c3665ff4] .ProseMirror td:after,[data-v-c3665ff4] .ProseMirror th:after{bottom:0;content:"";cursor:col-resize;position:absolute;right:-3px;top:0;width:8px;z-index:5}[data-v-c3665ff4] .ProseMirror td:hover:after,[data-v-c3665ff4] .ProseMirror th:hover:after{background-color:#4a90e233}[data-v-c3665ff4] .ProseMirror .resizing-cursor{cursor:col-resize!important}[data-v-c3665ff4] .ProseMirror .selectedCell{background-color:#4a90e233!important}[data-v-c3665ff4] .ProseMirror.resize-handle-active{border-right:3px solid #ff6b6b!important}[data-v-c3665ff4] .ProseMirror table:hover,[data-v-c3665ff4] .ProseMirror td:hover,[data-v-c3665ff4] .ProseMirror th:hover{border-color:#334155}[data-v-c3665ff4] .ProseMirror.resize-overlay{background-color:#ff6b6b;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}@media(min-width:769px){.edit-testcase-container[data-v-c3665ff4]{height:calc(100vh - 60px);max-height:100%}.editor-box[data-v-c3665ff4]{height:calc(100% - 120px);max-height:450px;min-height:300px}.editor-content[data-v-c3665ff4],[data-v-c3665ff4] .ProseMirror{min-height:250px}}@media(max-width:768px){.editor-box[data-v-c3665ff4]{height:350px}.toolbar[data-v-c3665ff4]{flex-wrap:nowrap;gap:4px;overflow-x:scroll;padding:4px;scrollbar-color:#4a90e2 #1e293b;scrollbar-width:auto}.toolbar[data-v-c3665ff4]::-webkit-scrollbar{background:#1e293b;height:8px}.toolbar[data-v-c3665ff4]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}.toolbar[data-v-c3665ff4]::-webkit-scrollbar-track{background:#1e293b}.toolbar-group[data-v-c3665ff4]{flex-shrink:0;gap:2px}.toolbar-divider[data-v-c3665ff4]{height:20px;margin:0 2px}.toolbar-button[data-v-c3665ff4]{flex-shrink:0;font-size:10px;height:28px;padding:4px;width:28px}.toolbar-button svg[data-v-c3665ff4]{height:12px;width:12px}.toolbar-dropdown[data-v-c3665ff4]{flex-shrink:0;font-size:10px;padding:4px}.editor-content[data-v-c3665ff4]{font-size:14px}.flex.justify-end.gap-4[data-v-c3665ff4]{flex-shrink:0;margin-top:auto;padding:1rem 0 .5rem}.btn-primary[data-v-c3665ff4]{font-size:1rem;font-weight:600;margin-top:.5rem;padding:1rem;width:100%}}@media(min-width:769px)and (max-width:1024px){.editor-box[data-v-c3665ff4]{max-height:400px}}@media(min-width:1440px){.editor-box[data-v-c3665ff4]{max-height:500px}}.flex.justify-end.gap-4[data-v-c3665ff4]{flex-shrink:0;margin-top:auto;padding:1rem 0 .5rem}.btn-primary[data-v-c3665ff4]{font-weight:600;min-width:160px;padding:.75rem 1.5rem}@media(max-height:700px)and (orientation:landscape)and (min-width:769px){.editor-box[data-v-c3665ff4]{max-height:300px}.editor-content[data-v-c3665ff4],[data-v-c3665ff4] .ProseMirror{min-height:180px}}@media(min-width:1920px){.editor-box[data-v-c3665ff4]{max-height:550px}}.table-container[data-v-306ba670]::-webkit-scrollbar{width:6px}.table-container[data-v-306ba670]::-webkit-scrollbar-track{background:#374151}.table-container[data-v-306ba670]::-webkit-scrollbar-thumb{background:#45aeee;border-radius:3px}.table-container[data-v-306ba670]::-webkit-scrollbar-thumb:hover{background:#3590d4}.editor-box[data-v-93d78668]{background-color:#090e18;border-radius:8px;display:flex;flex-direction:column;height:380px;overflow:hidden}.toolbar[data-v-93d78668]{align-items:center;background-color:#0f1729;border-bottom:1px solid #1e293b;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.toolbar-group[data-v-93d78668]{display:flex;gap:4px}.toolbar-divider[data-v-93d78668]{background:#334155;height:24px;margin:0 4px;width:1px}.toolbar-button[data-v-93d78668]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.toolbar-button[data-v-93d78668]:hover:not(:disabled){background:#334155;border-color:#4a90e2;color:#4a90e2;transform:translateY(-1px)}.toolbar-button[data-v-93d78668]:active:not(:disabled){transform:translateY(0)}.toolbar-button.is-active[data-v-93d78668]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toolbar-button[data-v-93d78668]:disabled{cursor:not-allowed;opacity:.4}.toolbar-dropdown[data-v-93d78668]{background-color:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:14px;padding:6px}.toolbar-dropdown[data-v-93d78668]:hover{background-color:#334155;border-color:#4a90e2}.toolbar-dropdown[data-v-93d78668]:focus{border-color:#4a90e2;outline:none}.editor-content[data-v-93d78668]{color:#e2e8f0;flex:1;font-size:16px;line-height:1.6;min-height:0;overflow-y:auto;padding:5px}[data-v-93d78668] .ProseMirror{height:100%;min-height:100px;outline:none}[data-v-93d78668] .ProseMirror h1{color:#fff;font-size:2em;font-weight:700;margin:24px 0 16px}[data-v-93d78668] .ProseMirror h2{color:#fff;font-size:1.5em;font-weight:700;margin:20px 0 12px}[data-v-93d78668] .ProseMirror h3{color:#fff;font-size:1.25em;font-weight:600;margin:16px 0 8px}[data-v-93d78668] .ProseMirror p{margin:12px 0}[data-v-93d78668] .ProseMirror ul{color:#fff;list-style:disc;margin:12px 0;padding-left:24px}[data-v-93d78668] .ProseMirror ol{color:#fff;list-style:decimal;margin:12px 0;padding-left:24px}[data-v-93d78668] .ProseMirror li{margin:4px 0}[data-v-93d78668] .ProseMirror code{background:#1e293b;border-radius:4px;color:#4a90e2;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}[data-v-93d78668] .ProseMirror pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}[data-v-93d78668] .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}[data-v-93d78668] .ProseMirror blockquote{border-left:4px solid #4a90e2;color:#94a3b8;font-style:italic;margin:16px 0;padding-left:16px}[data-v-93d78668] .ProseMirror mark{background:#ffd93d;border-radius:2px;color:#1e1e1e;padding:2px 4px}[data-v-93d78668] .ProseMirror a{color:#4a90e2;cursor:pointer;text-decoration:underline}[data-v-93d78668] .ProseMirror a:hover{color:#5ba3f5}[data-v-93d78668] .ProseMirror strong{font-weight:700}[data-v-93d78668] .ProseMirror em{font-style:italic}[data-v-93d78668] .ProseMirror u{text-decoration:underline}[data-v-93d78668] .ProseMirror s{text-decoration:line-through}[data-v-93d78668] .ProseMirror table{border:1px solid #334155;border-collapse:collapse;color:#fff;margin:16px 0;position:relative;width:100%}[data-v-93d78668] .ProseMirror td,[data-v-93d78668] .ProseMirror th{background-clip:padding-box;border:1px solid #334155;padding:8px 12px;position:relative;text-align:left}[data-v-93d78668] .ProseMirror th{background-color:#1e293bcc;color:#fff;font-weight:700}[data-v-93d78668] .ProseMirror tr:nth-child(2n){background-color:#0f172999}[data-v-93d78668] .ProseMirror tr:nth-child(odd){background-color:#1a202e99}[data-v-93d78668] .resizable-table{position:relative}[data-v-93d78668] .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto;position:relative}[data-v-93d78668] .ProseMirror .column-resize-handle{background-color:#334155;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;transition:opacity .2s ease;width:6px;z-index:10}[data-v-93d78668] .ProseMirror .column-resize-handle:hover{opacity:1}[data-v-93d78668] .ProseMirror .column-resize-handle.active{background-color:#ff6b6b;opacity:1;right:-2px;width:4px}[data-v-93d78668] .ProseMirror td:after,[data-v-93d78668] .ProseMirror th:after{bottom:0;content:"";cursor:col-resize;position:absolute;right:-3px;top:0;width:8px;z-index:5}[data-v-93d78668] .ProseMirror td:hover:after,[data-v-93d78668] .ProseMirror th:hover:after{background-color:#4a90e233}[data-v-93d78668] .ProseMirror .resizing-cursor{cursor:col-resize!important}[data-v-93d78668] .ProseMirror .selectedCell{background-color:#4a90e233!important}[data-v-93d78668] .ProseMirror.resize-handle-active{border-right:3px solid #ff6b6b!important}[data-v-93d78668] .ProseMirror table:hover,[data-v-93d78668] .ProseMirror td:hover,[data-v-93d78668] .ProseMirror th:hover{border-color:#334155}[data-v-93d78668] .ProseMirror.resize-overlay{background-color:#ff6b6b;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}@media(max-width:768px){.toolbar[data-v-93d78668]{flex-wrap:nowrap;gap:4px;overflow-x:scroll;padding:4px;scrollbar-color:#4a90e2 #1e293b;scrollbar-width:auto}.toolbar[data-v-93d78668]::-webkit-scrollbar{background:#1e293b;height:8px}.toolbar[data-v-93d78668]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}.toolbar[data-v-93d78668]::-webkit-scrollbar-track{background:#1e293b}.toolbar-group[data-v-93d78668]{flex-shrink:0;gap:2px}.toolbar-divider[data-v-93d78668]{height:20px;margin:0 2px}.toolbar-button[data-v-93d78668]{flex-shrink:0;font-size:10px;height:28px;padding:4px;width:28px}.toolbar-button svg[data-v-93d78668]{height:12px;width:12px}.toolbar-dropdown[data-v-93d78668]{flex-shrink:0;font-size:10px;padding:4px}.editor-content[data-v-93d78668]{font-size:14px}.fixed.inset-0[data-v-93d78668]{padding:0!important}.border.relative.rounded-box.shadow-2xl[data-v-93d78668]{border-radius:0!important;height:100vh!important;max-height:100vh!important;width:100%!important}.card-body[data-v-93d78668]{padding:10px!important}.border-b-4[data-v-93d78668]{padding:8px!important}.btn-circle[data-v-93d78668]{height:38px!important;min-height:38px!important;width:38px!important}.btn[data-v-93d78668]{font-size:12px!important;height:32px!important;min-height:32px!important}.editor-box[data-v-93d78668]{height:410px!important}[data-v-93d78668] .ProseMirror table{font-size:14px}[data-v-93d78668] .ProseMirror td,[data-v-93d78668] .ProseMirror th{padding:6px 8px}[data-v-93d78668] .ProseMirror .column-resize-handle{right:-4px;width:8px}[data-v-93d78668] .ProseMirror td:after,[data-v-93d78668] .ProseMirror th:after{right:-6px;width:12px}}.drawer-container[data-v-1303b6b0]{flex-direction:column;height:80vh}.drawer-container[data-v-1303b6b0],.main-content[data-v-1303b6b0]{background-color:#090e18;display:flex;overflow:hidden}.main-content[data-v-1303b6b0]{flex:1}.sidebar[data-v-1303b6b0]{background-color:#101828;border-right:2px solid #2d3748;color:var(--ms-placeholder-color);display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;transition:width .3s ease}.sidebar-open[data-v-1303b6b0]{width:350px}.sidebar-closed[data-v-1303b6b0]{width:46px}.toggle-row[data-v-1303b6b0]{display:flex;flex-shrink:0;justify-content:flex-end;margin-bottom:.5rem;margin-top:0;padding:.2rem}.mobile-hidden[data-v-1303b6b0]{display:none}.menu-icon[data-v-1303b6b0]{align-items:center;background:none;border:none;border-radius:4px;color:var(--ms-placeholder-color);cursor:pointer;display:flex;justify-content:center;padding:6px;position:relative;transition:background-color .2s}.menu-icon[data-v-1303b6b0]:hover{background-color:#45aeee33}.tooltip[data-v-1303b6b0]{background-color:#1d2939;border:1px solid #45aeee;border-radius:4px;box-shadow:0 2px 8px #0000004d;color:#fff;font-size:12px;left:calc(100% + 10px);opacity:0;padding:6px 12px;transition:opacity .2s,visibility .2s;visibility:hidden;white-space:nowrap;z-index:1000}.tooltip[data-v-1303b6b0],.tooltip[data-v-1303b6b0]:before{position:absolute;top:50%;transform:translateY(-50%)}.tooltip[data-v-1303b6b0]:before{border:6px solid transparent;border-right-color:#45aeee;content:"";left:-6px}.menu-icon:hover .tooltip[data-v-1303b6b0]{opacity:1;visibility:visible}.sidebar-content[data-v-1303b6b0]{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:.5rem}.sidebar-header[data-v-1303b6b0]{flex-shrink:0;margin-bottom:1rem}.header-title[data-v-1303b6b0]{color:#45aeee;font-size:1.2rem;font-weight:700;margin-bottom:.5rem;text-align:center}.sidebar-header input[data-v-1303b6b0]{background-color:#1d2939;border:1px solid var(--ms-border-color);border-radius:4px;color:var(--ms-placeholder-color);padding:.5rem;width:100%}.table-container[data-v-1303b6b0]{flex:1;overflow-x:hidden;overflow-y:auto}.empty-state[data-v-1303b6b0],.loading-state[data-v-1303b6b0]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem}.spinner[data-v-1303b6b0]{animation:spin-1303b6b0 1s linear infinite;border:3px solid #1d2939;border-radius:50%;border-top-color:#45aeee;height:40px;margin-bottom:1rem;width:40px}@keyframes spin-1303b6b0{to{transform:rotate(1turn)}}.table-container[data-v-1303b6b0]::-webkit-scrollbar{width:4px}.table-container[data-v-1303b6b0]::-webkit-scrollbar-track{background:#1d2939;border-radius:2px}.table-container[data-v-1303b6b0]::-webkit-scrollbar-thumb{background:#45aeee;border-radius:2px}.table-container[data-v-1303b6b0]::-webkit-scrollbar-thumb:hover{background:#3590d4}.table-container[data-v-1303b6b0]{scrollbar-color:#45aeee #1d2939;scrollbar-width:thin}.project-table[data-v-1303b6b0]{border-collapse:collapse;color:var(--ms-placeholder-color);width:100%}.project-table tbody[data-v-1303b6b0]{display:table;width:100%}.project-table tr[data-v-1303b6b0]{border-bottom:1px solid #2d3748;cursor:pointer;display:table-row;transition:background-color .2s;width:100%}.project-table tr[data-v-1303b6b0]:last-child{border-bottom:none}.project-table tr[data-v-1303b6b0]:hover{background-color:#45aeee1a}.project-table tr.selected[data-v-1303b6b0]{background-color:#45aeee40}.project-table td[data-v-1303b6b0]{color:#e2e8f0;display:table-cell;font-size:.95rem;font-weight:500;height:48px;padding:.5rem .75rem;text-align:left;vertical-align:middle}.testcase-title-wrapper[data-v-1303b6b0]{align-items:center;display:flex;line-height:1.3;min-height:32px;word-break:break-word}.content[data-v-1303b6b0]{background-color:#090e18}.content[data-v-1303b6b0],.edit-container[data-v-1303b6b0]{display:flex;flex:1;flex-direction:column;overflow:hidden}.empty-state-desktop[data-v-1303b6b0]{align-items:center;color:#64748b;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:2rem;text-align:center}.empty-icon[data-v-1303b6b0]{margin-bottom:1.5rem;opacity:.5}.empty-text[data-v-1303b6b0]{color:#94a3b8;font-size:1.1rem}.mobile-content-area[data-v-1303b6b0]{background-color:#090e18;flex:1}.search-container[data-v-1303b6b0]{align-items:center;display:flex;position:relative}.search-input[data-v-1303b6b0]{background-color:#1d2939;border:1px solid #3d4f6f;border-radius:8px;color:#fff;font-size:.95rem;outline:none;padding:.75rem;transition:border-color .2s,box-shadow .2s;width:100%}.search-input[data-v-1303b6b0]::-moz-placeholder{color:#9ca3af;font-size:.9rem}.search-input[data-v-1303b6b0]::placeholder{color:#9ca3af;font-size:.9rem}.search-input[data-v-1303b6b0]:focus{border-color:#45aeee;box-shadow:0 0 0 3px #45aeee33}.search-input[data-v-1303b6b0]:hover:not(:focus){border-color:#5a6d8a}.clear-btn[data-v-1303b6b0]{align-items:center;background:none;border:none;border-radius:4px;color:var(--ms-placeholder-color);cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:4px;position:absolute;right:.75rem}.clear-btn[data-v-1303b6b0]:hover{background-color:#ffffff1a}.mobile-modal-overlay[data-v-1303b6b0]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000d9;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.mobile-modal-content[data-v-1303b6b0]{background-color:#090e18;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.mobile-modal-header[data-v-1303b6b0]{align-items:center;background-color:#0f1729;border-bottom:1px solid #2d3748;display:flex;flex-shrink:0;justify-content:space-between;padding:1rem 1.25rem}.mobile-modal-header h3[data-v-1303b6b0]{color:#fff;font-size:1.1rem;font-weight:600;margin:0}.mobile-modal-close[data-v-1303b6b0]{align-items:center;background:none;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s}.mobile-modal-close[data-v-1303b6b0]:hover{background-color:#ffffff1a;color:#fff}.mobile-modal-body[data-v-1303b6b0]{display:flex;flex:1;flex-direction:column;overflow:hidden}@media(max-width:768px){.drawer-container[data-v-1303b6b0]{background-color:#090e18;height:100vh}.main-content[data-v-1303b6b0]{background-color:#090e18;flex-direction:column;height:100%}.sidebar[data-v-1303b6b0]{background-color:#101828;border-bottom:1px solid #2d3748;border-right:none;flex-shrink:0;height:50%;max-height:50%}.sidebar[data-v-1303b6b0],.sidebar-open[data-v-1303b6b0]{width:100%}.sidebar-closed[data-v-1303b6b0]{height:60px;max-height:60px;padding:0;width:100%}.sidebar-content[data-v-1303b6b0]{height:calc(100% - 60px);padding:1rem}.content[data-v-1303b6b0]{background-color:#090e18;flex:1;min-height:50%}.toggle-row.mobile-hidden[data-v-1303b6b0]{display:none}.project-table td[data-v-1303b6b0]{font-size:.9rem;height:42px;padding:.4rem .5rem}.testcase-title-wrapper[data-v-1303b6b0]{line-height:1.2;min-height:28px}.search-input[data-v-1303b6b0]{font-size:.9rem;padding:.875rem}.empty-state-desktop[data-v-1303b6b0]{display:none}.mobile-content-area[data-v-1303b6b0]{background-color:#090e18;display:block}.mobile-modal-body[data-v-1303b6b0] .edit-testcase-container{background-color:#090e18;display:flex;flex-direction:column;height:100%;overflow:hidden}.mobile-modal-body[data-v-1303b6b0] .form-body{display:flex;flex:1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.mobile-modal-body[data-v-1303b6b0] .editor-box{border:1px solid #3d4f6f!important;border-radius:8px;display:flex;flex:1;flex-direction:column;height:auto;min-height:350px!important;overflow:hidden}.mobile-modal-body[data-v-1303b6b0] .toolbar{background-color:#0f1729;border-bottom:1px solid #3d4f6f;flex-shrink:0;padding:8px}.mobile-modal-body[data-v-1303b6b0] .editor-content{flex:1;min-height:280px;overflow-y:auto;padding:1rem}.mobile-modal-body[data-v-1303b6b0] .ProseMirror{height:100%;min-height:280px}.mobile-modal-body[data-v-1303b6b0] .flex.justify-end.gap-4{flex-shrink:0;margin-top:auto;padding:1rem 0 .5rem}.mobile-modal-body[data-v-1303b6b0] .btn-primary{font-size:1rem;font-weight:600;margin-top:.5rem;padding:1rem;width:100%}.mobile-modal-body[data-v-1303b6b0] .form-control{margin-bottom:0}.mobile-modal-body[data-v-1303b6b0] .label{margin-bottom:.5rem}.mobile-modal-body[data-v-1303b6b0] .input{border:1px solid #3d4f6f;font-size:.95rem;padding:.875rem}.mobile-modal-body[data-v-1303b6b0] .toolbar-button{height:36px;padding:7px;width:36px}.mobile-modal-body[data-v-1303b6b0] .toolbar-divider{height:28px}}@media(min-width:769px){.sidebar[data-v-1303b6b0]{height:100%;position:relative}.main-content[data-v-1303b6b0]{flex-direction:row}.toggle-row.mobile-hidden[data-v-1303b6b0]{display:flex}.mobile-content-area[data-v-1303b6b0],.mobile-modal-overlay[data-v-1303b6b0]{display:none}.empty-state-desktop[data-v-1303b6b0]{display:flex}[data-v-1303b6b0] .editor-box{border:1px solid #3d4f6f;border-radius:8px;display:flex;flex-direction:column;height:450px!important;min-height:450px!important}[data-v-1303b6b0] .editor-content{flex:1;min-height:380px!important}[data-v-1303b6b0] .ProseMirror{height:100%;min-height:380px!important}}@media(max-width:768px){.mobile-modal-content[data-v-1303b6b0]{border-radius:0;height:100%}.mobile-modal-body[data-v-1303b6b0] .editor-box{height:380px!important;min-height:380px!important}.mobile-modal-body[data-v-1303b6b0] .editor-content,.mobile-modal-body[data-v-1303b6b0] .ProseMirror{min-height:300px}.mobile-modal-body[data-v-1303b6b0] .form-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem}@media(max-width:480px){.mobile-modal-body[data-v-1303b6b0] .toolbar{flex-wrap:nowrap;overflow-x:auto;padding:6px}.mobile-modal-body[data-v-1303b6b0] .toolbar-group{flex-shrink:0}.mobile-modal-body[data-v-1303b6b0] .editor-box{height:350px!important;min-height:350px!important}.mobile-modal-body[data-v-1303b6b0] .editor-content,.mobile-modal-body[data-v-1303b6b0] .ProseMirror{min-height:270px}.project-table td[data-v-1303b6b0]{height:38px;padding:.35rem .4rem}.testcase-title-wrapper[data-v-1303b6b0]{font-size:.85rem;min-height:24px}}@media(max-height:500px)and (orientation:landscape){.mobile-modal-body[data-v-1303b6b0] .editor-box{height:280px!important;min-height:280px!important}.mobile-modal-body[data-v-1303b6b0] .editor-content,.mobile-modal-body[data-v-1303b6b0] .ProseMirror{min-height:200px}.mobile-modal-header[data-v-1303b6b0]{flex-shrink:0;padding:.75rem 1rem}.mobile-modal-body[data-v-1303b6b0] .form-body{gap:.75rem;overflow-y:auto;padding:.75rem}.mobile-modal-body[data-v-1303b6b0] .btn-primary{font-size:.95rem;padding:.75rem}.project-table td[data-v-1303b6b0]{height:36px;padding:.3rem .4rem}}}.mobile-modal-body[data-v-1303b6b0] .editor-box:focus-within{border-color:#45aeee!important;box-shadow:0 0 0 3px #45aeee33!important}@media(min-width:769px){.project-table td[data-v-1303b6b0]{height:52px;padding:.6rem .75rem}.testcase-title-wrapper[data-v-1303b6b0]{min-height:36px}}@media(max-width:380px){.project-table td[data-v-1303b6b0]{font-size:.85rem;height:36px;padding:.3rem .35rem}.testcase-title-wrapper[data-v-1303b6b0]{font-size:.82rem;min-height:22px}.search-input[data-v-1303b6b0]{font-size:.85rem;padding:.7rem}}.mobile-modal-body[data-v-1303b6b0] .form-body::-webkit-scrollbar{width:4px}.mobile-modal-body[data-v-1303b6b0] .form-body::-webkit-scrollbar-track{background:#1d2939;border-radius:2px}.mobile-modal-body[data-v-1303b6b0] .form-body::-webkit-scrollbar-thumb{background:#45aeee;border-radius:2px}.mobile-modal-body[data-v-1303b6b0] .form-body::-webkit-scrollbar-thumb:hover{background:#3590d4}.mobile-modal-body[data-v-1303b6b0] .editor-content::-webkit-scrollbar{width:4px}.mobile-modal-body[data-v-1303b6b0] .editor-content::-webkit-scrollbar-track{background:#1e293b;border-radius:2px}.mobile-modal-body[data-v-1303b6b0] .editor-content::-webkit-scrollbar-thumb{background:#45aeee;border-radius:2px}.mobile-modal-body[data-v-1303b6b0] .flex.justify-end.gap-4{flex-shrink:0;margin-top:auto;padding:1rem 0 .5rem}.mobile-modal-body[data-v-1303b6b0] .btn-primary{font-size:1rem;font-weight:600;margin-top:.5rem;padding:1rem;width:100%}.editor-box[data-v-6b842d79]{background-color:#090e18;border-radius:8px;display:flex;flex-direction:column;height:380px;overflow:hidden}.toolbar[data-v-6b842d79]{align-items:center;background-color:#0f1729;border-bottom:1px solid #1e293b;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.toolbar-group[data-v-6b842d79]{display:flex;gap:4px}.toolbar-divider[data-v-6b842d79]{background:#334155;height:24px;margin:0 4px;width:1px}.toolbar-button[data-v-6b842d79]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.toolbar-button[data-v-6b842d79]:hover:not(:disabled){background:#334155;border-color:#4a90e2;color:#4a90e2;transform:translateY(-1px)}.toolbar-button[data-v-6b842d79]:active:not(:disabled){transform:translateY(0)}.toolbar-button.is-active[data-v-6b842d79]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toolbar-button[data-v-6b842d79]:disabled{cursor:not-allowed;opacity:.4}.toolbar-dropdown[data-v-6b842d79]{background-color:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:14px;padding:6px}.toolbar-dropdown[data-v-6b842d79]:hover{background-color:#334155;border-color:#4a90e2}.toolbar-dropdown[data-v-6b842d79]:focus{border-color:#4a90e2;outline:none}.editor-content[data-v-6b842d79]{color:#e2e8f0;flex:1;font-size:16px;line-height:1.6;min-height:0;overflow-y:auto;padding:5px}[data-v-6b842d79] .ProseMirror{height:100%;min-height:100px;outline:none}[data-v-6b842d79] .ProseMirror h1{color:#fff;font-size:2em;font-weight:700;margin:24px 0 16px}[data-v-6b842d79] .ProseMirror h2{color:#fff;font-size:1.5em;font-weight:700;margin:20px 0 12px}[data-v-6b842d79] .ProseMirror h3{color:#fff;font-size:1.25em;font-weight:600;margin:16px 0 8px}[data-v-6b842d79] .ProseMirror p{margin:12px 0}[data-v-6b842d79] .ProseMirror ul{color:#fff;list-style:disc;margin:12px 0;padding-left:24px}[data-v-6b842d79] .ProseMirror ol{color:#fff;list-style:decimal;margin:12px 0;padding-left:24px}[data-v-6b842d79] .ProseMirror li{margin:4px 0}[data-v-6b842d79] .ProseMirror code{background:#1e293b;border-radius:4px;color:#4a90e2;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}[data-v-6b842d79] .ProseMirror pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}[data-v-6b842d79] .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}[data-v-6b842d79] .ProseMirror blockquote{border-left:4px solid #4a90e2;color:#94a3b8;font-style:italic;margin:16px 0;padding-left:16px}[data-v-6b842d79] .ProseMirror mark{background:#ffd93d;border-radius:2px;color:#1e1e1e;padding:2px 4px}[data-v-6b842d79] .ProseMirror a{color:#4a90e2;cursor:pointer;text-decoration:underline}[data-v-6b842d79] .ProseMirror a:hover{color:#5ba3f5}[data-v-6b842d79] .ProseMirror strong{font-weight:700}[data-v-6b842d79] .ProseMirror em{font-style:italic}[data-v-6b842d79] .ProseMirror u{text-decoration:underline}[data-v-6b842d79] .ProseMirror s{text-decoration:line-through}[data-v-6b842d79] .ProseMirror table{border:1px solid #334155;border-collapse:collapse;color:#fff;margin:16px 0;position:relative;width:100%}[data-v-6b842d79] .ProseMirror td,[data-v-6b842d79] .ProseMirror th{background-clip:padding-box;border:1px solid #334155;padding:8px 12px;position:relative;text-align:left}[data-v-6b842d79] .ProseMirror th{background-color:#1e293bcc;color:#fff;font-weight:700}[data-v-6b842d79] .ProseMirror tr:nth-child(2n){background-color:#0f172999}[data-v-6b842d79] .ProseMirror tr:nth-child(odd){background-color:#1a202e99}[data-v-6b842d79] .resizable-table{position:relative}[data-v-6b842d79] .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto;position:relative}[data-v-6b842d79] .ProseMirror .column-resize-handle{background-color:#334155;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;transition:opacity .2s ease;width:6px;z-index:10}[data-v-6b842d79] .ProseMirror .column-resize-handle:hover{opacity:1}[data-v-6b842d79] .ProseMirror .column-resize-handle.active{background-color:#ff6b6b;opacity:1;right:-2px;width:4px}[data-v-6b842d79] .ProseMirror td:after,[data-v-6b842d79] .ProseMirror th:after{bottom:0;content:"";cursor:col-resize;position:absolute;right:-3px;top:0;width:8px;z-index:5}[data-v-6b842d79] .ProseMirror td:hover:after,[data-v-6b842d79] .ProseMirror th:hover:after{background-color:#4a90e233}[data-v-6b842d79] .ProseMirror .resizing-cursor{cursor:col-resize!important}[data-v-6b842d79] .ProseMirror .selectedCell{background-color:#4a90e233!important}[data-v-6b842d79] .ProseMirror.resize-handle-active{border-right:3px solid #ff6b6b!important}[data-v-6b842d79] .ProseMirror table:hover,[data-v-6b842d79] .ProseMirror td:hover,[data-v-6b842d79] .ProseMirror th:hover{border-color:#334155}[data-v-6b842d79] .ProseMirror.resize-overlay{background-color:#ff6b6b;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}@media(max-width:768px){.toolbar[data-v-6b842d79]{flex-wrap:nowrap;gap:4px;overflow-x:scroll;padding:4px;scrollbar-color:#4a90e2 #1e293b;scrollbar-width:auto}.toolbar[data-v-6b842d79]::-webkit-scrollbar{background:#1e293b;height:8px}.toolbar[data-v-6b842d79]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}.toolbar[data-v-6b842d79]::-webkit-scrollbar-track{background:#1e293b}.toolbar-group[data-v-6b842d79]{flex-shrink:0;gap:2px}.toolbar-divider[data-v-6b842d79]{height:20px;margin:0 2px}.toolbar-button[data-v-6b842d79]{flex-shrink:0;font-size:10px;height:28px;padding:4px;width:28px}.toolbar-button svg[data-v-6b842d79]{height:12px;width:12px}.toolbar-dropdown[data-v-6b842d79]{flex-shrink:0;font-size:10px;padding:4px}.editor-content[data-v-6b842d79]{font-size:14px}.fixed.inset-0[data-v-6b842d79]{padding:0!important}.border.relative.rounded-box.shadow-2xl[data-v-6b842d79]{border-radius:0!important;height:100vh!important;max-height:100vh!important;width:100%!important}.card-body[data-v-6b842d79]{padding:10px!important}.border-b-4[data-v-6b842d79]{padding:8px!important}.btn-circle[data-v-6b842d79]{height:38px!important;min-height:38px!important;width:38px!important}.btn[data-v-6b842d79]{font-size:12px!important;height:32px!important;min-height:32px!important}.editor-box[data-v-6b842d79]{height:410px!important}[data-v-6b842d79] .ProseMirror table{font-size:14px}[data-v-6b842d79] .ProseMirror td,[data-v-6b842d79] .ProseMirror th{padding:6px 8px}[data-v-6b842d79] .ProseMirror .column-resize-handle{right:-4px;width:8px}[data-v-6b842d79] .ProseMirror td:after,[data-v-6b842d79] .ProseMirror th:after{right:-6px;width:12px}}.multiselect-wrapper[data-v-9af87f2a]{justify-content:"flex-start"}.multiselect-blue[data-v-9af87f2a]{--ms-tag-bg:#45aeee;--ms-tag-color:#fff;--ms-option-bg-selected:#45aeee;--ms-ring-color:#45aeee;--ms-ring-width:1px;--ms-bg:#1f2937;--ms-border-color:#374151;--ms-text-color:#fff}[data-v-9af87f2a] .multiselect-option.is-selected{background:var(--ms-option-bg-selected,#45aeee);color:var(--ms-option-color-selected,#fff)}[data-v-9af87f2a] .multiselect{background:#1f2937;border-color:#374151;color:#fff}[data-v-9af87f2a] .multiselect-input{background:#1f2937;color:#fff}[data-v-9af87f2a] .multiselect-dropdown{background:#1f2937;border-color:#374151}[data-v-9af87f2a] .multiselect-option{background:#1f2937;color:#fff}[data-v-9af87f2a] .multiselect-option.is-pointed{background:#374151}.table-container[data-v-9af87f2a]::-webkit-scrollbar{width:6px}.table-container[data-v-9af87f2a]::-webkit-scrollbar-track{background:#374151}.table-container[data-v-9af87f2a]::-webkit-scrollbar-thumb{background:#45aeee;border-radius:3px}.table-container[data-v-9af87f2a]::-webkit-scrollbar-thumb:hover{background:#3590d4}@media(max-width:768px){.sticky .flex.flex-wrap.items-center.justify-between[data-v-9af87f2a]{flex-wrap:nowrap!important;gap:4px!important}.sticky h1[data-v-9af87f2a]{font-size:14px!important}.sticky .badge[data-v-9af87f2a]{font-size:10px!important;padding:2px 6px!important}.sticky .btn[data-v-9af87f2a]{font-size:10px!important;height:28px!important;min-height:28px!important;padding:4px 8px!important}.sticky[data-v-9af87f2a]{margin-bottom:4px!important}}.editor-box[data-v-39484799]{background-color:#090e18;border-radius:8px;display:flex;flex-direction:column;height:380px;overflow:hidden}.toolbar[data-v-39484799]{align-items:center;background-color:#0f1729;border-bottom:1px solid #1e293b;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.toolbar-group[data-v-39484799]{display:flex;gap:4px}.toolbar-divider[data-v-39484799]{background:#334155;height:24px;margin:0 4px;width:1px}.toolbar-button[data-v-39484799]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.toolbar-button[data-v-39484799]:hover:not(:disabled){background:#334155;border-color:#4a90e2;color:#4a90e2;transform:translateY(-1px)}.toolbar-button[data-v-39484799]:active:not(:disabled){transform:translateY(0)}.toolbar-button.is-active[data-v-39484799]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toolbar-button[data-v-39484799]:disabled{cursor:not-allowed;opacity:.4}.toolbar-dropdown[data-v-39484799]{background-color:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:14px;padding:6px}.toolbar-dropdown[data-v-39484799]:hover{background-color:#334155;border-color:#4a90e2}.toolbar-dropdown[data-v-39484799]:focus{border-color:#4a90e2;outline:none}.editor-content[data-v-39484799]{color:#e2e8f0;flex:1;font-size:16px;line-height:1.6;min-height:0;overflow-y:auto;padding:5px}[data-v-39484799] .ProseMirror{height:100%;min-height:100px;outline:none}[data-v-39484799] .ProseMirror h1{color:#fff;font-size:2em;font-weight:700;margin:24px 0 16px}[data-v-39484799] .ProseMirror h2{color:#fff;font-size:1.5em;font-weight:700;margin:20px 0 12px}[data-v-39484799] .ProseMirror h3{color:#fff;font-size:1.25em;font-weight:600;margin:16px 0 8px}[data-v-39484799] .ProseMirror p{margin:12px 0}[data-v-39484799] .ProseMirror ul{color:#fff;list-style:disc;margin:12px 0;padding-left:24px}[data-v-39484799] .ProseMirror ol{color:#fff;list-style:decimal;margin:12px 0;padding-left:24px}[data-v-39484799] .ProseMirror li{margin:4px 0}[data-v-39484799] .ProseMirror code{background:#1e293b;border-radius:4px;color:#4a90e2;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}[data-v-39484799] .ProseMirror pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}[data-v-39484799] .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}[data-v-39484799] .ProseMirror blockquote{border-left:4px solid #4a90e2;color:#94a3b8;font-style:italic;margin:16px 0;padding-left:16px}[data-v-39484799] .ProseMirror mark{background:#ffd93d;border-radius:2px;color:#1e1e1e;padding:2px 4px}[data-v-39484799] .ProseMirror a{color:#4a90e2;cursor:pointer;text-decoration:underline}[data-v-39484799] .ProseMirror a:hover{color:#5ba3f5}[data-v-39484799] .ProseMirror strong{font-weight:700}[data-v-39484799] .ProseMirror em{font-style:italic}[data-v-39484799] .ProseMirror u{text-decoration:underline}[data-v-39484799] .ProseMirror s{text-decoration:line-through}[data-v-39484799] .ProseMirror table{border:1px solid #334155;border-collapse:collapse;color:#fff;margin:16px 0;position:relative;width:100%}[data-v-39484799] .ProseMirror td,[data-v-39484799] .ProseMirror th{background-clip:padding-box;border:1px solid #334155;padding:8px 12px;position:relative;text-align:left}[data-v-39484799] .ProseMirror th{background-color:#1e293bcc;color:#fff;font-weight:700}[data-v-39484799] .ProseMirror tr:nth-child(2n){background-color:#0f172999}[data-v-39484799] .ProseMirror tr:nth-child(odd){background-color:#1a202e99}[data-v-39484799] .resizable-table{position:relative}[data-v-39484799] .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto;position:relative}[data-v-39484799] .ProseMirror .column-resize-handle{background-color:#334155;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;transition:opacity .2s ease;width:6px;z-index:10}[data-v-39484799] .ProseMirror .column-resize-handle:hover{opacity:1}[data-v-39484799] .ProseMirror .column-resize-handle.active{background-color:#ff6b6b;opacity:1;right:-2px;width:4px}[data-v-39484799] .ProseMirror td:after,[data-v-39484799] .ProseMirror th:after{bottom:0;content:"";cursor:col-resize;position:absolute;right:-3px;top:0;width:8px;z-index:5}[data-v-39484799] .ProseMirror td:hover:after,[data-v-39484799] .ProseMirror th:hover:after{background-color:#4a90e233}[data-v-39484799] .ProseMirror .resizing-cursor{cursor:col-resize!important}[data-v-39484799] .ProseMirror .selectedCell{background-color:#4a90e233!important}[data-v-39484799] .ProseMirror.resize-handle-active{border-right:3px solid #ff6b6b!important}[data-v-39484799] .ProseMirror table:hover,[data-v-39484799] .ProseMirror td:hover,[data-v-39484799] .ProseMirror th:hover{border-color:#334155}[data-v-39484799] .ProseMirror.resize-overlay{background-color:#ff6b6b;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}@media(max-width:768px){.toolbar[data-v-39484799]{flex-wrap:nowrap;gap:4px;overflow-x:scroll;padding:4px;scrollbar-color:#4a90e2 #1e293b;scrollbar-width:auto}.toolbar[data-v-39484799]::-webkit-scrollbar{background:#1e293b;height:8px}.toolbar[data-v-39484799]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}.toolbar[data-v-39484799]::-webkit-scrollbar-track{background:#1e293b}.toolbar-group[data-v-39484799]{flex-shrink:0;gap:2px}.toolbar-divider[data-v-39484799]{height:20px;margin:0 2px}.toolbar-button[data-v-39484799]{flex-shrink:0;font-size:10px;height:28px;padding:4px;width:28px}.toolbar-button svg[data-v-39484799]{height:12px;width:12px}.toolbar-dropdown[data-v-39484799]{flex-shrink:0;font-size:10px;padding:4px}.editor-content[data-v-39484799]{font-size:14px}.fixed.inset-0[data-v-39484799]{padding:0!important}.border.relative.rounded-box.shadow-2xl[data-v-39484799]{border-radius:0!important;height:100vh!important;max-height:100vh!important;width:100%!important}.card-body[data-v-39484799]{padding:10px!important}.border-b-4[data-v-39484799]{padding:8px!important}.btn-circle[data-v-39484799]{height:38px!important;min-height:38px!important;width:38px!important}.btn[data-v-39484799]{font-size:12px!important;height:32px!important;min-height:32px!important}.editor-box[data-v-39484799]{height:410px!important}[data-v-39484799] .ProseMirror table{font-size:14px}[data-v-39484799] .ProseMirror td,[data-v-39484799] .ProseMirror th{padding:6px 8px}[data-v-39484799] .ProseMirror .column-resize-handle{right:-4px;width:8px}[data-v-39484799] .ProseMirror td:after,[data-v-39484799] .ProseMirror th:after{right:-6px;width:12px}}.editor-box[data-v-1c5e1b43]{background-color:#090e18;border-radius:8px;display:flex;flex-direction:column;height:380px;overflow:hidden}.toolbar[data-v-1c5e1b43]{align-items:center;background-color:#0f1729;border-bottom:1px solid #1e293b;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:8px}.toolbar-group[data-v-1c5e1b43]{display:flex;gap:4px}.toolbar-divider[data-v-1c5e1b43]{background:#334155;height:24px;margin:0 4px;width:1px}.toolbar-button[data-v-1c5e1b43]{align-items:center;background:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:8px;transition:all .2s ease;width:36px}.toolbar-button[data-v-1c5e1b43]:hover:not(:disabled){background:#334155;border-color:#4a90e2;color:#4a90e2;transform:translateY(-1px)}.toolbar-button[data-v-1c5e1b43]:active:not(:disabled){transform:translateY(0)}.toolbar-button.is-active[data-v-1c5e1b43]{background:#4a90e2;border-color:#4a90e2;color:#fff}.toolbar-button[data-v-1c5e1b43]:disabled{cursor:not-allowed;opacity:.4}.toolbar-dropdown[data-v-1c5e1b43]{background-color:#1e293b;border:1px solid #334155;border-radius:6px;color:#e2e8f0;cursor:pointer;font-size:14px;padding:6px}.toolbar-dropdown[data-v-1c5e1b43]:hover{background-color:#334155;border-color:#4a90e2}.toolbar-dropdown[data-v-1c5e1b43]:focus{border-color:#4a90e2;outline:none}.editor-content[data-v-1c5e1b43]{color:#e2e8f0;flex:1;font-size:16px;line-height:1.6;min-height:0;overflow-y:auto;padding:5px}[data-v-1c5e1b43] .ProseMirror{height:100%;min-height:100px;outline:none}[data-v-1c5e1b43] .ProseMirror h1{color:#fff;font-size:2em;font-weight:700;margin:24px 0 16px}[data-v-1c5e1b43] .ProseMirror h2{color:#fff;font-size:1.5em;font-weight:700;margin:20px 0 12px}[data-v-1c5e1b43] .ProseMirror h3{color:#fff;font-size:1.25em;font-weight:600;margin:16px 0 8px}[data-v-1c5e1b43] .ProseMirror p{margin:12px 0}[data-v-1c5e1b43] .ProseMirror ul{color:#fff;list-style:disc;margin:12px 0;padding-left:24px}[data-v-1c5e1b43] .ProseMirror ol{color:#fff;list-style:decimal;margin:12px 0;padding-left:24px}[data-v-1c5e1b43] .ProseMirror li{margin:4px 0}[data-v-1c5e1b43] .ProseMirror code{background:#1e293b;border-radius:4px;color:#4a90e2;font-family:Courier New,monospace;font-size:.9em;padding:2px 6px}[data-v-1c5e1b43] .ProseMirror pre{background:#1e293b;border:1px solid #334155;border-radius:8px;color:#e2e8f0;margin:16px 0;overflow-x:auto;padding:16px}[data-v-1c5e1b43] .ProseMirror pre code{background:none;color:inherit;font-size:.9em;padding:0}[data-v-1c5e1b43] .ProseMirror blockquote{border-left:4px solid #4a90e2;color:#94a3b8;font-style:italic;margin:16px 0;padding-left:16px}[data-v-1c5e1b43] .ProseMirror mark{background:#ffd93d;border-radius:2px;color:#1e1e1e;padding:2px 4px}[data-v-1c5e1b43] .ProseMirror a{color:#4a90e2;cursor:pointer;text-decoration:underline}[data-v-1c5e1b43] .ProseMirror a:hover{color:#5ba3f5}[data-v-1c5e1b43] .ProseMirror strong{font-weight:700}[data-v-1c5e1b43] .ProseMirror em{font-style:italic}[data-v-1c5e1b43] .ProseMirror u{text-decoration:underline}[data-v-1c5e1b43] .ProseMirror s{text-decoration:line-through}[data-v-1c5e1b43] .ProseMirror table{border:1px solid #334155;border-collapse:collapse;color:#fff;margin:16px 0;position:relative;width:100%}[data-v-1c5e1b43] .ProseMirror td,[data-v-1c5e1b43] .ProseMirror th{background-clip:padding-box;border:1px solid #334155;padding:8px 12px;position:relative;text-align:left}[data-v-1c5e1b43] .ProseMirror th{background-color:#1e293bcc;color:#fff;font-weight:700}[data-v-1c5e1b43] .ProseMirror tr:nth-child(2n){background-color:#0f172999}[data-v-1c5e1b43] .ProseMirror tr:nth-child(odd){background-color:#1a202e99}[data-v-1c5e1b43] .resizable-table{position:relative}[data-v-1c5e1b43] .ProseMirror .tableWrapper{margin:1em 0;overflow-x:auto;position:relative}[data-v-1c5e1b43] .ProseMirror .column-resize-handle{background-color:#334155;bottom:0;cursor:col-resize;opacity:0;position:absolute;right:-3px;top:0;transition:opacity .2s ease;width:6px;z-index:10}[data-v-1c5e1b43] .ProseMirror .column-resize-handle:hover{opacity:1}[data-v-1c5e1b43] .ProseMirror .column-resize-handle.active{background-color:#ff6b6b;opacity:1;right:-2px;width:4px}[data-v-1c5e1b43] .ProseMirror td:after,[data-v-1c5e1b43] .ProseMirror th:after{bottom:0;content:"";cursor:col-resize;position:absolute;right:-3px;top:0;width:8px;z-index:5}[data-v-1c5e1b43] .ProseMirror td:hover:after,[data-v-1c5e1b43] .ProseMirror th:hover:after{background-color:#4a90e233}[data-v-1c5e1b43] .ProseMirror .resizing-cursor{cursor:col-resize!important}[data-v-1c5e1b43] .ProseMirror .selectedCell{background-color:#4a90e233!important}[data-v-1c5e1b43] .ProseMirror.resize-handle-active{border-right:3px solid #ff6b6b!important}[data-v-1c5e1b43] .ProseMirror table:hover,[data-v-1c5e1b43] .ProseMirror td:hover,[data-v-1c5e1b43] .ProseMirror th:hover{border-color:#334155}[data-v-1c5e1b43] .ProseMirror.resize-overlay{background-color:#ff6b6b;bottom:0;pointer-events:none;position:absolute;top:0;width:2px;z-index:20}@media(max-width:768px){.toolbar[data-v-1c5e1b43]{flex-wrap:nowrap;gap:4px;overflow-x:scroll;padding:4px;scrollbar-color:#4a90e2 #1e293b;scrollbar-width:auto}.toolbar[data-v-1c5e1b43]::-webkit-scrollbar{background:#1e293b;height:8px}.toolbar[data-v-1c5e1b43]::-webkit-scrollbar-thumb{background:#4a90e2;border-radius:4px}.toolbar[data-v-1c5e1b43]::-webkit-scrollbar-track{background:#1e293b}.toolbar-group[data-v-1c5e1b43]{flex-shrink:0;gap:2px}.toolbar-divider[data-v-1c5e1b43]{height:20px;margin:0 2px}.toolbar-button[data-v-1c5e1b43]{flex-shrink:0;font-size:10px;height:28px;padding:4px;width:28px}.toolbar-button svg[data-v-1c5e1b43]{height:12px;width:12px}.toolbar-dropdown[data-v-1c5e1b43]{flex-shrink:0;font-size:10px;padding:4px}.editor-content[data-v-1c5e1b43]{font-size:14px}.fixed.inset-0[data-v-1c5e1b43]{padding:0!important}.border.relative.rounded-box.shadow-2xl[data-v-1c5e1b43]{border-radius:0!important;height:100vh!important;max-height:100vh!important;width:100%!important}.card-body[data-v-1c5e1b43]{padding:10px!important}.border-b-4[data-v-1c5e1b43]{padding:8px!important}.btn-circle[data-v-1c5e1b43]{height:38px!important;min-height:38px!important;width:38px!important}.btn[data-v-1c5e1b43]{font-size:12px!important;height:32px!important;min-height:32px!important}.editor-box[data-v-1c5e1b43]{height:410px!important}[data-v-1c5e1b43] .ProseMirror table{font-size:14px}[data-v-1c5e1b43] .ProseMirror td,[data-v-1c5e1b43] .ProseMirror th{padding:6px 8px}[data-v-1c5e1b43] .ProseMirror .column-resize-handle{right:-4px;width:8px}[data-v-1c5e1b43] .ProseMirror td:after,[data-v-1c5e1b43] .ProseMirror th:after{right:-6px;width:12px}}.multiselect-wrapper[data-v-3077ff33]{justify-content:"flex-start"}.multiselect-blue[data-v-3077ff33]{--ms-tag-bg:#45aeee;--ms-tag-color:#fff;--ms-option-bg-selected:#45aeee;--ms-ring-color:#45aeee;--ms-ring-width:1px;--ms-bg:#1f2937;--ms-border-color:#374151;--ms-text-color:#fff}[data-v-3077ff33] .multiselect-option.is-selected{background:var(--ms-option-bg-selected,#45aeee);color:var(--ms-option-color-selected,#fff)}[data-v-3077ff33] .multiselect{background:#1f2937;border-color:#374151;color:#fff}[data-v-3077ff33] .multiselect-input{background:#1f2937;color:#fff}[data-v-3077ff33] .multiselect-dropdown{background:#1f2937;border-color:#374151}[data-v-3077ff33] .multiselect-option{background:#1f2937;color:#fff}[data-v-3077ff33] .multiselect-option.is-pointed{background:#374151}.table-container[data-v-3077ff33]::-webkit-scrollbar{width:6px}.table-container[data-v-3077ff33]::-webkit-scrollbar-track{background:#374151}.table-container[data-v-3077ff33]::-webkit-scrollbar-thumb{background:#45aeee;border-radius:3px}.table-container[data-v-3077ff33]::-webkit-scrollbar-thumb:hover{background:#3590d4}@media(max-width:640px){td[data-v-3077ff33]{white-space:normal!important}.action-container[data-v-3077ff33]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.action-btn[data-v-3077ff33]{font-size:11px!important;height:auto!important;line-height:1.1;padding:4px 6px!important;white-space:nowrap}.action-btn svg[data-v-3077ff33]{height:14px!important;margin-right:4px!important;width:14px!important}}
