.tiptap ul{font-size:40px}.tiptap ol{font-size:22px}.tiptap p,.tiptap p.is-empty:before{font-size:21px}.btn{background:none;border:1px solid #ccc;border-radius:5px;padding:10px;cursor:pointer;margin-left:5px}.btn-danger{background-color:#cd5c5c;border:1px solid #cd5c5c;color:#fff}.btn-success{background-color:#349539;border:1px solid #349539;color:#fff}table{width:100%;border-collapse:collapse;border:0 solid #fff}td,th{border-bottom:1px solid #ccc;padding:8px;text-align:left;vertical-align:bottom;max-width:50px!important;width:50px!important}td.skill-name-cell,th.skill-name-cell{max-width:unset!important;width:unset!important}th{vertical-align:top;font-weight:700}.employee-header div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.employee-header span{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:900}.avatar{width:32px;height:32px;margin-bottom:5px;margin-left:0;display:block}h1{font-weight:900}.completed{border:5px solid green}.in-progress{border:5px solid orange}.not-started{border:5px solid grey}.add-div{width:40px;height:40px;border-radius:50%;text-align:center;border:1px solid green;color:green;padding-top:2px;padding-left:1px;cursor:pointer;font-size:2em;font-weight:100}.skill-cell{border-radius:50%;width:24px;height:24px;cursor:pointer}.skill-cell.current{-webkit-animation:blink 2s infinite;animation:blink 2s infinite}tr.faded{display:none}@-webkit-keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.accordion{width:100%}.accordion-item{border-bottom:1px solid #ccc}.accordion-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;padding:10px}.accordion-header,.employee-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.avatar{width:40px;height:40px;border-radius:50%;margin-right:5px}.add-icon{font-size:24px;font-weight:700}.accordion-content{display:none;padding:10px;background-color:#f9f9f9}.status-dot{height:25px;width:25px;border-radius:50%;display:inline-block}.skill-status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-top:10px}[data-v-6be4a644] .ex-employee{-webkit-filter:grayscale(1);filter:grayscale(1)}.user-avatar[data-v-6be4a644]{font-size:20px;float:left;margin-right:10px}.ex-employee[data-v-6be4a644]{-webkit-filter:grayscale(1);filter:grayscale(1)}*>.user-tags[data-v-4a635ada]{padding-top:10px}.disabled-class[data-v-4a635ada]{pointer-events:none;opacity:.5}.custom-file-upload[data-v-4a635ada]{position:absolute;border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;bottom:0;right:0;background:#fff;border-radius:50%;width:30px;height:30px}[data-v-0a5e7c9f] .tag{padding:3px;color:#7402ff;font-size:x-small;display:inline-block}[data-v-0a5e7c9f] .tag-icon{width:1em;height:1em;text-align:center;vertical-align:middle;margin-right:3px}.inner{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible}p.drop-target:hover{background-color:#d0e7ff}[data-node-view-content]{border:1px solid silver;border-radius:5px}[data-node-view-content] p:first-child{border-radius:10px;padding-left:10px;padding-top:4px}[data-node-view-content] p:nth-child(3){display:none!important}[data-node-view-content] pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem;margin:.5rem 0;overflow-x:auto}[data-node-view-content] pre code{color:inherit;padding:0;background:none;font-size:.8rem}[data-node-view-content] code{background-color:rgba(97,97,97,.1);color:#616161;padding:.2rem .4rem;border-radius:.25rem;font-family:JetBrainsMono,monospace;font-size:.9em}.delete-button{width:24px!important;height:24px!important;min-height:24px;min-width:24px;background-repeat:no-repeat;cursor:pointer}.draggable-item{padding-left:20px;position:relative;margin:20px 0}.draggable-item,.draggable-item>*{overflow:visible}.draggable-item.collapsed [data-node-view-content] p:first-child{display:block!important;margin-top:0!important}.draggable-item [data-node-view-content] p:nth-child(2){display:block;min-height:40px;border:1px dashed silver;padding:10px;background:#efefef}.draggable-item.collapsed [data-node-view-content] p:nth-child(2),.draggable-item.collapsed [data-node-view-content] pre{display:none}.draggable-item:hover .tools{display:block!important;position:absolute;left:0;width:100px;margin-top:10px;top:0}.draggable-item:hover .tools-right{display:block!important;position:absolute;right:0;margin-right:10px;margin-top:10px;top:0;background:#efefef;padding:3px;border-radius:5px}.tools{display:none}[data-subtype=informational]{border-color:rgba(var(--vs-info),1)!important}[data-subtype=success]{border-color:rgba(var(--vs-success),1)!important}[data-subtype=error]{border-color:rgba(var(--vs-error),1)!important}[data-subtype=warning]{border-color:rgba(var(--vs-warning),1)!important}[data-subtype=informational] p:first-of-type{background:rgba(var(--vs-info),1)!important;color:#fff}[data-subtype=success] p:first-of-type{background:rgba(var(--vs-success),1)!important;color:#fff}[data-subtype=error] p:first-of-type{background:rgba(var(--vs-error),1)!important;color:#fff}[data-subtype=warning] p:first-of-type{background:rgba(var(--vs-warning),1)!important;color:#fff}[data-subtype=informational] div.content{border-color:rgba(var(--vs-info),1)!important;background:rgba(var(--vs-info),1)!important}[data-subtype=error] div.content p:first-child,[data-subtype=informational] div.content p:first-child,[data-subtype=success] div.content p:first-child,[data-subtype=warning] div.content p:first-child{color:#fff}[data-subtype=success] div.content{border-color:rgba(var(--vs-success),1)!important;background:rgba(var(--vs-success),1)!important}[data-subtype=error] div.content{border-color:rgba(var(--vs-error),1)!important;background:rgba(var(--vs-error),1)!important}[data-subtype=warning] div.content{border-color:rgba(var(--vs-warning),1)!important;background:rgba(var(--vs-warning),1)!important}.tools-right{display:none}.tools-right .tool,.tools .tool{float:left;display:inline-block;margin-top:5px}.tools-right .tool img,.tools .tool img{max-width:20px;max-height:20px;width:20px;height:20px;cursor:pointer}.dropdown-trigger{cursor:pointer;padding:2px 4px;border-radius:3px;-webkit-transition:background-color .2s;transition:background-color .2s}.dropdown-trigger:hover{background-color:rgba(0,0,0,.1)}.dropdown-trigger i{font-size:14px;color:#666}.drag-handle{min-width:1rem;margin-right:.5rem;cursor:-webkit-grab;cursor:grab;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 16"><path fill="silver" d="M4 14c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zM2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"/></svg>');background-repeat:no-repeat;background-size:contain;background-position:50%}.content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:calc(100% - 40px);width:calc(100% - 40px);min-width:calc(100% - 40px)}@media (max-width:768px){.draggable-item.collapsed{max-height:none!important;min-height:auto;overflow:visible}.draggable-item.collapsed [data-node-view-content] p:nth-child(2),.draggable-item.collapsed [data-node-view-content] pre{display:block}.arrows{display:none!important}.draggable-item{padding-left:0;margin:10px 0}.content{max-width:none}}.step-template-node[data-v-51dc5c3b]{border:1px dashed #888;padding:1rem;margin:.5rem 0;border-radius:.5rem;position:relative;overflow:visible}.step-template-content[data-v-51dc5c3b]{position:relative;z-index:1}.tools-right[data-v-51dc5c3b]{position:absolute;top:8px;right:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;z-index:2;background:hsla(0,0%,100%,.8);border-radius:6px;padding:4px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 4px rgba(0,0,0,.1)}.tools-right .tool img[data-v-51dc5c3b]{width:20px;height:20px;cursor:pointer;display:block;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.tools-right .tool img[data-v-51dc5c3b]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.full-screen[data-v-7ebff1bf]{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-container[data-v-7ebff1bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tcvelik-step-capture[data-v-7ebff1bf]{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.close-button-container[data-v-7ebff1bf]{position:fixed;top:20px;right:20px;z-index:10001}.close-btn[data-v-7ebff1bf]{background:rgba(0,0,0,.7);border:none;outline:none;color:#fff;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.close-btn[data-v-7ebff1bf]:hover{background:rgba(220,53,69,.9);-webkit-transform:scale(1.05);transform:scale(1.05);outline:none}.close-btn[data-v-7ebff1bf]:focus{outline:none;-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.3);box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.close-btn[data-v-7ebff1bf]:active{outline:none;-webkit-transform:scale(.95);transform:scale(.95)}.camera-wrapper[data-v-7ebff1bf]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding:0;position:relative}.camera-container[data-v-7ebff1bf]{position:relative;width:100%;height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.camera-placeholder[data-v-7ebff1bf],.camera-video[data-v-7ebff1bf]{width:100vw;max-width:none;height:100vh;-o-object-fit:cover;object-fit:cover;display:block}.camera-placeholder[data-v-7ebff1bf]{-webkit-box-shadow:none;box-shadow:none}.camera-controls-overlay[data-v-7ebff1bf]{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:rgba(0,0,0,.5);padding:15px 20px;border-radius:25px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.camera-controls-overlay .btn[data-v-7ebff1bf]{background:hsla(0,0%,100%,.9);border:none;outline:none;color:#333;padding:10px 15px;border-radius:20px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.camera-controls-overlay .btn[data-v-7ebff1bf]:hover{background:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.3);box-shadow:0 4px 12px rgba(0,0,0,.3);outline:none}.camera-controls-overlay .btn[data-v-7ebff1bf]:focus{outline:none;-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.3);box-shadow:0 0 0 3px hsla(0,0%,100%,.3)}.camera-controls-overlay .btn-danger[data-v-7ebff1bf]{background:rgba(220,53,69,.9);color:#fff}.camera-controls-overlay .btn-danger[data-v-7ebff1bf]:hover{background:#dc3545}.camera-controls-overlay .btn-info[data-v-7ebff1bf]{background:rgba(23,162,184,.9);color:#fff}.camera-controls-overlay .btn-info[data-v-7ebff1bf]:hover{background:#17a2b8}.camera-controls-overlay .btn-secondary[data-v-7ebff1bf]{background:rgba(108,117,125,.9);color:#fff}.camera-controls-overlay .btn-secondary[data-v-7ebff1bf]:hover{background:#6c757d}.camera-controls-overlay .btn[data-v-7ebff1bf]:disabled{background:rgba(108,117,125,.5);color:hsla(0,0%,100%,.6);cursor:not-allowed}.camera-controls-overlay .btn[data-v-7ebff1bf]:disabled:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.capture-counter[data-v-7ebff1bf]{position:absolute;top:10%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.capture-counter .badge[data-v-7ebff1bf]{background:#007bff;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px}.step-card[data-v-7ebff1bf]{border:1px solid #ccc;border-radius:12px;padding:15px;margin-bottom:15px;background:#f9f9f9;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.step-image[data-v-7ebff1bf]{max-width:100%;border-radius:8px;margin-bottom:10px}.controls[data-v-7ebff1bf]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.steps-container[data-v-7ebff1bf]{max-height:100%;overflow:scroll;scroll-behavior:smooth}.btn[data-v-7ebff1bf]{-webkit-transition:all .2s ease;transition:all .2s ease}.btn[data-v-7ebff1bf]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:768px){.close-button-container[data-v-7ebff1bf]{top:15px;right:15px}.close-btn[data-v-7ebff1bf]{width:45px;height:45px;font-size:16px}.camera-controls-overlay[data-v-7ebff1bf]{bottom:15px;padding:12px 15px;gap:8px}.camera-controls-overlay .btn[data-v-7ebff1bf]{padding:8px 12px;font-size:14px}.controls[data-v-7ebff1bf]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.camera-video[data-v-7ebff1bf]{max-width:340px}.camera-wrapper[data-v-7ebff1bf]{overflow:hidden}.tcvelik-step-capture[data-v-7ebff1bf]{padding:0}.header-container[data-v-7ebff1bf]{max-width:380px}.camera-wrapper[data-v-7ebff1bf]{width:100%}.steps-container[data-v-7ebff1bf]{max-width:380px}@media not -webkit-device-pixel-ratio{.camera-controls-overlay[data-v-7ebff1bf]{bottom:50px}}.camera-placeholder[data-v-7ebff1bf]{max-width:340px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.table-insert-wrapper[data-v-283800c8]{position:relative;display:inline-block}.toolbar-btn[data-v-283800c8]{padding:6px;border-radius:4px;cursor:pointer;color:#666;-webkit-transition:all .2s;transition:all .2s;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar-btn[data-v-283800c8]:hover{background-color:#f3f4f6;color:#000}.toolbar-btn.active[data-v-283800c8]{background-color:#e5e7eb;color:#000}.table-grid-popup[data-v-283800c8]{position:absolute;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:1000}.table-grid[data-v-283800c8]{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:200px}.table-cell[data-v-283800c8]{width:20px;height:20px;border:1px solid #e5e7eb;background:#fff;-webkit-transition:all .15s;transition:all .15s;cursor:pointer}.table-cell.active[data-v-283800c8]{background:#e5e7eb}.table-dimensions[data-v-283800c8]{text-align:center;margin-top:5px;font-size:12px;color:#666}[data-v-283800c8]:deep(.editor-table){border-collapse:collapse;width:100%;margin:1rem 0}[data-v-283800c8]:deep(.editor-table td),[data-v-283800c8]:deep(.editor-table th){border:1px solid #e5e7eb;padding:8px;text-align:left}[data-v-283800c8]:deep(.editor-table thead){background-color:#f3f4f6}.template-editor[data-v-1cfe0898]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;min-height:400px}.template-editor-form[data-v-1cfe0898]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.form-group[data-v-1cfe0898]{margin-bottom:20px}.form-group label[data-v-1cfe0898]{display:block;margin-bottom:8px;font-weight:600;color:#333}.w-full[data-v-1cfe0898]{width:100%}.template-editor-preview[data-v-1cfe0898]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:50%}.preview-label[data-v-1cfe0898]{font-weight:600;margin-bottom:10px;color:#333}.preview-container[data-v-1cfe0898]{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f9f9}.preview-container.active[data-v-1cfe0898]{border:2px solid rgba(var(--vs-primary),1);background-color:#f0f7ff}.preview-image[data-v-1cfe0898]{max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border-radius:4px}.no-preview[data-v-1cfe0898]{color:#999;font-style:italic}.template-editor-popup .vs-popup{width:90%;max-width:1200px}.step-template-list[data-v-d972f164]{padding:20px}.list-header[data-v-d972f164]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.loading-container[data-v-d972f164]{padding:40px;text-align:center}.empty-state[data-v-d972f164]{text-align:center;padding:60px 20px;color:#999}.empty-state p[data-v-d972f164]{font-size:18px;margin:0}.template-grid[data-v-d972f164]{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.template-card[data-v-d972f164]{-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.template-card[data-v-d972f164]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1);box-shadow:0 8px 16px rgba(0,0,0,.1)}.template-card-content[data-v-d972f164]{padding:10px}.template-info h4[data-v-d972f164]{margin:0 0 10px 0;font-size:18px;font-weight:600;color:#333}.template-description[data-v-d972f164]{color:#666;font-size:14px;margin:0 0 15px 0;line-height:1.5}.template-actions[data-v-d972f164]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.raw-html-container[data-v-d972f164]{padding:20px}.popup-actions[data-v-d972f164]{margin-top:20px;text-align:right}.step-template-list-popup .vs-popup{width:95%;max-width:1400px}.raw-html-popup .vs-popup{width:90%;max-width:800px}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;position:absolute;top:calc(100% - 1px);left:0;z-index:1;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em}.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-cancel-button,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search:-ms-input-placeholder,.vs__search::-ms-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid rgba(99,99,99,.1);border-left-color:rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:a 1.1s linear infinite;animation:a 1.1s linear infinite;-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}label[data-v-92049470]{display:block;margin-bottom:4px}.icon-button[data-v-92049470]{float:right;width:36px;height:36px;border-radius:50%;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;background:transparent;color:var(--neutral);cursor:pointer!important}.icon-button[data-v-92049470]:hover{background:var(--neutral-light);border-radius:50%}.generic-progress-overlay[data-v-51e8f4ed]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.generic-progress-popup[data-v-51e8f4ed]{background:#fff;padding:30px;border-radius:12px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);box-shadow:0 5px 20px rgba(0,0,0,.3);text-align:center;min-width:360px;max-width:420px}.generic-progress-title[data-v-51e8f4ed]{font-size:20px;font-weight:900;color:#000;margin-bottom:10px}.generic-progress-subtitle[data-v-51e8f4ed]{font-size:14px;margin-bottom:20px;color:#222}.generic-progress-text[data-v-51e8f4ed]{font-size:16px;margin-bottom:10px;font-weight:700}.generic-progress-bar[data-v-51e8f4ed]{width:100%;height:10px;background-color:#eee;border-radius:5px;overflow:hidden;margin-bottom:20px}.generic-progress-fill[data-v-51e8f4ed]{height:100%;background:#69029a;-webkit-transition:width .3s ease;transition:width .3s ease}.generic-progress-close[data-v-51e8f4ed]{padding:10px 20px;background:#69029a;color:#fff;border:none;border-radius:8px;cursor:pointer}.generic-progress-close[data-v-51e8f4ed]:hover{background:#52017a}canvas[data-v-1027d4cc]{border:1px solid #000}#toolbar[data-v-1027d4cc]{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000;-webkit-box-shadow:0 4px 2px -2px grey;box-shadow:0 4px 2px -2px grey;padding:5px}.no-border[data-v-1027d4cc]{display:none}.tt-tool[data-v-1027d4cc]{width:32px;height:32px;display:inline-block;margin-right:10px;text-align:center;border-radius:5px;border:1px solid grey;background:#fff;color:#000;font-weight:700;cursor:pointer;margin-right:3px;min-width:33px;height:33px!important;vertical-align:top}#toggled[data-v-1027d4cc],.tt-tool.toggled[data-v-1027d4cc]{border:1px solid grey;background:#efefef;border-radius:5px}.tt-font[data-v-1027d4cc]{width:152px}.tt-font[data-v-1027d4cc],.tt-text[data-v-1027d4cc]{height:32px;display:inline-block;margin-right:10px;text-align:center;padding:3px;border-radius:5px;border:1px solid grey;background:#fff;color:#000;font-weight:700;cursor:pointer;margin-right:3px;min-width:33px;height:33px!important;vertical-align:top}.tt-text[data-v-1027d4cc]{width:96px}.preview-image img{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}.selection-highlight{position:absolute;background-color:rgba(0,102,255,.2);pointer-events:none;z-index:1;mix-blend-mode:multiply;border-radius:2px}.ai-menu{padding:.5rem;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute;width:300px}.ai-menu .ai-button{padding:6px 12px;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;white-space:nowrap}.ai-menu .ai-button:hover{background:#0052a3}.ai-menu .ai-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.ai-menu .ai-input-container input{padding:6px 12px;border:1px solid #ccc;border-radius:4px;min-width:200px}.ai-menu .ai-input-container .ai-submit{padding:6px 12px;background:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer}.table-menu{padding:.5rem;background:#fff;border:1px solid #ccc;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);position:absolute}span.divider{margin-left:5px;padding-right:8px;border-left:2px solid #000;display:inline-block;height:35px}.image-editor-button{position:absolute!important;width:32px;height:32px}.button-badge{width:16px;font-size:14px;position:absolute;bottom:-5px;right:-5px;border-radius:50%;background:#ff6e00;color:#fff}.floating-menu a,.floating-menu button{padding:3px;border-radius:5px;border:1px solid grey;background:#fff;color:#000;font-weight:700;cursor:pointer;margin-right:3px;min-width:33px;height:33px!important;vertical-align:top}.floating-menu a{display:inline-block}.floating-menu button.is-active{padding:3px;border-radius:5px;border:1px solid silver;background:#efefef!important;color:#000;font-weight:700;cursor:pointer}.editor-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75vh;margin:0}#editor-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.tcv-componentTiptap{background-color:#fff}.tcv-componentTiptap .vx-navbar-wrapper{background:#fff!important}.tcv-componentTiptap .router-header{display:none!important}.tcvelik-main-toolbar{margin-left:0;margin-top:10px;border-radius:20px;border:1px solid #efefef;padding:5px;background:rgba(0,102,255,.2)}.toolbar-btn{padding:6px;border-radius:4px;cursor:pointer;color:#666;border:0;-webkit-transition:all .2s;transition:all .2s;width:32px;background-color:transparent;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar-btn:hover{background-color:#f3f4f6;color:#000}.toolbar-btn.active{background-color:#e5e7eb;color:#000}.tiptap{margin:1rem 0}.tiptap>*+*{margin-top:.75em}.tiptap a{color:#00f;text-decoration:underline;cursor:pointer}.tiptap ul{list-style-type:circle;font-size:medium}.tiptap ol{list-style-type:decimal-leading-zero;font-size:medium;margin-left:20px}.tiptap ol,.tiptap ul{padding:0 1rem}.tiptap ol li::marker,.tiptap ul li::marker{margin-left:10px;font-size:1.2em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1}.tiptap h1,.tiptap h2{font-weight:100}.tiptap p{font-size:18px}.tiptap p.is-empty:before{color:#adb5bd;content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-size:18px}.tiptap code{background-color:rgba(97,97,97,.1);color:#616161}.tiptap pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.tiptap pre code{color:inherit;padding:0;background:none;font-size:.8rem}.tiptap img{max-width:100%;height:auto}.tiptap blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,.1)}.tiptap hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.tiptap table td,.tiptap table th{min-width:1em;border:2px solid #ced4da;padding:3px 5px;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.tiptap table td>*,.tiptap table th>*{margin-bottom:0}.tiptap table th{font-weight:700;text-align:left;background-color:#f1f3f5}.tiptap table .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.tiptap table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:#adf;pointer-events:none}.tiptap table p{margin:0}.tableWrapper{overflow-x:auto}.resize-cursor{cursor:ew-resize;cursor:col-resize}.table-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;width:200px}.table-grid-popup{position:absolute;background:#fff;border:1px solid #e5e7eb;border-radius:4px;padding:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);display:none;z-index:1000}.table-cell{width:20px;height:20px;border:1px solid #e5e7eb;background:#fff;-webkit-transition:all .15s;transition:all .15s;cursor:pointer}.table-cell.active{background:#e5e7eb}.table-dimensions{text-align:center;margin-top:5px;font-size:12px;color:#666}.editor-table{border-collapse:collapse;width:100%;margin:1rem 0}.editor-table td,.editor-table th{border:1px solid #e5e7eb;padding:8px;text-align:left}.editor-table thead{background-color:#f3f4f6}[contenteditable]:empty:before{content:attr(placeholder);color:#999}.upload-area[data-v-11847405]{min-height:200px;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.upload-area[data-v-11847405]:hover{border-color:#07c}.desktop-editor-menu[data-v-51f10866]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:0;position:relative;z-index:1000}.menu-bar[data-v-51f10866]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;height:40px}.menu-bar[data-v-51f10866],.menu-group[data-v-51f10866]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-group[data-v-51f10866]{gap:0}.menu-item[data-v-51f10866]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 12px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-item[data-v-51f10866]:hover{background-color:#e9ecef}.menu-item.active[data-v-51f10866]{background-color:#007bff;color:#fff}.menu-item .menu-label[data-v-51f10866]{font-size:14px;font-weight:500;white-space:nowrap}.submenu[data-v-51f10866]{position:absolute;top:100%;left:0;min-width:200px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1100;padding:4px 0;margin-top:2px}.submenu-item[data-v-51f10866]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;font-size:14px;color:#333;white-space:nowrap}.submenu-item[data-v-51f10866]:hover{background-color:#f8f9fa}.submenu-item.disabled[data-v-51f10866]{color:#6c757d;cursor:not-allowed}.submenu-item.disabled[data-v-51f10866]:hover{background-color:transparent}.submenu-item.danger[data-v-51f10866]{color:#dc3545}.submenu-item.danger[data-v-51f10866]:hover{background-color:#f8d7da}.submenu-item.has-submenu[data-v-51f10866]{position:relative}.submenu-item.has-submenu .submenu-arrow[data-v-51f10866]{margin-left:auto;font-size:12px;color:#6c757d}.submenu-item.has-submenu.active[data-v-51f10866]{background-color:#f8f9fa}.submenu-item i[data-v-51f10866]{width:16px;margin-right:8px;text-align:center}.submenu-item span[data-v-51f10866]{-webkit-box-flex:1;-ms-flex:1;flex:1}.sub-submenu[data-v-51f10866]{position:absolute;top:0;left:100%;min-width:200px;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1200;padding:4px 0;margin-left:2px;-webkit-animation:fadeInLeft-data-v-51f10866 .2s ease-out;animation:fadeInLeft-data-v-51f10866 .2s ease-out}@-webkit-keyframes fadeInLeft-data-v-51f10866{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft-data-v-51f10866{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.submenu-divider[data-v-51f10866]{height:1px;background-color:#dee2e6;margin:4px 0}.submenu[data-v-51f10866]{-webkit-animation:fadeInUp-data-v-51f10866 .2s ease-out;animation:fadeInUp-data-v-51f10866 .2s ease-out}@-webkit-keyframes fadeInUp-data-v-51f10866{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-51f10866{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:768px){.desktop-editor-menu[data-v-51f10866]{display:none}}.mobile-menu-trigger[data-v-51f10866]{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;position:fixed;top:10px;right:10px;z-index:1300;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.mobile-menu-trigger[data-v-51f10866]:hover{background-color:#0056b3}.mobile-menu-trigger i[data-v-51f10866]{font-size:18px}.mobile-menu-overlay[data-v-51f10866]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1400}.mobile-menu-panel[data-v-51f10866]{position:fixed;top:0;right:0;width:300px;height:100%;background-color:#fff;z-index:1500;-webkit-box-shadow:-2px 0 10px rgba(0,0,0,.1);box-shadow:-2px 0 10px rgba(0,0,0,.1);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mobile-menu-panel.is-open[data-v-51f10866]{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-header[data-v-51f10866]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6;background-color:#f8f9fa}.mobile-menu-header h3[data-v-51f10866]{margin:0;font-size:1.2rem;color:#333}.mobile-menu-header .mobile-close-button[data-v-51f10866]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6c757d;padding:.25rem;border-radius:4px}.mobile-menu-header .mobile-close-button[data-v-51f10866]:hover{background-color:#e9ecef}.mobile-menu-content[data-v-51f10866]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:.5rem}.mobile-menu-section[data-v-51f10866]{margin-bottom:.5rem}.mobile-menu-title[data-v-51f10866]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;background-color:#f8f9fa;border-radius:4px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;font-weight:500;color:#333}.mobile-menu-title[data-v-51f10866]:hover{background-color:#e9ecef}.mobile-menu-title i[data-v-51f10866]:first-child{width:20px;margin-right:.75rem;text-align:center}.mobile-menu-title span[data-v-51f10866]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-menu-title i[data-v-51f10866]:last-child{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.mobile-menu-title i:last-child.rotated[data-v-51f10866]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-submenu[data-v-51f10866]{margin-left:1rem;margin-top:.25rem;border-left:2px solid #dee2e6;padding-left:.5rem}.mobile-menu-item[data-v-51f10866]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 1rem;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:4px;margin-bottom:.25rem;color:#333}.mobile-menu-item[data-v-51f10866]:hover{background-color:#f8f9fa}.mobile-menu-item.disabled[data-v-51f10866]{color:#6c757d;cursor:not-allowed}.mobile-menu-item.disabled[data-v-51f10866]:hover{background-color:transparent}.mobile-menu-item.danger[data-v-51f10866]{color:#dc3545}.mobile-menu-item.danger[data-v-51f10866]:hover{background-color:#f8d7da}.mobile-menu-item.has-submenu[data-v-51f10866]{position:relative}.mobile-menu-item.has-submenu i[data-v-51f10866]:last-child{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.mobile-menu-item.has-submenu i:last-child.rotated[data-v-51f10866]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile-menu-item i[data-v-51f10866]:first-child{width:20px;margin-right:.75rem;text-align:center}.mobile-menu-item span[data-v-51f10866]{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobile-sub-submenu[data-v-51f10866]{margin-left:1rem;margin-top:.25rem;border-left:2px solid #e9ecef;padding-left:.5rem}.mobile-menu-divider[data-v-51f10866]{height:1px;background-color:#dee2e6;margin:.5rem 0}@media (max-width:768px){.mobile-menu-trigger[data-v-51f10866]{display:-webkit-box;display:-ms-flexbox;display:flex}}.editor-container{position:relative;height:100%;max-width:1000px;margin:0 auto;padding:20px;background:#fff;font-family:Outfit,sans-serif;color:#0f172a;line-height:1.6}.menu-container{top:80px;left:260px;right:0;z-index:1000}.toolbar-container{position:fixed;top:128px;left:260px;right:0;z-index:999}.editor-content{background-color:#fff;padding:20px;min-height:calc(100vh - 200px);border-radius:20px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.05);margin-bottom:100px}.editor-wrapper{padding-top:48px}@media (max-width:768px){.editor-container{padding:10px!important;max-width:100%!important;overflow-x:hidden!important}.editor-content{padding:10px;border-radius:10px}}.divider-menu{position:relative;height:20px;margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.divider-line,.divider-menu{-webkit-transition:all .2s ease;transition:all .2s ease}.divider-line{position:absolute;top:50%;left:0;right:0;height:1px;background:#e0e0e0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.divider-button{position:relative;width:24px;height:24px;background:#007bff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:10;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}.divider-menu{margin-top:50px}.divider-button:hover{background:#0056b3;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.plus-icon{color:#fff;font-size:16px;font-weight:700;line-height:1}[data-type=draggable-item]{background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:1em;margin-top:1em}.assign-sop-form{padding:20px}.assign-sop-form .vx-row{margin-bottom:10px}.assign-sop-form .text-right{text-align:right}.assign-sop-form .ml-2{margin-left:8px}.form-capture-form{padding:20px}.form-capture-form .vx-row{margin-bottom:10px}.form-capture-form .text-right{text-align:right}.form-capture-form .ml-2{margin-left:8px}.form-properties-form{padding:20px}.form-properties-form .vx-row{margin-bottom:10px}.form-properties-form .text-right{text-align:right}.form-properties-form .ml-2{margin-left:8px}.assign-sop-properties-form{padding:20px}.assign-sop-properties-form .vx-row{margin-bottom:10px}.assign-sop-properties-form .text-right{text-align:right}.assign-sop-properties-form .ml-2{margin-left:8px}[data-type=draggable-item] p:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 10px 10px 10px;cursor:pointer;gap:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700;font-size:1.1em;margin:0;color:#0f172a;border-bottom:1px solid #f1f5f9}[data-step-template]{border:solid;border-radius:50px;border-color:#d3d3d3;padding:10px;border-width:2px}[data-type=draggable-item] p:nth-child(2){display:block;font-size:1em;padding:20px;background:#fff;color:#0f172a;margin:0;line-height:1.6}@media (max-width:768px){.divider-menu{height:15px;margin:5px 0}.divider-menu:hover{height:20px}.divider-button{width:20px;height:20px}.plus-icon{font-size:14px}[data-type=draggable-item]{margin:10px 0;border-radius:8px}[data-type=draggable-item] p:first-child{padding:12px 16px;font-size:1em}[data-type=draggable-item] p:nth-child(2){padding:16px}}.sop-selection{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background-color:#f9fafb}.no-sop-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-sop-text{color:#6b7280;font-style:italic}.sop-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.sop-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.sop-title{font-size:1.1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem 0}.sop-description{margin:0}.change-link{color:#3b82f6;text-decoration:none;font-size:.9rem;font-weight:500;white-space:nowrap}.change-link:hover{color:#1d4ed8;text-decoration:underline}.sop-selector-content{padding:1rem;height:100%;overflow-y:auto}.sop-list-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sop-list-header{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.sop-table-container{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto}.sop-table{margin:0}.sop-table .vs-table--tbody .vs-table--tr{border-bottom:1px solid #f3f4f6}.sop-table .vs-table--tbody .vs-table--tr:hover{background-color:#f9fafb}.sop-table .vs-table--thead .vs-table--th{background-color:#f8fafc;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb}.sop-id{font-weight:500;color:#6b7280}.sop-name strong{color:#1f2937}.sop-description{color:#6b7280;font-size:.9rem;line-height:1.4}.empty-sops{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.date-type-selection,.empty-sops{display:-webkit-box;display:-ms-flexbox;display:flex}.date-type-selection{gap:1rem;margin-bottom:.75rem}.radio-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.radio-option input[type=radio]{margin:0;cursor:pointer}.relative-date-input{margin-top:.5rem}.relative-text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;font-size:.875rem;color:#6b7280;font-weight:500}.modal-actions,.relative-text{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-actions{gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.form-field{margin-bottom:1rem}.field-label{display:block;font-size:1rem;font-weight:500;color:#374151;margin-bottom:.5rem}.field-input{width:100%}.checkbox-field{margin-top:.5rem}.text-muted{color:#6c757d;font-size:.875em}.text-danger{font-size:.875em}.expired,.text-danger{color:#dc3545}.expired-row{opacity:.6;background-color:#f8f9fa}.pdf-progress-overlay[data-v-75956f92]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.pdf-progress-popup[data-v-75956f92]{background:#fff;padding:30px;border-radius:12px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.3);box-shadow:0 5px 20px rgba(0,0,0,.3);text-align:center;min-width:360px;max-width:420px}.pdf-progress-title[data-v-75956f92]{font-size:20px;font-weight:900;color:#000;margin-bottom:10px}.pdf-progress-subtitle[data-v-75956f92]{font-size:14px;margin-bottom:20px;color:#222}.pdf-progress-text[data-v-75956f92]{font-size:16px;margin-bottom:10px;font-weight:700}.pdf-progress-bar[data-v-75956f92]{width:100%;height:10px;background-color:#eee;border-radius:5px;overflow:hidden;margin-bottom:20px}.pdf-progress-fill[data-v-75956f92]{height:100%;background:#69029a;-webkit-transition:width .3s ease;transition:width .3s ease}.pdf-progress-close[data-v-75956f92]{padding:10px 20px;background:#69029a;color:#fff;border:none;border-radius:8px;cursor:pointer}.pdf-progress-close[data-v-75956f92]:hover{background:#52017a}.vs-tabs-primary .vs-tabs--content .activeChild button,.vs-tabs-primary .vs-tabs--content button:not(:disabled):hover{color:var(--text-primary)!important}.embed-option{-webkit-transition:all .3s ease;transition:all .3s ease}.embed-option:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.embed-option-active{background-color:var(--vs-primary)!important;color:#fff!important;border-color:var(--vs-primary)!important}.embed-option-active:hover{background-color:var(--vs-primary-dark)!important;border-color:var(--vs-primary-dark)!important}.embed-preview{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;padding:16px}.embed-code-input{font-family:Courier New,monospace;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px}.copy-button{margin-top:8px}.embed-copy-button{display:block;margin:16px auto 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.export-option{-webkit-transition:all .3s ease;transition:all .3s ease}.export-option:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1)}.export-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.export-item:hover{border-color:#cbd5e1;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.05);box-shadow:0 2px 4px rgba(0,0,0,.05)}.export-icon{width:48px;height:48px;background:#f1f5f9;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.export-icon i{font-size:20px;color:#64748b}.export-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:0}.export-title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.export-description{font-size:14px;color:#64748b;line-height:1.4}.export-action{margin-left:16px;-ms-flex-negative:0;flex-shrink:0}.hidden-export{display:none}.share-success-container{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.share-instruction{font-size:16px;color:#374151;text-align:center;font-weight:500;margin:0}.share-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px;max-width:100%;min-height:200px}.share-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.share-left,.share-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-right{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qr-code-container{background:#fff;padding:16px;border-radius:8px;border:1px solid #e5e7eb;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.qr-code{display:block;width:160px;height:160px}.share-link-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.share-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:16px;border-top:1px solid #e5e7eb}.done-button{min-width:120px}@media (max-width:768px){.share-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;min-height:auto}.share-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.qr-code{width:120px;height:120px}.share-bottom{padding-top:20px}}.link-copy-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%}.link-copy-container .vs-input{-webkit-box-flex:1;-ms-flex:1;flex:1}.link-copy-container .copy-button{margin-top:0;white-space:nowrap}.share-component-popup :deep(.vs-popup){max-width:90vw!important;width:90vw!important}.share-component-popup :deep(.vs-popup .vs-popup--content){max-width:100%!important;width:100%!important;padding:20px!important}.email-verification-checkbox{margin-bottom:8px}.email-verification-checkbox .vs-checkbox--label{font-weight:500;color:#374151}.text-muted{color:#6b7280;font-size:.875rem;line-height:1.25rem}.view-options-label{display:block;font-weight:500;color:#374151;margin-bottom:8px}.view-mode-select{margin-bottom:8px}[data-v-3a550696] .command-buttons{position:absolute;bottom:10px;right:60px}[data-v-3a550696] .nav-tabs{padding:5px}[data-v-3a550696] .nav-tabs .tab{float:left;margin-right:10px;padding:5px 10px 5px 10px}[data-v-3a550696] .nav-tabs .tab.active{background:#fff;border-bottom:1px solid var(--primary)}[data-v-3a550696] .tab-container{height:400px}[data-v-3a550696] .tab-content{margin-top:30px}[data-v-3a550696] .tree-wrapper{overflow:scroll;height:100vh}[data-v-3a550696] .tab-inner{padding-left:9px;background:#fff;min-height:80%;margin-left:5px;padding-top:10px}.actions[data-v-e2c4c508]{visibility:hidden;margin-left:auto;z-index:99999}.tree-anchor:hover .actions[data-v-e2c4c508]{visibility:visible}.actions .delete[data-v-e2c4c508]{color:#cd5c5c}.actions span[data-v-e2c4c508]{width:20px}.vs-con-input .vs-icon[data-v-e2c4c508],.vs-icon.vs-input--icon[data-v-e2c4c508]{right:5px!important;left:unset!important}.search-container .vs-input[data-v-e2c4c508]{width:100%}.search-container[data-v-e2c4c508] :deep(.vs-input--icon),.search-container[data-v-e2c4c508] :deep(.vs-input--icon.material-icons),.search-container[data-v-e2c4c508] :deep(.vs-input--icon.notranslate){right:0!important;left:auto!important}.tree-container[data-v-e2c4c508]{background:#fff;padding:10px}.node-container[data-v-e2c4c508]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;cursor:pointer}.node-container .node-icon[data-v-e2c4c508]{margin-right:8px;width:16px;height:16px}.node-container .node-text[data-v-e2c4c508]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px;padding-top:8px;padding-left:5px}.node-container .loading-indicator[data-v-e2c4c508],.node-container .selected-indicator[data-v-e2c4c508]{margin-left:8px}.node-container .loading-indicator .rotating[data-v-e2c4c508]{-webkit-animation:spin-data-v-e2c4c508 1s linear infinite;animation:spin-data-v-e2c4c508 1s linear infinite}.node-container .expand-indicator[data-v-e2c4c508]{margin-left:8px;color:#666;cursor:pointer}.node-container .expand-indicator[data-v-e2c4c508]:hover{color:#333}@-webkit-keyframes spin-data-v-e2c4c508{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-e2c4c508{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.pending-selections h6[data-v-e2c4c508],.selected-spaces h6[data-v-e2c4c508]{margin-bottom:10px;font-weight:600;color:#333}.pending-selections .pending-space-list[data-v-e2c4c508],.pending-selections .selected-space-list[data-v-e2c4c508],.selected-spaces .pending-space-list[data-v-e2c4c508],.selected-spaces .selected-space-list[data-v-e2c4c508]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.save-actions[data-v-e2c4c508]{padding:20px 0;border-top:1px solid #e0e0e0;margin-top:20px}:deep(.lt-tree) .lt-node .lt-node-content[data-v-e2c4c508]{padding:4px 0}:deep(.lt-tree) .lt-node .lt-node-content[data-v-e2c4c508]:hover{background-color:#f8f9fa}:deep(.lt-tree) .lt-node .lt-node-checkbox[data-v-e2c4c508]{margin-right:8px!important;width:24px!important;height:24px!important;margin-top:10px!important}:deep(.lt-tree) .lt-node .lt-node-checkbox[data-v-e2c4c508]:after{left:6px!important;top:2px!important;height:12px!important;width:9px!important}:deep(.lt-tree) .lt-node[data-v-e2c4c508] :deep(.lt-node-checkbox){width:24px!important;height:24px!important;margin-top:10px!important}:deep(.lt-tree) .lt-node[data-v-e2c4c508] :deep(.lt-node-checkbox):after{left:6px!important;top:2px!important;height:12px!important;width:9px!important}.domain-management[data-v-d1a1f8ca]{padding:1rem}.table-wrapper[data-v-d1a1f8ca]{width:100%;overflow-x:auto}.domain-table[data-v-d1a1f8ca]{width:100%!important;min-width:600px;table-layout:auto}.domain-table td[data-v-d1a1f8ca],.domain-table th[data-v-d1a1f8ca]{white-space:nowrap}.popup-condensed{padding:0;margin:0}body.tcv-recordPage{background:#fff;padding:0}.layout--full-page{height:100%}.dot{height:10px;width:10px;margin:20px;background-color:#bbb;float:left;border-radius:50%;display:block}.onboarding-recorder.email .vs-collapse-item,.onboarding-recorder.email .vs-collapse-item--header{background:#fff!important}.onboarding-recorder.email .icon-header,.onboarding-recorder.email .step-tools{display:none!important}.onboarding-recorder.email .screenshot{max-width:300px!important}.pointer{cursor:pointer}.commands{position:fixed;bottom:0}.full-height{height:100%}vid{width:1000px;height:1000px}img.screenshot{max-width:80%;opacity:.8}.onboarding-recorder .vs-collapse-item--header{background:#efefef;margin-bottom:10px}.domain-management-popup{width:80vw!important;max-width:1200px!important;height:80vh!important;max-height:800px!important}.domain-management-popup .vs-popup{width:90%!important;max-width:1000px!important;height:90%!important;max-height:700px!important}.domain-management-popup .vs-popup__content{height:calc(100% - 60px)!important;overflow-y:auto!important}.popup-example{padding:20px}