.process-loading[data-v-4b16a314]{height:68vh;position:fixed;top:15%;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:3}.lds-roller div[data-v-4b16a314],.lds-roller div[data-v-4b16a314]:after,.lds-roller[data-v-4b16a314]{box-sizing:border-box}.lds-roller[data-v-4b16a314]{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div[data-v-4b16a314]{animation:lds-roller-4b16a314 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div[data-v-4b16a314]:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:var(--text-primary);margin:-3.6px 0 0 -3.6px}.lds-roller div[data-v-4b16a314]:first-child{animation-delay:-36ms}.lds-roller div[data-v-4b16a314]:first-child:after{top:62.62742px;left:62.62742px}.lds-roller div[data-v-4b16a314]:nth-child(2){animation-delay:-72ms}.lds-roller div[data-v-4b16a314]:nth-child(2):after{top:67.71281px;left:56px}.lds-roller div[data-v-4b16a314]:nth-child(3){animation-delay:-.108s}.lds-roller div[data-v-4b16a314]:nth-child(3):after{top:70.90963px;left:48.28221px}.lds-roller div[data-v-4b16a314]:nth-child(4){animation-delay:-.144s}.lds-roller div[data-v-4b16a314]:nth-child(4):after{top:72px;left:40px}.lds-roller div[data-v-4b16a314]:nth-child(5){animation-delay:-.18s}.lds-roller div[data-v-4b16a314]:nth-child(5):after{top:70.90963px;left:31.71779px}.lds-roller div[data-v-4b16a314]:nth-child(6){animation-delay:-.216s}.lds-roller div[data-v-4b16a314]:nth-child(6):after{top:67.71281px;left:24px}.lds-roller div[data-v-4b16a314]:nth-child(7){animation-delay:-.252s}.lds-roller div[data-v-4b16a314]:nth-child(7):after{top:62.62742px;left:17.37258px}.lds-roller div[data-v-4b16a314]:nth-child(8){animation-delay:-.288s}.lds-roller div[data-v-4b16a314]:nth-child(8):after{top:56px;left:12.28719px}@keyframes lds-roller-4b16a314{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-99af1f60],[data-v-99af1f60]:after,[data-v-99af1f60]:before{box-sizing:border-box}#confirmModalDialog .modal-body[data-v-99af1f60]{max-height:13rem!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.6rem .9rem!important;background:transparent;-webkit-overflow-scrolling:touch}.clean-list-body[data-v-99af1f60]{max-height:13rem!important;overflow-y:auto!important;overflow-x:hidden!important;padding:.4rem .6rem!important;background:#fafafa;border-radius:6px;display:block}.modal-content[data-v-99af1f60]{background:var(--surface)}.modal-title[data-v-99af1f60]{color:var(--text-primary)}.clean-file-list[data-v-99af1f60]{list-style:none;margin:0;padding:0}.clean-file-item[data-v-99af1f60]{display:flex;align-items:flex-start;gap:.6rem;padding:8px 10px;margin:6px 0;color:var(--text-primary);background:var(--surface-hover);border:1px solid rgba(0,0,0,.06);border-radius:6px;box-shadow:inset 0 1px 0 rgba(0,0,0,.02);font-size:.95rem;line-height:1.3;word-break:break-word;transition:background .12s ease,transform .08s ease}.clean-file-item[data-v-99af1f60]:hover{background:var(--surface-active);transform:translateY(-2px)}.btn-close[data-v-99af1f60]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='red'%3E%3Cpath d='M4.646 4.646a.5.5 0 0 1 6.708 6.708L8 8.707l-3.354 3.354a.5.5 0 1 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");width:1rem;height:1rem;opacity:1}.file-number[data-v-99af1f60]{font-weight:600;color:var(--text-primary);min-width:26px;flex:0 0 26px;text-align:right}.file-text[data-v-99af1f60]{flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.btn-icon-close[data-v-99af1f60]{padding:.5rem;background:transparent;border:none;font-size:1.25rem;color:var(--text-primary);cursor:pointer}.btn-icon-close[data-v-99af1f60]:hover{opacity:.75;color:var(--text-secondary)}#confirmModalDialog .modal-body[data-v-99af1f60]>*{width:100%!important;min-width:0!important}.clean-list-body[data-v-99af1f60]::-webkit-scrollbar{width:10px}.clean-list-body[data-v-99af1f60]::-webkit-scrollbar-track{background:transparent}.clean-list-body[data-v-99af1f60]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:10px;border:2px solid transparent;background-clip:padding-box}.clean-list-body[data-v-99af1f60]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.18)}@supports (scrollbar-width:thin){.clean-list-body[data-v-99af1f60]{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}#confirmModalDialog .modal-header[data-v-99af1f60]{padding:.9rem 1rem .5rem 1rem;border-bottom:1px solid rgba(0,0,0,.06)}#confirmModalDialog .modal-title[data-v-99af1f60]{font-weight:600;font-size:1.05rem}#confirmModalDialog .modal-footer[data-v-99af1f60]{padding:.6rem 1rem 1rem 1rem;border:none}.clean-file-item[data-v-99af1f60]:focus{outline:3px solid rgba(66,153,225,.18);outline-offset:2px}.clean-list-body[data-v-99af1f60]{scroll-behavior:auto}.tree[data-v-50cd2998]{list-style-type:none;padding-left:0}.tree-item[data-v-50cd2998]{margin:10px 0}.node[data-v-50cd2998]{display:flex;align-items:center;padding:10px;transition:background-color .2s;cursor:pointer}.even-node[data-v-50cd2998]{background-color:#dff9fb}.odd-node[data-v-50cd2998]{background-color:#ffeaa7}.node[data-v-50cd2998]:hover{background-color:#f1f2f6}.child-nodes[data-v-50cd2998]{margin-left:20px;display:block}.expandable[data-v-50cd2998]{margin-right:10px}.no-records[data-v-50cd2998],.no-records[data-v-61db9e8a]{text-align:center;color:red;padding:5%}.btn1[data-v-61db9e8a]{color:#000}.btn1.active[data-v-61db9e8a]{background-color:#303a66!important;color:#fff!important;font-weight:700}.file-sidebar[data-v-61db9e8a]{background-color:#f8f9fa;color:#0a0909;font-weight:bolder;height:80%;max-height:66vh;width:250px;border-right:1px solid #333;overflow-y:auto;margin-left:.5rem}.file-sidebar.collapsed[data-v-61db9e8a]{width:40px;overflow:hidden;margin-left:1rem}.btn1[data-v-61db9e8a]:hover{background:#2a3669!important;color:#fdfbfb!important}.file-icon[data-v-61db9e8a]{margin-right:8px}.file-name[data-v-61db9e8a]{flex-grow:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-list[data-v-61db9e8a]{list-style-type:none;padding-left:0;margin:0}.file-list li[data-v-61db9e8a]{size:1rem;margin-bottom:6px;text-align:left}.content-container[data-v-61db9e8a]{display:flex;flex:1;overflow:hidden;--bs-gutter-x:14px!important}.right-section[data-v-61db9e8a]{padding-left:0!important;flex:1;display:flex;width:70%;margin-left:o.5rem}.strong[data-v-61db9e8a]{font-size:larger}.nowrap[data-v-61db9e8a]{white-space:pre!important;overflow:unset!important}.tab-buttons[data-v-61db9e8a]{display:flex}.tab-content[data-v-61db9e8a]{overflow:auto!important;max-height:calc(77vh - 100px);height:90%;background:#f3f3f3;text-align:left;margin-top:1%;width:100%;padding:10px}.tab-buttons button[data-v-61db9e8a]{padding:1px 3px;cursor:pointer;border:none;background-color:#ddd;border-radius:5px;font-size:smaller;font-weight:700;margin-right:3px}.tab-buttons button.active[data-v-61db9e8a]{background-color:#ddd;border-bottom:3px solid #da6a26;border-radius:5px}.popup-overlay[data-v-61db9e8a]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.5);z-index:100}.popup-content[data-v-61db9e8a]{background:#fff;padding:5px;padding-top:5px;border-radius:8px;width:100%;max-width:80rem;height:80%;max-height:80vh;position:relative;text-align:left;border-style:ridge}pre[data-v-61db9e8a]{margin:0;margin-right:.7rem;padding:1rem;color:#333;background:#f5f5f5;font-family:monospace;white-space:pre-wrap;text-align:left}pre code.hljs[data-v-61db9e8a]{overflow-x:unset!important}button.close-button[data-v-61db9e8a]{background:transparent;color:red;border:none;font-size:1.3rem;font-weight:700;cursor:pointer;padding:0}button.close-button[data-v-61db9e8a]:hover{color:#000}.sticky-header[data-v-61db9e8a]{position:sticky;top:0;background-color:#fff;z-index:1000;margin-left:.25rem;width:99%;padding-left:0!important}.fileName[data-v-61db9e8a]{padding-bottom:.3rem;flex:1;font-weight:700;max-width:100%;overflow-wrap:break-word;white-space:normal}.toggle-btn[data-v-61db9e8a]{z-index:1;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin-right:.3rem}.hljs-ln-numbers{color:rgba(31,35,40,.38);background:#f5f5f5}.no-records[data-v-0312e650]{text-align:center;color:var(--error);padding:5%}.btn1[data-v-0312e650]{color:var(--text-primary)}.btn1.active[data-v-0312e650]{background-color:var(--view-btn)!important;color:var(--body-bg)!important;font-weight:700}.file-sidebar[data-v-0312e650]{background-color:var(--primary-bg);color:var(--text-primary);font-weight:bolder;height:80%;max-height:66vh;width:250px;border-right:1px solid var(--border-color);overflow-y:auto;margin-left:.5rem}.file-sidebar.collapsed[data-v-0312e650]{width:40px;overflow:hidden;margin-left:1rem}.btn1[data-v-0312e650]:hover{background:var(--text-secondary)!important;color:var(--body-bg)!important}.file-icon[data-v-0312e650]{margin-right:8px}.file-name[data-v-0312e650]{flex-grow:1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-list[data-v-0312e650]{list-style-type:none;padding-left:0;margin:0}.file-list li[data-v-0312e650]{size:1rem;margin-bottom:6px;text-align:left;color:red}.content-container[data-v-0312e650]{display:flex;flex:1;overflow:hidden;--bs-gutter-x:14px!important}.right-section[data-v-0312e650]{padding-left:0!important;flex:1;display:flex;width:70%;margin-left:o.5rem}.strong[data-v-0312e650]{font-size:larger}.nowrap[data-v-0312e650]{white-space:pre!important;overflow:unset!important}.tab-buttons[data-v-0312e650]{display:flex}.tab-content[data-v-0312e650]{overflow:auto!important;max-height:calc(77vh - 100px);height:90%;background:#f3f3f3;text-align:left;margin-top:1%;width:100%;padding:10px}.tab-buttons button[data-v-0312e650]{padding:1px 3px;cursor:pointer;border:none;background-color:var(--primary-hover);color:var(--text-primary);border-radius:5px;font-size:smaller;font-weight:700;margin-right:3px}.tab-buttons button.active[data-v-0312e650]{background-color:#ddd;color:#000;border-bottom:3px solid var(--primary);border-radius:5px}.popup-overlay[data-v-0312e650]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px);background:rgba(0,0,0,.5);z-index:1040}.popup-content[data-v-0312e650]{background:var(--primary-bg);padding:5px;padding-top:5px;border-radius:8px;width:100%;max-width:80rem;height:80%;max-height:80vh;position:relative;text-align:left;border-style:ridge}pre[data-v-0312e650]{margin:0;margin-right:.7rem;padding:1rem;color:#000;background:#f5f5f5;font-family:monospace;white-space:pre-wrap;text-align:left}pre code.hljs[data-v-0312e650]{overflow-x:unset!important}button.close-button[data-v-0312e650]{background:transparent;color:var(--error);border:none;font-size:1.3rem;font-weight:700;cursor:pointer;padding:0}button.close-button[data-v-0312e650]:hover{color:var(--badge-failed)}.sticky-header[data-v-0312e650]{position:sticky;top:0;background-color:var(--primary-bg);z-index:1000;margin-left:.25rem;width:99%;padding-left:0!important}.header[data-v-0312e650]{color:var(--text-primary)}.fileName[data-v-0312e650]{padding-bottom:.3rem;flex:1;font-weight:700;max-width:100%;overflow-wrap:break-word;white-space:normal}.file-item[data-v-0312e650]{color:#fff}.toggle-btn[data-v-0312e650]{z-index:1;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;margin-right:.3rem;color:var(--text-primary)}.hljs-ln-numbers{text-align:center;color:#000;border-right:1px solid #ddd;padding-right:10px!important;background:#b7b7b7;vertical-align:top;white-space:nowrap}.hljs-ln-code{line-height:0%;position:relative;left:-55px}.hljs-ln-n{display:block;line-height:1.5;padding:0}.hljs-attr{display:inline;padding:0}.pagination-wrapper[data-v-5d3f1910]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.pagination-left[data-v-5d3f1910]{display:flex;align-items:center;gap:10px;font-size:12px}.pagination[data-v-5d3f1910]{display:flex;padding:0;margin:0;list-style:none;font-size:12px}.pagination-item[data-v-5d3f1910]{margin:0}.pagination-item button[data-v-5d3f1910]{background-color:#fff;color:#cd7838;border:none;border-radius:10px;padding:0 10px;cursor:pointer;font-size:12px;transition:all .3s ease;outline:none}.pagination-item button[data-v-5d3f1910]:disabled{background-color:#fff;cursor:not-allowed;color:#d3d3d3}.pagination-item button.active[data-v-5d3f1910]{text-decoration:underline;font-weight:700;color:#cd7838}.pagination-item button[data-v-5d3f1910]:hover:not(:disabled){transform:scale(1.1)}.pagination-wrapper[data-v-223e3c1d]{display:flex;justify-content:space-between;align-items:center;padding:0;background:var(--surface);font-family:Inter,sans-serif;backdrop-filter:blur(8px);transition:all .3s ease}.pagination-left[data-v-223e3c1d]{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:14px}.pagination-left label[data-v-223e3c1d]{font-weight:500;color:var(--text-primary)}.pagination-left select[data-v-223e3c1d]{height:36px;padding:6px 12px;border-radius:10px;border:1px solid var(--border-color);background:linear-gradient(145deg,var(--surface),var(--surface-hover));font-size:14px;color:var(--text-primary);cursor:pointer;transition:all .25s ease}.pagination-left select[data-v-223e3c1d]:hover{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}.pagination-left select option[data-v-223e3c1d]{background-color:var(--body-bg);color:var(--text-primary);border:var(--border-color);border-radius:10px}.showing-range[data-v-223e3c1d]{font-size:13px;color:var(--text-secondary)}.pagination[data-v-223e3c1d]{display:flex;align-items:center;gap:6px;list-style:none;margin:0;padding:0}.pagination-item[data-v-223e3c1d]{display:flex}.pagination-item button[data-v-223e3c1d]{height:36px;min-width:36px;padding:0 12px;background:var(--surface);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .25s ease}.pagination-item button[data-v-223e3c1d]:hover:not(:disabled){background:linear-gradient(145deg,var(--surface),var(--surface-hover));border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.pagination-item button[data-v-223e3c1d]:active:not(:disabled){transform:scale(.96)}.pagination-item button.active[data-v-223e3c1d]{background:linear-gradient(135deg,var(--primary),var(--primary-hover));border-color:var(--primary);color:#fff;font-weight:600;box-shadow:0 3px 10px color-mix(in srgb,var(--primary) 35%,transparent);transform:scale(1.05)}.pagination-item button[data-v-223e3c1d]:disabled{opacity:.4;cursor:not-allowed;background:var(--surface-hover);color:var(--text-secondary)}@media (max-width:768px){.pagination-wrapper[data-v-223e3c1d]{flex-direction:column;gap:10px;border-radius:12px;padding:10px 0}.pagination-left[data-v-223e3c1d],.pagination[data-v-223e3c1d]{justify-content:center;flex-wrap:wrap}}[data-theme=dark] .pagination-wrapper[data-v-223e3c1d]{background:var(--surface)}[data-theme=dark] .pagination-item button.active[data-v-223e3c1d]{background:linear-gradient(135deg,var(--primary),var(--primary-hover));color:#fff}[data-theme=dark] .pagination-left select[data-v-223e3c1d]{background:linear-gradient(145deg,var(--surface-active),var(--surface));color:var(--text-primary)}.popup-overlay[data-v-6ba00492]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content[data-v-6ba00492]{background:#fff;padding:20px 10px;border-radius:8px;width:85%;max-height:100%}.button-container-top[data-v-6ba00492]{display:flex;justify-content:flex-end;padding:10px;margin-top:-30px}.sticky-header[data-v-6ba00492]{display:flex;justify-content:space-between;align-items:center;top:0;margin-top:-4%;margin-left:40%;padding:11px}.sticky-header .xlarge-message[data-v-6ba00492]{margin-left:-85%;font-size:12px;color:#da6a26}.sticky-header strong[data-v-6ba00492]{color:#da6a26;text-align:center;flex-grow:1;margin-left:25%}.close-button[data-v-6ba00492]{border:none;cursor:pointer;color:#da6a26;background:none;margin-right:-14px;margin-top:-2px;font-size:20px;height:30px}.close-button[data-v-6ba00492]:hover{color:#0f0e0e}.btn-reset[data-v-6ba00492]{border:none;cursor:pointer;color:#da6a26;background:none;margin-top:-2px;font-size:23px;height:30px}.btn-reset[data-v-6ba00492]:hover{color:#161515}.delete-button[data-v-6ba00492]{color:red;background:none;border:none;font-size:1.5rem;padding:10px;margin-left:300px}.dropdown1[data-v-6ba00492]{margin-top:2px;padding:3px}.dropdownButton[data-v-6ba00492]{background-color:#1d2856!important;font-size:14px;height:30px;border-radius:5px;font-weight:bolder;padding:1px 10px}.add-button[data-v-6ba00492]{background-color:#fff;border:none;color:#da6a26;padding:10px 20px;text-align:center;display:list-item;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:12px;transition-duration:.4s;margin-left:37%}.add-button[data-v-6ba00492]:disabled{cursor:not-allowed}.add-button[data-v-6ba00492]:hover{background-color:#da6a26;color:#fff}.complexity-table[data-v-6ba00492]{width:100%;border-collapse:collapse}.complexity-table td[data-v-6ba00492],.complexity-table th[data-v-6ba00492]{border:1px solid #ccc;padding:8px;text-align:left}.complexity-table th[data-v-6ba00492]{background:#f9f9f9}.tab-content[data-v-6ba00492]{overflow:auto!important;max-height:80vh;height:80%;background:#f3f3f3;text-align:left}.table-wrapper[data-v-6ba00492]{max-height:50%;overflow-y:auto}.sticky-table-header[data-v-6ba00492]{position:sticky;top:0;background:#fff;z-index:1}.edit-button[data-v-6ba00492]{margin-left:46%}.edit-button[data-v-6ba00492],.submit-button[data-v-6ba00492]{background-color:#fff;border:none;color:#da6a26;padding:10px 20px;display:list-item;font-size:16px;cursor:pointer;border-radius:12px;transition-duration:.4s}.submit-button[data-v-6ba00492]{margin-right:46%}.edit[data-v-6ba00492]{margin-top:8%}.edit-button[data-v-6ba00492],.submit-button[data-v-6ba00492]:hover{background-color:#da6a26;color:#fff}.error-message[data-v-6ba00492]{color:red;font-size:12px;margin-bottom:5px}.button-container[data-v-6ba00492]{display:flex;align-items:center;justify-content:space-between;padding:auto;background:#fff;border-top:1px solid #ccc;margin-bottom:-15px}.cancel-button[data-v-6ba00492]:hover,.confirm-button[data-v-6ba00492]:hover{background-color:#da6a26;color:#fff}.btn-delete[data-v-6ba00492]{background:url(/img/delete-red2.b148e71c.svg);background-repeat:no-repeat;font-size:12px;margin-left:5px;height:26px;width:26px;border:none}.download-button[data-v-6ba00492]{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#da6a26;margin-right:5px;font-size:20px;height:30px}.download-button[data-v-6ba00492]:hover{color:#161515}.xlarge-message[data-v-6ba00492]{margin-left:-65%;font-size:12px;color:#da6a26}.popup-overlay[data-v-68a1fbf3]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);backdrop-filter:blur(6px);z-index:1500;display:flex;align-items:center;justify-content:center;animation:fadeIn-68a1fbf3 .3s ease}.popup-content[data-v-68a1fbf3]{background:var(--surface);color:var(--text-primary);width:90%;max-width:850px;border-radius:16px;border:1px solid var(--border-color);display:flex;flex-direction:column;overflow:hidden;animation:scaleUp-68a1fbf3 .3s ease}.button-container-top[data-v-68a1fbf3]{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:12px 16px;background:var(--surface-hover);border-bottom:1px solid var(--border-color)}.dropdownButton[data-v-68a1fbf3]{background:var(--primary);color:#fff;font-weight:500;font-size:13px;border:none;border-radius:8px;padding:6px 12px;transition:background .3s ease}.dropdownButton[data-v-68a1fbf3]:hover{background:var(--primary-hover);color:var(--text-primary)}.dropdown-menu[data-v-68a1fbf3]{background:var(--surface);border:1px solid var(--border-color);border-radius:8px}.dropdown-item[data-v-68a1fbf3]{color:var(--dropdown-text);transition:all .2s ease}.dropdown-item[data-v-68a1fbf3]:hover{background:var(--surface-hover);color:var(--primary)}.btn-reset[data-v-68a1fbf3],.close-button[data-v-68a1fbf3],.download-button[data-v-68a1fbf3]{background:var(--surface-hover);color:var(--text-primary);width:34px;height:34px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.btn-reset[data-v-68a1fbf3]:hover,.close-button[data-v-68a1fbf3]:hover,.download-button[data-v-68a1fbf3]:hover{background:var(--primary);color:#fff}.sticky-header[data-v-68a1fbf3]{background:var(--primary-bg);padding:16px 20px;font-weight:600;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.xlarge-message[data-v-68a1fbf3]{font-size:12px;color:var(--text-secondary);font-style:italic;margin-right:8px}.table-wrapper[data-v-68a1fbf3]{max-height:55vh;overflow-y:auto;background:var(--surface);scrollbar-color:var(--scroll-thumb) var(--scroll-track);scrollbar-width:thin}.table-wrapper[data-v-68a1fbf3]::-webkit-scrollbar{width:8px}.table-wrapper[data-v-68a1fbf3]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:10px}.table-wrapper[data-v-68a1fbf3]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.complexity-table[data-v-68a1fbf3]{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:14px;text-align:center;background:var(--surface-active);border-radius:8px;overflow:hidden}.complexity-table thead th[data-v-68a1fbf3]{background:var(--primary-bg);color:var(--text-primary);font-weight:600;padding:12px;border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:5}.complexity-table tbody tr[data-v-68a1fbf3]{background:var(--surface);transition:background .3s ease}.complexity-table tbody tr[data-v-68a1fbf3]:hover{background:var(--surface-active)}.complexity-table td[data-v-68a1fbf3]{padding:12px 10px;border-bottom:1px solid var(--border-color)}.complexity-table tbody tr:last-child td[data-v-68a1fbf3]{border-bottom:none}input[type=number][data-v-68a1fbf3],select[data-v-68a1fbf3]{width:90%;background:var(--surface-hover);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:5px;font-size:13px;outline:none;transition:all .25s ease}input[type=number][data-v-68a1fbf3]:focus,select[data-v-68a1fbf3]:focus{border-color:var(--primary)}.error-message[data-v-68a1fbf3]{color:var(--error);font-size:12px;font-weight:500}.button-container[data-v-68a1fbf3]{background:var(--surface-hover);padding:14px 18px;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:12px}.add-button[data-v-68a1fbf3],.edit-button[data-v-68a1fbf3],.submit-button[data-v-68a1fbf3]{border:none;border-radius:8px;font-weight:500;padding:8px 16px;transition:all .3s ease}.add-button[data-v-68a1fbf3]{background:var(--success);color:#fff}.add-button[data-v-68a1fbf3]:hover{opacity:.9}.submit-button[data-v-68a1fbf3]{background:var(--primary);color:#fff}.submit-button[data-v-68a1fbf3]:hover{background:var(--primary-hover);color:var(--text-primary)}.edit-button[data-v-68a1fbf3]{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:8px 14px;font-weight:500;transition:all .3s ease}.edit-button[data-v-68a1fbf3]:hover{background:var(--primary-hover);color:var(--text-primary);transform:translateY(-2px)}.btn-delete[data-v-68a1fbf3]{background:var(--surface-active);color:var(--error);border:none;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.btn-delete[data-v-68a1fbf3]:hover{background:var(--error);color:#fff}.modal-content[data-v-68a1fbf3]{background:var(--surface);color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px}.modal-header[data-v-68a1fbf3]{background:var(--surface-hover);color:var(--text-primary);border-top-left-radius:10px;border-top-right-radius:10px}.modal-footer button[data-v-68a1fbf3]{border-radius:8px;font-weight:500}.modal-footer .btn-primary[data-v-68a1fbf3]{background:var(--primary);border:none;color:#fff}.modal-footer .btn-primary[data-v-68a1fbf3]:hover{background:var(--primary-hover);color:var(--text-primary)}.modal-footer .btn-secondary[data-v-68a1fbf3]{background:var(--surface-active);color:var(--text-primary)}.modal-footer .btn-secondary[data-v-68a1fbf3]:hover{background:var(--surface-hover)}@keyframes fadeIn-68a1fbf3{0%{opacity:0}to{opacity:1}}@keyframes scaleUp-68a1fbf3{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.popup-overlay[data-v-4e22289c]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1050}.popup-modal[data-v-4e22289c]{background:#fff;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);min-width:400px;max-width:500px;position:relative}.popup-header[data-v-4e22289c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.popup-title[data-v-4e22289c]{margin:0;font-weight:600;color:#333}.btn-close[data-v-4e22289c]{position:absolute;top:5px;right:5px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;z-index:1}.btn-close[data-v-4e22289c]:hover{color:#333}.popup-body[data-v-4e22289c]{padding:1.5rem;text-align:center}.popup-question[data-v-4e22289c]{margin-bottom:1.5rem;font-size:1.1rem;color:#555}.button-group[data-v-4e22289c]{display:flex;gap:1rem;justify-content:center}.btn[data-v-4e22289c]{padding:.5rem 1.5rem;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:background-color .3s ease}.btn-primary[data-v-4e22289c]{background-color:#da6a26;color:#fff}.btn-primary[data-v-4e22289c]:hover{background-color:#c55a1f}.btn-secondary[data-v-4e22289c]{background-color:#6c757d;color:#fff}.btn-secondary[data-v-4e22289c]:hover{background-color:#5a6268}.app-footer[data-v-90392b54]{height:5vh;background-color:#f8f9fa;width:100%;box-shadow:0 -2px 5px rgba(0,0,0,.1);padding-top:.5rem}.h6[data-v-90392b54]{margin:0;font-size:.8rem;color:#333}.app-footer[data-v-13be4c52]{background:var(--surface-hover);border-top:2px solid color-mix(in srgb,var(--primary) 30%,transparent);color:var(--text-secondary);text-align:center;font-family:Inter,sans-serif;transition:all .3s ease;position:relative;z-index:10;animation:fadeUp-13be4c52 .5s ease-in-out;position:absolute;bottom:0;left:0;width:100%}body[data-v-13be4c52]{padding-bottom:70px}.app-footer[data-v-13be4c52]:hover{background:linear-gradient(145deg,var(--primary-bg),var(--surface))}.app-footer p[data-v-13be4c52]{margin:4px 0;font-size:13.5px;color:var(--text-primary);letter-spacing:.2px;transition:color .3s ease}.app-footer p[data-v-13be4c52]:hover{color:var(--primary);cursor:pointer}.app-footer p[data-v-13be4c52]:first-of-type{color:var(--primary);font-weight:500}.app-footer .h6[data-v-13be4c52]{margin:6px 0;font-weight:500}.app-footer[data-v-13be4c52]:hover:before{opacity:.9}@keyframes fadeUp-13be4c52{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.app-footer p[data-v-13be4c52]{font-size:12.5px}}[data-theme=dark] .app-footer[data-v-13be4c52]{background:var(--surface-hover);border-top:2px solid color-mix(in srgb,var(--primary) 35%,transparent)}.custom-selected-row[data-v-3defeecf]{background-color:#ffdead!important;--bs-table-bg:transparent!important}.centered-dash[data-v-3defeecf],.single-record-center[data-v-3defeecf]{text-align:center!important}.small-font[data-v-3defeecf]{font-size:.7rem;margin-bottom:0}.back-button[data-v-3defeecf]{margin-left:15%;border-radius:50%!important;background-color:hsla(0,0%,100%,.2);color:#000;border:none!important;transition:background-color 1s,transform .5s;box-shadow:5px 0 18px 0 hsla(0,0%,41%,.8)}.back-button[data-v-3defeecf]:hover{-webkit-transform:translateX(-5px)}.fa-3x[data-v-3defeecf]{font-size:2.5rem}.sortbtn[data-v-3defeecf],.sortbtn[data-v-3defeecf]:hover{background-color:#fff;border-color:#fff;height:5vh;width:8vw;color:#da6a26;text-align:center;font-weight:bolder;margin-top:5px;margin-bottom:5px;border-radius:10px}.sortlbl[data-v-3defeecf]{text-align:center;padding-top:12px;padding-right:3px;padding-left:2px;padding-bottom:8px}.sortbtn.show[data-v-3defeecf]{background-color:#fff;color:#da6a26}.subitbtn[data-v-3defeecf]{background-color:#da6a26;color:#fff;border:none;border-radius:7px;height:6vh;width:10vw;text-align:center;font-weight:bolder}.sort .sortbtn[data-v-3defeecf]{margin-top:5px;margin-bottom:5px;border-radius:10px;margin-left:1rem}.sort[data-v-3defeecf]{width:22%!important;margin-left:.8rem;background-color:#da6a26;color:#fff;border:none;align-content:space-evenly;border-radius:7px;text-align:left;text-justify:left;font-weight:bolder;float:left;padding:0 32px 0 12px!important}.label[data-v-3defeecf]{display:none;margin-left:10px}.xml-tranform-sidebar-menu[data-v-3defeecf]{top:35%}.submitbtn[data-v-3defeecf]{align-content:center}.loading-gif[data-v-3defeecf]{display:flex;justify-content:center;align-items:center;height:130px;width:130px}.loading-gif img[data-v-3defeecf]{max-width:100%;max-height:100%}.loading-container[data-v-3defeecf]{display:flex;justify-content:center;align-items:center;height:60vh}.filterButton[data-v-3defeecf]{text-align:center;height:35px;background-color:#1d2856!important}.search-form[data-v-3defeecf]{display:flex;align-items:center}.col-sel-btn[data-v-3defeecf]{margin-left:.2rem}.constabtn[data-v-3defeecf]{margin-left:1%}.empty[data-v-3defeecf]{margin-right:-11rem}.clrbtn[data-v-3defeecf]{margin-left:7rem;width:7vw}.cus-table-header-sticky[data-v-3defeecf]{position:sticky;top:0;right:0;z-index:1;width:50px!important}.table-header-sticky[data-v-3defeecf]{height:0;top:0;z-index:1}.diff-container[data-v-3defeecf]{white-space:normal;margin-top:20px}.diff-container .d2h-wrapper .d2h-side-by-side .d2h-code-side-line[data-v-3defeecf]{padding:2px 10px}.diff-container .d2h-wrapper .d2h-side-by-side .d2h-code-line[data-v-3defeecf]{margin:0}.diff-container .d2h-wrapper .d2h-side-by-side td.d2h-code-side-linenumber[data-v-3defeecf]{padding:2px 5px}.fileName-align[data-v-3defeecf]{text-align:left}.table-group-divider span[data-v-3defeecf]{font-size:10px}.custom-table[data-v-3defeecf]{border-collapse:separate;border-spacing:0;width:100%;border:3px solid #ddd;border-radius:8px;table-layout:auto;text-align:center;position:relative;white-space:nowrap;overflow-y:auto;flex:1;box-sizing:border-box}.track-changes-table th[data-v-3defeecf]{background-color:#d3d3d3;color:#000}.custom-table td[data-v-3defeecf],.custom-table th[data-v-3defeecf]{border-bottom:1px solid #ddd;border-right:1px solid #ddd}.nowrap[data-v-3defeecf]{flex-wrap:nowrap;display:inline-flex}.custom-table th[data-v-3defeecf]{background-color:#da6a26;color:#f5f5f5}.table-responsive[data-v-3defeecf]{display:flex;flex-direction:column;padding:0;margin:0;box-sizing:border-box;max-height:calc(100vh - 200px)}table[data-v-3defeecf],td[data-v-3defeecf]{border:1px}th[data-v-3defeecf]{border:1px;cursor:pointer;position:relative}.xml-tranfomer-dropdown-upload-icon[data-v-3defeecf]{margin-left:0}.xml-tranfomer-dropdown-para[data-v-3defeecf]{margin-left:10px}.btn-view[data-v-3defeecf]{background:url(/img/view.ee17e1bc.svg);background-repeat:no-repeat;font-size:12px;height:23px;width:26px;border:none}.btn-download[data-v-3defeecf]{background:url(/img/convert2.5cf25d83.svg);background-repeat:no-repeat;font-size:12px;height:23px;width:26px;border:none}.btn-show-difference[data-v-3defeecf]{background:url(/img/compare.d5979256.svg);background-repeat:no-repeat;font-size:12px;height:23px;width:26px;widows:30px;border:none;-o-object-fit:cover;object-fit:cover}.btn-delete[data-v-3defeecf]{background:url(/img/delete-red2.b148e71c.svg);background-repeat:no-repeat;font-size:12px;height:20px;width:26px;border:none}.cloud-download[data-v-3defeecf]{font-size:30px;height:36px;margin-top:-10px;border:none;background-color:#fff;color:#1d2856!important}.btn-calculate[data-v-3defeecf]:disabled,.btn-delete[data-v-3defeecf]:disabled,.btn-generate[data-v-3defeecf]:disabled,.btn-restore[data-v-3defeecf]:disabled,.btn-show-difference[data-v-3defeecf]:disabled,.btn-transform[data-v-3defeecf]:disabled,.btn-view[data-v-3defeecf]:disabled,.cloud-download[data-v-3defeecf]:disabled{opacity:.5;cursor:not-allowed!important}.btn-restore[data-v-3defeecf]{background:url(/img/restorebtn1.b1b2ff99.svg);background-repeat:no-repeat;font-size:12px;height:23px;width:26px;border:none}.btn-generate[data-v-3defeecf]{background:url(/img/icons8-ai.8859bd98.svg);background-repeat:no-repeat;background-size:contain;font-size:12px;margin-left:5px;height:26px;width:26px;border:none;cursor:pointer;transition:opacity .3s ease}.btn-trash[data-v-3defeecf]{background:url(/img/recycle-icon.5bb8c185.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:50%;font-size:10px;margin-left:5px;height:20px;width:20px;border:none}.btn-transform[data-v-3defeecf]{background:url(/img/transform.d67bb7e0.svg);background-repeat:no-repeat;font-size:12px;height:23px;width:26px;widows:30px;border:none}.btn-calculate[data-v-3defeecf]{background:url(/img/calculator-blue.9d2ac737.svg);background-repeat:no-repeat;font-size:12px;height:26px;width:26px;border:none}.btn-delete[data-v-3defeecf]:disabled,.btn-download[data-v-3defeecf]:disabled,.btn-generate[data-v-3defeecf]:disabled,.btn-restore[data-v-3defeecf]:disabled,.btn-show-difference[data-v-3defeecf]:disabled,.btn-transform[data-v-3defeecf]:disabled,.btn-trash[data-v-3defeecf]:disabled{opacity:.5;cursor:not-allowed!important}.t .button-group[data-v-3defeecf]{height:35px;float:left;margin:10px}.xml-tranfomer-dropdown[data-v-3defeecf]{background:#666;height:100px;width:300px;border:#ccc}.xml-tranfomer-dropdown img[data-v-3defeecf]{height:30%;width:40%}.container[data-v-3defeecf]{max-width:95%;margin-top:100px}.file-upload[data-v-3defeecf]{width:20%;height:58vh;border:2px dashed #333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease;float:left;align-items:center;display:flex;flex-direction:column;padding-top:8vw}.mapper-view .report[data-v-3defeecf]{width:80%;height:20vh;float:left}.report-sub[data-v-3defeecf]{margin-top:5rem;background-image:linear-gradient(0deg,#cfd9df 0,#e2ebf0);height:10vh;width:90%;border:2px dashed #333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease;margin-left:5%}.table-custom tbody tr[data-v-3defeecf]:nth-of-type(odd){background-color:#f2f2f2}.table-custom tbody tr[data-v-3defeecf]:nth-of-type(2n){background-color:#d9d9d9}h1[data-v-3defeecf]{font-size:3em;font-weight:700;color:#333;text-align:center;margin-bottom:.5em;margin-top:1vh}h4[data-v-3defeecf]{font-size:1.2em;font-weight:400;color:#666;text-align:center;margin-bottom:1em}.file-upload-sub[data-v-3defeecf]{align-items:center;display:flex;flex-direction:column;padding-top:8vw}.file-upload[data-v-3defeecf]:hover{border-color:#da6a26}.file-upload input[type=file][data-v-3defeecf]{display:none}.file-upload button[data-v-3defeecf]{filter:drop-shadow(0 15px 25px rgba(222,98,7,.15));display:inline-block;border:none;background:#da6a26;color:#fff;padding:15px 40px;font-size:15px;font-weight:700;cursor:pointer;border-radius:50px;text-decoration:none;transition:background-color .3s ease;justify-content:center}.file-upload button[data-v-3defeecf]:disabled{background-color:#ccc;cursor:not-allowed}.file-upload button[data-v-3defeecf]:hover{background-color:#333}.file-upload ul[data-v-3defeecf]{list-style-type:none;padding:0;width:100%}.file-upload li[data-v-3defeecf]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px;margin:5px 0;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.file-upload li[data-v-3defeecf]:hover{background-color:#f1f1f1}.file-upload li button[title=Remove][data-v-3defeecf]{background-color:#da6a26;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.file-upload li button[title=Remove][data-v-3defeecf]:hover{background-color:#da6a26}.file-upload p[data-v-3defeecf]{color:#030a07;font-weight:700;margin-top:10px;text-align:center}nav[data-v-3defeecf]{background-color:#cd7838;padding:1em}ul[data-v-3defeecf]{list-style-type:none;padding:0;overflow-y:scroll;max-height:20rem}li[data-v-3defeecf]{margin-top:1vh}a[data-v-3defeecf]{text-decoration:none}.sticky[data-v-3defeecf]{position:sticky;right:0;z-index:0;width:12%;box-shadow:15px 0 15px -15px #da6a26,-9px 0 8px 0 #a9a9a9}.scroll-class[data-v-3defeecf]{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:0;margin:10px 0;list-style-type:none}.scroll-class li[data-v-3defeecf]{display:flex;justify-content:space-between;padding:5px 10px;border-bottom:1px solid #eee}.srchip[data-v-3defeecf]{width:22rem;margin-right:.5rem}.divalignleft[data-v-3defeecf]{margin-left:-7rem}.clrdiv[data-v-3defeecf]{margin-left:-.5rem}.svg-button[data-v-3defeecf]{float:right;align-items:center;border:none;background-color:#da6a26;cursor:pointer;color:#fff}.sort-buttons[data-v-3defeecf]{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;gap:.5em}[data-v-3defeecf]::-webkit-scrollbar{-webkit-appearance:none;width:7px}[data-v-3defeecf]::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.clear-button[data-v-3defeecf]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.2em;color:#aaa;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clear-button[data-v-3defeecf]:hover{color:#000}.grayed-out[data-v-3defeecf]{color:gray;opacity:.6}.filter-icon-container[data-v-3defeecf]{display:flex;align-items:center;justify-content:space-between}.clear-filter-icon[data-v-3defeecf]{margin-left:10px;margin-right:10px;border:none;background:unset;transform:translateX(-20px)}.clear-filter-icon:hover .filter-icon[data-v-3defeecf]{filter:brightness(1.5);transform:scale(1.2);filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.text-danger[data-v-3defeecf],.text-success[data-v-3defeecf]{transition:font-size .3s ease}.text-new-status[data-v-3defeecf]{color:#1d2856;transition:font-size .3s ease}.text-in-progress[data-v-3defeecf]{color:#cd7838;transition:font-size .3s ease}.text-not-applicable[data-v-3defeecf]{color:#2b3b78;transition:font-size .3s ease}.actionable[data-v-3defeecf]:hover{font-size:1.1em;text-decoration:underline;cursor:pointer}.usecase-link[data-v-3defeecf]{color:#06c;text-decoration:none;cursor:pointer;transition:all .3s ease}.usecase-link[data-v-3defeecf]:hover{color:#0056b3;text-decoration:underline;font-size:1.05em}.dropdown-item[data-v-3defeecf]{line-height:1.4}.getOverrideCssClass[data-v-3defeecf]{text-align:left}.actions-dropdown-toggle[data-v-3defeecf]{background:url(/img/menu.728b23f5.svg) no-repeat 50%;background-size:contain;cursor:pointer;outline:none;transition:background-image .3s ease;height:26px;width:26px;border:none}.actions-dropdown-toggle.show[data-v-3defeecf]{background-image:url(/img/menu_open.10425397.svg);transform:rotate(90deg)}.icon-row[data-v-3defeecf]{display:flex;justify-content:space-around;padding:10px}.icon[data-v-3defeecf]{width:24px;height:24px}.gloss-view-content[data-v-3defeecf]{text-align:center;display:grid}.toolbar[data-v-3defeecf]{display:flex;justify-content:flex-start;margin-top:16px}.pointer[data-v-3defeecf]{cursor:pointer}select[data-v-3defeecf]{border:1px solid #ccc;border-radius:9px;cursor:pointer;transition:border-color .3s,box-shadow .3s}select[data-v-3defeecf]:focus{outline:none;box-shadow:0 0 5px rgba(255,179,0,.676)}.custom-tooltip .tooltip-inner{background-color:#d3d3d3;color:#000}.custom-ellipsed-text-tooltip{position:absolute;background-color:#d3d3d3;color:rgba(0,0,0,.723);padding:4px 8px;border-radius:4px;font-size:14px;z-index:1000;pointer-events:none;white-space:pre-wrap}.status-container{position:relative;display:inline-block;margin-right:10px;vertical-align:middle;z-index:0}.status-text{visibility:hidden;width:auto;background-color:#d3d3d3;color:#000;text-align:left;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:20%;left:-100%;transform:translateX(-50%);white-space:nowrap}.status-container:hover .status-text{visibility:visible}.menu-buttons{display:flex;flex-direction:column;align-items:center;margin-top:10px}.btn-item{background-color:#da6a26;color:#fff;width:150px;height:40px;border:none;border-radius:4px;margin:1px;cursor:pointer}.progress-circle{position:relative;width:45px;height:45px}.circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.circle{fill:none;stroke-width:2.8;stroke-linecap:round;transition:stroke-dasharray .3s ease}.circle.ok{stroke:#4caf50}.circle.in-prog{stroke:orange}.circle.NA{stroke:#000}.circle.fail{stroke:red}.circle.new{stroke:#1e90ff}.status-icon{transition:transform .3s ease;margin-right:15px;transform-origin:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-icon:hover{transform:scale(1.8) translateX(-8px) translateY(-8px);cursor:pointer;z-index:1}.custom-row{--bs-gutter-x:1.0rem}.table-responsive::-webkit-scrollbar{height:8px;width:8px}.table-responsive::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:10px}.table-responsive::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#ff6b6b,#556270);border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.table-responsive::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#ff4e50,#fc913a);box-shadow:0 0 10px rgba(255,78,80,.8)}.modern-container[data-v-200c0685]{display:flex;flex-direction:column;min-height:calc(100vh - 200px);background:var(--body-bg);padding:20px;box-sizing:border-box}.table-wrapper[data-v-200c0685]{background:var(--surface);border-radius:12px;box-shadow:0 1px 3px var(--shadow-strong);overflow:hidden}.modern-filter-bar[data-v-200c0685]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:var(--surface);border-bottom:1px solid var(--border-color);gap:12px;flex-wrap:wrap}.filter-controls[data-v-200c0685]{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.search-container[data-v-200c0685]{flex:1;max-width:320px;min-width:240px}.search-icon[data-v-200c0685]{color:var(--text-secondary);pointer-events:none}.modern-search-input[data-v-200c0685]{height:45px;padding:10px 12px 10px 40px;border:1px solid var(--border-color);color:var(--text-primary);background:var(--surface);transition:all .2s}.modern-search-input[data-v-200c0685]:focus{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 15%,transparent)}.modern-search-input[data-v-200c0685]::-moz-placeholder{color:var(--text-secondary)}.modern-search-input[data-v-200c0685]::placeholder{color:var(--text-secondary)}.filter-btn[data-v-200c0685]{display:flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.filter-btn[data-v-200c0685]:hover{background:var(--surface-hover);border-color:var(--text-secondary)}.filter-btn[data-v-200c0685]:active{background:#f2f4f7}.date-filter-btn[data-v-200c0685]{min-width:240px}.date-range-text[data-v-200c0685]{font-weight:400}.icon-btn[data-v-200c0685]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all .2s}.icon-btn[data-v-200c0685]:hover{background:var(--surface-hover);color:var(--text-primary)}.action-buttons[data-v-200c0685]{display:flex;gap:8px;align-items:center}.reload-btn i[data-v-200c0685]{transition:transform .5s ease-in-out}.reload-btn:hover i[data-v-200c0685]{transform:rotate(1turn)}.action-icon-btn[data-v-200c0685]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:16px}.action-icon-btn[data-v-200c0685]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--text-secondary)}.action-icon-btn[data-v-200c0685]:disabled{opacity:.4;cursor:not-allowed}.action-icon-btn.eye-btn[data-v-200c0685]{color:var(--success);border-color:var(--success)}.action-icon-btn.download-btn[data-v-200c0685]{color:var(--download);border-color:var(--download)}.action-icon-btn.download-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--download) 10%,var(--surface));color:var(--download);border-color:var(--download)}.action-icon-btn.eye-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success);border-color:var(--success)}.action-icon-btn.compare-btn[data-v-200c0685]{color:var(--warning);border-color:var(--warning)}.action-icon-btn.compare-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--warning) 10%,var(--surface));color:var(--warning);border-color:var(--warning)}.action-icon-btn.zip-btn[data-v-200c0685]{color:var(--zip);border-color:var(--zip)}.action-icon-btn.zip-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--zip) 10%,var(--surface));color:var(--zip);border-color:var(--zip)}.action-icon-btn.restore-btn[data-v-200c0685]{color:var(--restore);border-color:var(--restore)}.action-icon-btn.restore-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--restore) 10%,var(--surface));color:var(--restore);border-color:var(--restore)}.action-icon-btn.calculator-btn[data-v-200c0685]{color:var(--calculator);border-color:var(--calculator)}.action-icon-btn.calculator-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--calculator) 10%,var(--surface));color:var(--calculator);border-color:var(--calculator)}.action-icon-btn.delete-btn[data-v-200c0685]{color:var(--trash);border-color:var(--trash)}.action-icon-btn.delete-btn[data-v-200c0685]:hover:not(:disabled){background:color-mix(in srgb,var(--trash) 10%,var(--surface));color:var(--trash);border-color:var(--trash)}.modern-dropdown[data-v-200c0685]{border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);padding:4px;min-width:200px;background:var(--surface);inset:auto!important;transform:translateY(2px)!important;position:fixed!important;max-height:400px;overflow-y:auto;z-index:9999}.modern-dropdown .dropdown-item[data-v-200c0685]{padding:8px 12px;border-radius:6px;color:var(--dropdown-text);font-size:14px;transition:background .15s;background:var(--surface)}.modern-dropdown .dropdown-item[data-v-200c0685]:hover{background:var(--surface-hover);overflow:visible!important}.modern-dropdown[data-v-200c0685]::-webkit-scrollbar{width:2px}.modern-dropdown[data-v-200c0685]::-webkit-scrollbar-track{background:transparent}.modern-dropdown[data-v-200c0685]::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}.modern-dropdown[data-v-200c0685]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.modern-checkbox-label[data-v-200c0685]{display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;margin:0}.modern-checkbox-label input[type=checkbox][data-v-200c0685]{width:16px;height:16px;border:1px solid var(--border-color);border-radius:4px;cursor:pointer}.modern-table-container[data-v-200c0685]{max-height:calc(100vh - 350px);overflow-x:auto;overflow-y:auto;background:var(--surface);border:1px solid var(--border-color);box-shadow:0 1px 3px var(--shadow-soft);scroll-behavior:smooth}.modern-table-container.taller-height[data-v-200c0685]{max-height:calc(100vh - 300px)}body[data-v-200c0685],html[data-v-200c0685]{height:100%;overflow:hidden}.modern-table thead th[data-v-200c0685]{position:sticky;top:0;color:var(--text-secondary);z-index:10;background:var(--surface-hover);text-transform:uppercase;border-bottom:2px solid var(--border-color)}.modern-table[data-v-200c0685]{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0}.modern-table thead[data-v-200c0685]{position:sticky;top:0;background:#f9fafb;z-index:10;border-bottom:1px solid #eaecf0}.modern-table th[data-v-200c0685]{padding:12px 20px;text-align:left;font-size:12px;font-weight:600;background:var(--surface-hover);border-bottom:2px solid var(--border-color);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #eaecf0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modern-table th.sortable[data-v-200c0685]{cursor:pointer}.modern-table th.sortable[data-v-200c0685]:hover{background:var(--sortable-hover)}.th-content[data-v-200c0685]{gap:6px}.sort-icon[data-v-200c0685],.th-content[data-v-200c0685]{display:inline-flex;align-items:center;justify-content:center}.sort-icon[data-v-200c0685]{flex-direction:column;width:20px;height:25px}.arrow[data-v-200c0685]{width:8px;height:8px;transition:fill .2s ease}.up-arrow[data-v-200c0685]{margin-bottom:1px}.down-arrow[data-v-200c0685]{margin-top:1px}th.sortable[data-v-200c0685]{cursor:pointer}th.sortable:hover .arrow[data-v-200c0685]{fill:var(--text-primary)}.modern-table tbody tr[data-v-200c0685]{border-bottom:1px solid var(--border-color);transition:background .15s;cursor:pointer}.modern-table tbody tr[data-v-200c0685]:hover{background:var(--surface-hover)}.modern-table tbody tr.selected-row[data-v-200c0685]{background:var(--primary-hover)}.modern-table tbody tr.selected-row[data-v-200c0685]:hover{background:var(--secondary-hover)}.modern-table td[data-v-200c0685]{padding:16px 20px;font-size:14px;color:var(--text-primary);vertical-align:middle}.checkbox-column[data-v-200c0685]{width:48px;text-align:center}.modern-checkbox[data-v-200c0685]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border:1.5px solid #999;border-radius:4px;cursor:pointer;background-color:var(--surface);position:relative;transition:all .3s ease}.modern-checkbox[data-v-200c0685]:checked{background-color:#696cff;border-color:#696cff}.modern-checkbox[data-v-200c0685]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cell-link[data-v-200c0685]{color:var(--primary);text-decoration:none;font-weight:500;transition:color .15s}.cell-link[data-v-200c0685]:hover{color:var(--primary-hover);text-decoration:underline}.cell-date[data-v-200c0685]{color:var(--text-primary);font-size:13px}.cell-text[data-v-200c0685]{color:var(--text-primary)}.text-success[data-v-200c0685]{color:red}.editable-cell[data-v-200c0685]{display:flex;align-items:center;gap:8px}.edit-icon[data-v-200c0685]{width:16px;height:16px;opacity:.5;cursor:pointer;transition:opacity .15s}.edit-icon[data-v-200c0685]:hover{opacity:1}.modern-select[data-v-200c0685]{width:100%;height:36px;padding:6px 12px;border-radius:6px;font-size:14px;color:var(--text-primary);background:var(--primary-hover);cursor:pointer;transition:all .2s}.modern-select[data-v-200c0685]:focus{outline:none;border-color:#7f56d9;box-shadow:0 0 0 4px rgba(127,86,217,.1)}.modern-option[data-v-200c0685]{border:1px solid var(--border-color);font-size:80px;border-radius:20px;color:var(--text-primary);background:var(--primary-bg)}.status-badges[data-v-200c0685]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-start}.status-badge[data-v-200c0685]{position:relative;display:inline-flex;align-items:center;justify-content:center}.progress-ring[data-v-200c0685]{position:absolute;top:50%;left:50%;height:45px;width:45px;transform:translate(-50%,-50%);pointer-events:none}.ring-bg[data-v-200c0685]{stroke:var(--ring)}.ring-progress[data-v-200c0685]{transition:stroke-dasharray .3s ease}.ring-progress.ok[data-v-200c0685]{stroke:var(--success)}.ring-progress.in-prog[data-v-200c0685]{stroke:var(--warning)}.ring-progress.fail[data-v-200c0685]{stroke:var(--error)}.ring-progress.new[data-v-200c0685]{stroke:var(--info)}.ring-progress.NA[data-v-200c0685]{stroke:var(--NA)}.status-icon-link[data-v-200c0685]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:40px;height:40px;pointer-events:auto}.status-icon-large[data-v-200c0685]{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px 1px rgba(0,0,0,.1));transition:transform .25s ease}.status-icon-link:hover .status-icon-large[data-v-200c0685]:not(.not-applicable){transform:scale(1.35);filter:drop-shadow(0 2px 4px rgba(0,0,0,.15));transition:all .25s ease}.status-badge[data-v-200c0685]:hover{transform:translateY(-1px)}.status-icon-large.not-applicable[data-v-200c0685]{filter:grayscale(100%) opacity(.5);cursor:not-allowed}.status-icon-large.in-progress[data-v-200c0685]{animation:pulse-200c0685 2s infinite}@keyframes pulse-200c0685{0%,to{opacity:1}50%{opacity:.7}}.no-records[data-v-200c0685]{padding:60px 20px!important;text-align:center;color:var(--text-secondary)}.no-records-content[data-v-200c0685]{display:flex;flex-direction:column;align-items:center;gap:16px}.no-records-content p[data-v-200c0685]{margin:0;font-size:16px;color:var(--text-secondary);font-weight:500}.modern-pagination[data-v-200c0685]{padding:11px 15px;border-top:1px solid var(--border-color);background:var(--surface)}@media (max-width:1200px){.filter-controls[data-v-200c0685]{flex-wrap:wrap}.search-container[data-v-200c0685]{flex:1 1 100%;max-width:100%}}@media (max-width:768px){.modern-filter-bar[data-v-200c0685]{flex-direction:column;align-items:stretch}.action-buttons[data-v-200c0685],.filter-controls[data-v-200c0685]{width:100%}.action-buttons[data-v-200c0685]{justify-content:flex-end}}.pointer[data-v-200c0685]{cursor:pointer}@keyframes fadeIn-200c0685{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modern-table tbody tr[data-v-200c0685]{animation:fadeIn-200c0685 .3s ease-out}.modern-table-container[data-v-200c0685]::-webkit-scrollbar{width:5px;height:5px}.modern-table-container[data-v-200c0685]::-webkit-scrollbar-track{background:var(--scroll-track)}.modern-table-container[data-v-200c0685]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);-webkit-transition:background .3s ease;transition:background .3s ease}.modern-table-container[data-v-200c0685]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.search-bar-group[data-v-200c0685]{display:flex;align-items:center;gap:8px}.filter-dropdown[data-v-200c0685]{background:var(--primary);color:#fff;border:1px solid;border-color:var(--border-color);border-radius:8px;padding:6px 14px;font-weight:500;border:1px solid transparent;transition:all .2s ease}.filter-dropdown[data-v-200c0685]:focus,.filter-dropdown[data-v-200c0685]:hover{background:var(--primary-hover);color:#dfdfdf}.search-container[data-v-200c0685]{position:relative}.search-icon[data-v-200c0685]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#667085}.modern-search-input[data-v-200c0685]{height:40px;width:100%;border:1px solid #dee2e6;border-radius:8px;padding:6px 12px 6px 34px;font-size:14px;transition:all .2s ease}.modern-search-input[data-v-200c0685]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.15)}.search-btn[data-v-200c0685]{border-radius:8px;height:36px;font-size:14px;font-weight:500;color:var(--primary);background:var(--surface);border:1px solid var(--primary);transition:all .2s ease}.search-btn[data-v-200c0685]:hover{color:#fff;background:var(--primary);border-color:#fff}.clear-btn[data-v-200c0685]{border-radius:8px;height:36px;width:36px;padding:0;display:flex;align-items:center;justify-content:center}.filter-icon[data-v-200c0685]{width:18px;height:18px;filter:brightness(0) saturate(100%) invert(12%) sepia(7%) saturate(1264%) hue-rotate(177deg) brightness(94%) contrast(90%);transition:filter .2s ease}.clear-btn:hover .filter-icon[data-v-200c0685]{filter:brightness(0) saturate(100%) invert(39%) sepia(87%) saturate(3211%) hue-rotate(9deg) brightness(96%) contrast(97%)}.badge[data-v-200c0685]{display:inline-block;padding:4px 7px;border-radius:5px;font-size:13px;font-weight:600;letter-spacing:.3px;text-align:center;white-space:nowrap;background:hsla(0,0%,100%,.6);backdrop-filter:blur(8px);transition:all .25s ease}.badge-success[data-v-200c0685]{color:var(--badge-success-text);background:var(--badge-success)}.badge-danger[data-v-200c0685]{color:var(--badge-failed-text);background:var(--badge-failed)}.badge-progress[data-v-200c0685]{color:var(--badge-progress-text);background:var(--badge-progress)}.badge-na[data-v-200c0685]{color:#5f6368;background:linear-gradient(90deg,#f1f3f4,#f1f3f4)}.badge-new[data-v-200c0685]{color:var(--badge-new-text);background:var(--badge-new)}.badge-legality[data-v-200c0685]{background:var(--badge-legality);color:var(--badge-legality-text)}.badge-subscription[data-v-200c0685]{background:var(--badge-subscription);color:var(--badge-subscription-text)}.badge[data-v-200c0685]:hover{transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.actionable[data-v-200c0685]{cursor:pointer}.blink[data-v-200c0685]{animation:softBlink-200c0685 1.5s infinite}@keyframes softBlink-200c0685{0%,to{opacity:1}50%{opacity:.6}}.selected-files{color:var(--text-primary)!important}.file-upload li button[title=Remove-btn]{background-color:#ff6767;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.file-upload li button[title=Remove-btn]:hover{background-color:red}.scroll-class li{background:var(--surface)}.file-check-column{display:flex;flex-direction:column;gap:8px}.file-check-label{display:flex;align-items:center;gap:10px}.file-check-label input[type=checkbox]{width:16px;height:16px}.file-name{font-size:14px;word-break:break-word}.file-upload{height:58vh;border:2px dashed #333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease;float:left;padding-top:8vw}.file-upload-sub{align-items:center;display:flex;flex-direction:column;padding-top:8vw}.file-upload:hover{border-color:#da6a26}.file-upload input[type=file]{display:none}.file-upload button{filter:drop-shadow(0 15px 25px rgba(222,98,7,.15));display:inline-block;background:#da6a26;padding:15px 40px;font-size:15px;font-weight:700;border-radius:50px;text-decoration:none;transition:background-color .3s ease;justify-content:center}.file-upload button:disabled{background-color:#ccc}.file-upload button:hover{background-color:#333}.file-upload ul{list-style-type:none;width:100%}.file-upload li{background-color:#fff;padding:10px;margin:5px 0;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.file-upload li:hover{background-color:#f1f1f1}.file-upload li button[title=Remove]{background-color:#da6a26;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.file-upload li button[title=Remove]:hover{background-color:#da6a26}.file-upload p{color:#030a07;font-weight:700;margin-top:10px;text-align:center}.scroll-class{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:0;margin:10px 0;list-style-type:none}.scroll-class li{display:flex;justify-content:space-between;padding:5px 10px;border-bottom:1px solid #eee}h4{font-size:1.2em;font-weight:400;color:#666;text-align:center;margin-bottom:1em}.btn1:disabled{opacity:.5}#fileCheckModal{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:9999;transition:opacity .3s ease}#fileCheckModal.show{display:flex;opacity:1}#fileCheckModal .modal-dialog{max-width:400px;width:90%}#fileCheckModal .modal-content{background:var(--surface);color:var(--text-primary);border-radius:12px;overflow:hidden;border:1px solid var(--border-color);animation:fadeIn .25s ease}#fileCheckModal .modal-header{background:var(--surface-hover);padding:14px 18px;font-weight:600;border-bottom:1px solid var(--border-color)}#fileCheckModal .modal-body{padding:18px;color:var(--text-secondary);line-height:1.5}#fileCheckModal .modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;background:var(--surface-hover);border-top:1px solid var(--border-color)}#fileCheckModal button{border:none;border-radius:8px;padding:8px 14px;font-weight:500;cursor:pointer;transition:all .25s ease}#fileCheckModal .btn-secondary{background:var(--surface-active);color:var(--text-primary)}#fileCheckModal .btn-secondary:hover{background:var(--surface-hover)}#fileCheckModal .btn-danger{background:var(--error);color:#fff}#fileCheckModal .btn-danger:hover{opacity:.9}.modal-body{flex:1}.file-upload,.modal-body{display:flex;justify-content:center;align-items:center}.file-upload{width:100%;max-width:400px;height:600px;border:2px dashed var(--primary);border-radius:12px;padding:20px;flex-direction:column;text-align:center}.file-upload:hover{background:var(--surface-hover);border-color:var(--primary-hover)}.file-input{display:none}.file-upload button{background:var(--primary);color:#fff;border:none;border-radius:8px;padding:10px 18px;font-weight:500;cursor:pointer;transition:all .3s ease;margin-top:1rem}.file-upload button:hover:not(:disabled){background:var(--primary-hover);color:var(--text-primary)}.file-upload button:disabled{opacity:.5;cursor:not-allowed}.file-upload ul{list-style:none;padding:0;margin-top:16px;max-height:120px;overflow-y:auto}.file-upload li{background:var(--surface-hover);margin:8px 0;padding:10px 14px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;font-size:14px;border:1px solid var(--border-color)}.file-upload li button{background:transparent;color:var(--error);border:none;font-size:14px;cursor:pointer;transition:color .2s ease}.file-upload li button:hover{color:#ff3d3d}.btn1{background:var(--primary);color:#fff;border:none;border-radius:10px;padding:10px 22px;margin-top:18px;font-weight:600;cursor:pointer;transition:all .3s ease}.btn1:hover:not(:disabled){background:var(--primary-hover);color:var(--text-primary)}.btn1:disabled{color:#000;opacity:.6;cursor:not-allowed}.selected-files{margin-top:14px;color:var(--text-secondary,#ccc);font-size:14px}.scroll-class{border:#fff;min-height:300px}h4{color:var(--text-primary)!important}.scroll-class li{color:var(--text-primary);background-color:var(--surface-active);box-shadow:var(--text-primary)}.scroll-class li:hover{color:var(--text-primary);background-color:var(--surface)}ul li .remove{background:red;color:red}.scroll-class::-webkit-scrollbar{width:4px}.scroll-class::-webkit-scrollbar-thumb{background:var(--scroll-thumb)}.scroll-class::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.file-upload.dragover{background:var(--primary-bg);border-color:var(--primary-hover);color:var(--primary)}@keyframes fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.xsl-converter-sidebar-menu[data-v-4633edd4]{box-shadow:0 0 5px 5px rgba(0,0,0,.5);z-index:1;top:7.9%;position:fixed;right:0;width:2vw;color:#f0ece5;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:width .5s ease,background-color .5s ease;border-radius:10px}.xsl-converter-sidebar-menu img[data-v-4633edd4]{height:3vh}.xsl-converter-sidebar-menu .label[data-v-4633edd4]{color:#000;white-space:nowrap;opacity:0;transition:opacity .2s ease;width:20%;margin-left:3.2rem}.xsl-converter-sidebar-menu[data-v-4633edd4]:hover{background-color:#d5e98e;width:7.5vw}.xsl-converter-sidebar-menu:hover .label[data-v-4633edd4]{opacity:1;margin-left:2px;width:56px}.xsl-converter-sidebar-menu:hover .xsl-icon[data-v-4633edd4]{left:1%;right:10%}.xsl-icon[data-v-4633edd4]{background-color:#1d2856;position:relative;right:2.28rem;border-radius:10px;padding:.4vw}@media (min-width:1920px) and (min-height:1080px){.xsl-icon[data-v-4633edd4]{right:2rem}}.floating-sidebar-trigger[data-v-6dfa44a2]{position:fixed;right:0;top:3%;z-index:1000;pointer-events:none}.sidebar-menu[data-v-6dfa44a2]{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 0 10px 10px;background:linear-gradient(135deg,#696cff,#696cff);border-radius:10px 0 0 10px;box-shadow:0 8px 20px rgba(255,119,0,.25),inset 0 0 0 1px hsla(0,0%,100%,.1);width:40px;height:40px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;pointer-events:auto;backdrop-filter:blur(8px)}.sidebar-menu[data-v-6dfa44a2]:hover{width:150px;background:var(--text-primary);box-shadow:0 12px 30px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.08);transform:translateY(-2px)}.icon-wrapper[data-v-6dfa44a2]{position:relative;z-index:2;flex-shrink:0;width:18px;height:10px;display:flex;align-items:center;justify-content:center;border-radius:10px;padding:4px;transition:all .3s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.sidebar-menu:hover .icon-wrapper[data-v-6dfa44a2]{transform:rotate(1turn) scale(1.1);box-shadow:0 4px 12px rgba(255,119,0,.3)}.menu-icon[data-v-6dfa44a2]{width:25px;height:25px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));transition:filter .3s ease}.menu-label[data-v-6dfa44a2]{margin-left:12px;font-weight:600;font-size:.95rem;color:var(--body-bg);white-space:nowrap;opacity:0;transform:translateX(-10px);transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar-menu:hover .menu-label[data-v-6dfa44a2]{opacity:1;transform:translateX(0)}.offcanvas[data-v-6dfa44a2]{background:var(--surface);color:#fff}.custom-close-btn[data-v-6dfa44a2]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);cursor:pointer;transition:all .2s ease}.custom-close-btn[data-v-6dfa44a2]:hover{background:var(--surface-hover)}.custom-close-btn[data-v-6dfa44a2]:active{transform:scale(.95)}.close-icon[data-v-6dfa44a2]{stroke:var(--text-primary);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .25s ease}.custom-close-btn:hover .close-icon[data-v-6dfa44a2]{stroke:var(--primary)}.offcanvas-header[data-v-6dfa44a2]{display:flex;justify-content:space-between}.offcanvas-title[data-v-6dfa44a2]{color:var(--text-primary)}@keyframes pulse-6dfa44a2{0%{box-shadow:0 8px 20px rgba(133,147,255,.709)}50%{box-shadow:0 12px 30px rgba(126,111,255,.387)}to{box-shadow:0 8px 20px rgba(68,62,255,.855)}}.sidebar-menu[data-v-6dfa44a2]{animation:pulse-6dfa44a2 2s infinite}@media (min-width:1920px) and (min-height:1080px){.sidebar-menu[data-v-6dfa44a2]{width:64px;height:64px}.sidebar-menu[data-v-6dfa44a2]:hover{width:220px}.icon-wrapper[data-v-6dfa44a2]{width:38px;height:38px}.menu-icon[data-v-6dfa44a2]{width:24px;height:24px}}.nav[data-v-0f7b16e8]{display:flex;justify-content:flex-start;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.link[data-v-0f7b16e8]{margin-left:10px;padding:5px 5px;margin-right:10px;text-decoration:none;color:#da6a26;font-weight:500;border:1px solid transparent;border-radius:12px;transition:background-color .3s ease,color .3s ease;display:inline-block}.link[data-v-0f7b16e8]:hover{background-color:#f09f6d;color:#fff}.link.router-link-active[data-v-0f7b16e8]{background-color:#da6a26;color:#fff;border-color:#da6a26;border-radius:12px}.nav[data-v-02ceaf4d]{display:flex;align-items:center;justify-content:flex-start;background:var(--surface);border-bottom:1px solid var(--border-color);padding:8px 12px;gap:12px;transition:background .3s ease,border-color .3s ease}.link[data-v-02ceaf4d]{display:flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;border-radius:10px;position:relative;transition:all .25s ease;background:var(--surface-hover)}.link+.link[data-v-02ceaf4d]{border-left:1px solid var(--border-color);padding-left:16px}.link[data-v-02ceaf4d]:hover{background:var(--surface-hover);color:var(--text-primary)}.link.router-link-active[data-v-02ceaf4d]{background:var(--surface);color:var(--text-primary);font-weight:600;box-shadow:0 0 0 1px var(--border-color);border-radius:12px;position:relative}.link.router-link-active[data-v-02ceaf4d]:before{content:"";position:absolute;inset:0;border:2px solid var(--primary);border-radius:12px;pointer-events:none}.link.router-link-active img[data-v-02ceaf4d],.link:hover img[data-v-02ceaf4d]{filter:brightness(0) saturate(100%) invert(36%) sepia(91%) saturate(2478%) hue-rotate(220deg) brightness(105%) contrast(98%);transition:filter .3s ease}[data-theme=dark] .nav[data-v-02ceaf4d]{background:var(--surface);border-color:var(--border-color)}[data-theme=dark] .link[data-v-02ceaf4d]{color:var(--text-secondary)}[data-theme=dark] .link[data-v-02ceaf4d]:hover{background:var(--surface-hover);color:var(--text-primary)}[data-theme=dark] .link.router-link-active[data-v-02ceaf4d]{background:var(--surface-active);color:var(--text-primary);box-shadow:0 0 0 1px var(--primary)}[data-theme=dark] .link.router-link-active[data-v-02ceaf4d]:before{border-color:var(--primary)}.link.router-link-active[data-v-02ceaf4d]{transition:all .25s ease,box-shadow .25s ease}.nav-link[data-v-6544a8d7],.nav-link[data-v-6544a8d7]:hover{color:#000}.nav-tabs[data-v-6544a8d7]{font-size:9px;padding:0 0;min-height:24px;--bs-nav-tabs-border-width:none!important;border:1px solid #1d2856;border-radius:13px}.nav-tabs .router-link-active[data-v-6544a8d7]{background-color:#da6a26!important;color:#fff!important;font-size:.6rem!important;font-weight:bolder!important;border-radius:10px}button[data-v-6544a8d7]{border-radius:50%!important;background-color:hsla(0,0%,100%,.2);color:#000;border:none!important;transition:background-color 1s,transform .5s;box-shadow:5px 0 18px 0 hsla(0,0%,41%,.8)}.column-tab[data-v-6544a8d7]{width:-moz-fit-content;width:fit-content}button[data-v-6544a8d7]:hover{-webkit-transform:translateX(-5px)}.fa-3x[data-v-6544a8d7]{font-size:1.5rem}.back-button[data-v-6544a8d7]{background-color:hsla(0,0%,100%,.2);color:#000;border:none;border-radius:8px;box-shadow:0 0 0 transparent;transition:background-color 1s ease,transform .5s ease,box-shadow .5s ease,border-radius .5s ease,text-shadow .1s ease}.back-button[data-v-6544a8d7]:hover{box-shadow:5px 0 18px 0 hsla(0,0%,41%,.8);text-shadow:1px 1px 1px #000,0 0 1px #000,0 0 1px #000;border-radius:50%}.converter-header[data-v-ad0d76d0]{background-color:var(--surface);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:10;box-shadow:0 2px 8px var(--shadow-soft);transition:background-color .3s ease,border-color .3s ease}.back-button[data-v-ad0d76d0]{border:1px solid var(--border-color);background:var(--surface-hover);color:var(--primary);width:38px;height:38px;font-size:1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .25s ease}.back-button[data-v-ad0d76d0]:hover{background-color:var(--primary);color:var(--surface);border-color:var(--primary);box-shadow:0 0 6px var(--shadow-strong)}.header-title[data-v-ad0d76d0]{font-weight:600;color:var(--text-primary);letter-spacing:.3px;transition:color .3s ease}.header-tabs[data-v-ad0d76d0]{border-bottom:none;gap:.25rem}.header-tabs .nav-link[data-v-ad0d76d0]{color:var(--text-secondary);border:1px solid transparent;padding:6px 10px;border-radius:6px 6px 0 0;transition:all .2s ease;background-color:var(--primary-bg);color:var(--primary);border:1px solid var(--text-secondary)}.header-tabs .router-link-exact-active[data-v-ad0d76d0]{background-color:var(--primary);color:var(--surface);font-weight:500;border-color:var(--primary)}.file-li.active[data-v-4c84360c]{background-color:#303a66!important;color:#fff!important;font-weight:700;border-color:none}.file-li[data-v-4c84360c]:hover{background:#da6a26!important;color:#fdfbfb}.toggle-btn[data-v-4c84360c]{width:-moz-fit-content;width:fit-content;margin-right:.7rem}.file-upload-container[data-v-4c84360c]{align-items:center;display:flex;flex-direction:column}.file-upload-container button[data-v-4c84360c]{filter:drop-shadow(0 15px 25px rgba(222,98,7,.15));display:inline-block;border:none;background:#da6a26;color:#fff;padding:15px 40px;font-size:15px;font-weight:700;cursor:pointer;border-radius:50px;text-decoration:none;transition:background-color .3s ease;justify-content:center}.process-loading[data-v-4c84360c]{height:68vh;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:3}.lds-roller div[data-v-4c84360c],.lds-roller div[data-v-4c84360c]:after,.lds-roller[data-v-4c84360c]{box-sizing:border-box}.lds-roller[data-v-4c84360c]{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div[data-v-4c84360c]{animation:lds-roller-4c84360c 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div[data-v-4c84360c]:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:currentColor;margin:-3.6px 0 0 -3.6px}.lds-roller div[data-v-4c84360c]:first-child{animation-delay:-36ms}.lds-roller div[data-v-4c84360c]:first-child:after{top:62.62742px;left:62.62742px}.lds-roller div[data-v-4c84360c]:nth-child(2){animation-delay:-72ms}.lds-roller div[data-v-4c84360c]:nth-child(2):after{top:67.71281px;left:56px}.lds-roller div[data-v-4c84360c]:nth-child(3){animation-delay:-.108s}.lds-roller div[data-v-4c84360c]:nth-child(3):after{top:70.90963px;left:48.28221px}.lds-roller div[data-v-4c84360c]:nth-child(4){animation-delay:-.144s}.lds-roller div[data-v-4c84360c]:nth-child(4):after{top:72px;left:40px}.lds-roller div[data-v-4c84360c]:nth-child(5){animation-delay:-.18s}.lds-roller div[data-v-4c84360c]:nth-child(5):after{top:70.90963px;left:31.71779px}.lds-roller div[data-v-4c84360c]:nth-child(6){animation-delay:-.216s}.lds-roller div[data-v-4c84360c]:nth-child(6):after{top:67.71281px;left:24px}.lds-roller div[data-v-4c84360c]:nth-child(7){animation-delay:-.252s}.lds-roller div[data-v-4c84360c]:nth-child(7):after{top:62.62742px;left:17.37258px}.lds-roller div[data-v-4c84360c]:nth-child(8){animation-delay:-.288s}.lds-roller div[data-v-4c84360c]:nth-child(8):after{top:56px;left:12.28719px}@keyframes lds-roller-4c84360c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-3x[data-v-4c84360c]{font-size:1em}h1[data-v-4c84360c]{padding-right:10%}.diff-container[data-v-5e972233]{display:flex;height:calc(100vh - 150px);border:1px solid var(--border-color);overflow:hidden;background:var(--surface)}.sidebar[data-v-5e972233]{width:250px;background:var(--surface-hover);border-right:1px solid var(--border-color);color:var(--text-primary);display:flex;flex-direction:column;padding:1rem .75rem}.sidebar-header[data-v-5e972233]{position:sticky;top:0;background:var(--surface-hover);padding-bottom:.5rem;border-bottom:1px solid var(--border-color);z-index:2}.file-list[data-v-5e972233]{direction:rtl;text-align:left;overflow-y:auto;max-height:calc(75vh - 50px);padding:6px 4px;margin-top:12px;display:flex;flex-direction:column;gap:6px}.file-list[data-v-5e972233]::-webkit-scrollbar{width:2px}.file-list[data-v-5e972233]::-webkit-scrollbar-thumb{background:var(--primary)}.file-list[data-v-5e972233]::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.file-item[data-v-5e972233]{direction:ltr;font-size:.9rem;cursor:pointer;border:1px solid var(--border-color);border-radius:8px;padding:20px 14px;background:var(--surface);display:flex;align-items:center}.file-item[data-v-5e972233]:hover{background:var(--surface-hover)}.file-item.active[data-v-5e972233]{background:var(--primary);color:#fff;border-color:transparent}.content-area[data-v-5e972233]{flex-grow:1;background:var(--surface);display:flex;flex-direction:column}.code-diff-wrapper[data-v-5e972233]{height:100%;border-left:1px solid var(--border-color);background:var(--surface-hover)}.upload-btn[data-v-5e972233]{border:none;justify-content:end;align-items:end;background:var(--primary);color:#fff;padding:5px 10px;border-radius:5px;right:0;font-size:14px;font-weight:600;cursor:pointer;margin-left:auto}.file-upload-container[data-v-5e972233]{width:100%;display:flex}.process-loading[data-v-5e972233]{display:flex;justify-content:center;align-items:center;height:100%}.toggle-btn[data-v-5e972233]{border:none;background:transparent;color:var(--text-secondary)}.toggle-btn[data-v-5e972233]:hover{color:var(--primary)}.file-li.active[data-v-7474efef]{background-color:#303a66!important;color:#fff!important;font-weight:700;border-color:none}.file-li[data-v-7474efef]:hover{background:#da6a26!important;color:#fdfbfb}.toggle-btn[data-v-7474efef]{width:-moz-fit-content;width:fit-content;margin-right:.7rem}.file-upload-container[data-v-7474efef]{align-items:center;display:flex;flex-direction:column}.file-upload-container button[data-v-7474efef]{filter:drop-shadow(0 15px 25px rgba(222,98,7,.15));display:inline-block;border:none;background:#da6a26;color:#fff;padding:15px 40px;font-size:15px;font-weight:700;cursor:pointer;border-radius:50px;text-decoration:none;transition:background-color .3s ease;justify-content:center}.process-loading[data-v-7474efef]{height:68vh;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:3}.lds-roller div[data-v-7474efef],.lds-roller div[data-v-7474efef]:after,.lds-roller[data-v-7474efef]{box-sizing:border-box}.lds-roller[data-v-7474efef]{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div[data-v-7474efef]{animation:lds-roller-7474efef 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div[data-v-7474efef]:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:currentColor;margin:-3.6px 0 0 -3.6px}.lds-roller div[data-v-7474efef]:first-child{animation-delay:-36ms}.lds-roller div[data-v-7474efef]:first-child:after{top:62.62742px;left:62.62742px}.lds-roller div[data-v-7474efef]:nth-child(2){animation-delay:-72ms}.lds-roller div[data-v-7474efef]:nth-child(2):after{top:67.71281px;left:56px}.lds-roller div[data-v-7474efef]:nth-child(3){animation-delay:-.108s}.lds-roller div[data-v-7474efef]:nth-child(3):after{top:70.90963px;left:48.28221px}.lds-roller div[data-v-7474efef]:nth-child(4){animation-delay:-.144s}.lds-roller div[data-v-7474efef]:nth-child(4):after{top:72px;left:40px}.lds-roller div[data-v-7474efef]:nth-child(5){animation-delay:-.18s}.lds-roller div[data-v-7474efef]:nth-child(5):after{top:70.90963px;left:31.71779px}.lds-roller div[data-v-7474efef]:nth-child(6){animation-delay:-.216s}.lds-roller div[data-v-7474efef]:nth-child(6):after{top:67.71281px;left:24px}.lds-roller div[data-v-7474efef]:nth-child(7){animation-delay:-.252s}.lds-roller div[data-v-7474efef]:nth-child(7):after{top:62.62742px;left:17.37258px}.lds-roller div[data-v-7474efef]:nth-child(8){animation-delay:-.288s}.lds-roller div[data-v-7474efef]:nth-child(8):after{top:56px;left:12.28719px}@keyframes lds-roller-7474efef{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-3x[data-v-7474efef]{font-size:1em}h1[data-v-7474efef]{padding-right:10%}.diff-container[data-v-0455f58a]{display:flex;height:calc(100vh - 150px);border:1px solid var(--border-color);overflow:hidden;background-color:var(--surface);transition:background-color .3s ease,border-color .3s ease}.sidebar[data-v-0455f58a]{width:250px;background-color:var(--surface-hover);border-right:1px solid var(--border-color);color:var(--text-primary);display:flex;flex-direction:column;padding:1rem .75rem;transition:all .3s ease}.sidebar-header[data-v-0455f58a]{position:sticky;top:0;background:var(--surface-hover);z-index:2;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.file-list[data-v-0455f58a]{direction:rtl;text-align:left;overflow-y:auto;max-height:calc(75vh - 50px);padding:6px 4px;margin-top:12px;display:flex;flex-direction:column;gap:2px}.file-list[data-v-0455f58a]::-webkit-scrollbar{width:2px}.file-list[data-v-0455f58a]::-webkit-scrollbar-track{background:var(--surface)}.file-list[data-v-0455f58a]::-webkit-scrollbar-thumb{background:var(--primary)}.file-list[data-v-0455f58a]::-webkit-scrollbar-thumb:hover{background:var(--primary-hover)}.file-item[data-v-0455f58a]{direction:ltr;font-size:.9rem;cursor:pointer;border:1px solid var(--border-color);border-radius:8px;padding:20px 14px;background-color:var(--surface);color:var(--text-primary);display:flex;align-items:center}.file-item[data-v-0455f58a]:hover{background-color:var(--surface-hover)}.file-item.active[data-v-0455f58a]{background:var(--primary);color:#fff;border-color:transparent;transform:translateY(-1px)}.content-area[data-v-0455f58a]{flex-grow:1;background-color:var(--surface);display:flex;flex-direction:column;overflow:auto}.code-diff-wrapper[data-v-0455f58a]{height:100%;overflow:auto;border-left:1px solid var(--border-color);background-color:var(--surface-hover);transition:background-color .3s ease}.process-loading[data-v-0455f58a]{display:flex;justify-content:center;align-items:center;height:100%}.lds-roller[data-v-0455f58a]{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div[data-v-0455f58a]{animation:lds-roller-0455f58a 1.2s linear infinite;transform-origin:40px 40px}.lds-roller div[data-v-0455f58a]:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--primary);margin:-4px 0 0 -4px}@keyframes lds-roller-0455f58a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.toggle-btn[data-v-0455f58a]{border:none;background:transparent;color:var(--text-secondary);transition:color .2s;height:-moz-fit-content;height:fit-content}.toggle-btn[data-v-0455f58a]:hover{color:var(--primary)}.back-button{border-radius:50%!important;background-color:hsla(0,0%,100%,.2);color:#000;border:none!important;transition:background-color 1s ease,transform .5s ease,text-shadow .1s ease;box-shadow:5px 0 18px 0 hsla(0,0%,41%,.8)}.back-button:hover{-webkit-transform:translateX(-5px);text-shadow:1px 1px 1px #000,0 0 1px #000,0 0 1px #000}.fa-3x{font-size:1.5rem}.trash-header[data-v-edcaaeaa]{background:var(--body-bg);padding-top:2px;transition:all .3s ease}.page-title[data-v-edcaaeaa]{font-weight:600;color:var(--text-primary);font-size:1.5rem;letter-spacing:-.02em}.subtitle[data-v-edcaaeaa]{font-size:.9rem;margin:0;color:var(--text-primary)!important}.back-button[data-v-edcaaeaa]{border:1px solid var(--text-primary);color:var(--text-primary);width:40px;height:40px;border-radius:50%;box-shadow:0 2px 8px rgba(16,24,40,.1);transition:all .25s ease;display:flex;align-items:center;justify-content:center}.back-button[data-v-edcaaeaa]:hover{transform:translateX(-3px);box-shadow:0 4px 10px rgba(16,24,40,.15);color:var(--text-primary)}.back-button i[data-v-edcaaeaa]{font-size:18px}.row[data-v-edcaaeaa]{align-items:center}@media (max-width:768px){.page-title[data-v-edcaaeaa]{font-size:1.25rem}.subtitle[data-v-edcaaeaa]{font-size:.85rem}}.trash-header[data-v-edcaaeaa]{opacity:0;transform:translateY(-10px);animation:fadeInHeader-edcaaeaa .4s ease-out forwards}@keyframes fadeInHeader-edcaaeaa{to{opacity:1;transform:translateY(0)}}.page-container[data-v-6611a11a]{display:flex;justify-content:center;align-items:center;height:calc(100vh - 120px);background:var(--body-bg)}.login-card[data-v-6611a11a]{background:var(--surface);padding:40px 32px;border-radius:14px;box-shadow:0 6px 18px var(--shadow-soft);width:350px;text-align:center;border:1px solid var(--border-color)}.login-title[data-v-6611a11a]{margin-bottom:20px;font-size:1.4rem;color:var(--text-primary);font-weight:600}.oauth-btn[data-v-6611a11a]{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 0;margin-bottom:16px;border-radius:8px;border:1px solid var(--border-color);background:var(--surface-hover);color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:background .2s ease,transform .15s ease}.oauth-btn[data-v-6611a11a]:hover{background:var(--surface-active);transform:translateY(-2px)}.oauth-btn[data-v-6611a11a]:active{transform:translateY(0)}.oauth-icon[data-v-6611a11a]{width:20px;height:20px}.microsoft[data-v-6611a11a]{border-left:4px solid #00a81c}.github[data-v-6611a11a]{border-left:4px solid var(--text-secondary)}.linkedin[data-v-6611a11a]{border-left:4px solid #0a66c2}.alert[data-v-6611a11a]{margin-bottom:16px;border-radius:8px;padding:10px 14px}.loader[data-v-6611a11a]{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.2);border-top-color:var(--primary);border-radius:50%;animation:spin-6611a11a .9s linear infinite}@keyframes spin-6611a11a{to{transform:rotate(1turn)}}.floating-icon[data-v-40ae45c4]{background-color:#1d2856;position:relative;left:0;border-radius:10px;padding:.4vw}.floating-sidebar-menu .floating-icon[data-v-40ae45c4]{left:7%}.floating-sidebar-menu[data-v-40ae45c4]{box-shadow:0 0 5px 5px rgba(0,0,0,.5);z-index:1;top:7.9%;position:fixed;right:0;width:2vw;color:#f0ece5;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:width .5s;border-radius:10px}.floating-sidebar-menu img[data-v-40ae45c4]{height:3vh}.floating-sidebar-menu[data-v-40ae45c4]:hover{background-color:beige;width:10.5vw}.floating-sidebar-menu:hover .label[data-v-40ae45c4]{display:block}.label[data-v-40ae45c4]{color:#000;display:none;white-space:nowrap}.gloss-view-content[data-v-40ae45c4]{text-align:center;display:grid}.code-editor[data-v-40ae45c4]{width:100%;margin:0 auto;border:1px solid #ccc;border-radius:5px;padding:16px;font-family:monospace;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1)}.code-content[data-v-40ae45c4]{white-space:pre-wrap;overflow:auto;max-height:300px;max-width:-moz-fit-content;max-width:fit-content;background-color:#dbd8d6;color:#000;padding:10px;border:1px solid #ddd;border-radius:5px;display:inline-block}.toolbar[data-v-40ae45c4]{display:flex;justify-content:flex-start;margin-top:16px}.separator[data-v-40ae45c4]{height:2px;background-color:#ccc;margin:16px 0}.submit-wrapper[data-v-40ae45c4]{margin-left:auto}.submit-button[data-v-40ae45c4]{padding:10px 16px;background-color:#da6a26;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.submit-button[data-v-40ae45c4]:hover{background-color:#f16915}.discard-button[data-v-40ae45c4]{padding:10px 16px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.discard-button[data-v-40ae45c4]:hover{background-color:#c82333}.track-changes-table th[data-v-40ae45c4]{background-color:#d3d3d3;color:#000}.offcanvas[data-v-40ae45c4]{width:50%;left:50%!important;transform:translateX(-50%)!important;border-radius:15px;overflow:auto;height:-moz-fit-content!important;height:fit-content!important}.counter-badge[data-v-40ae45c4]{position:absolute;top:-10px;right:25px;background-color:#da6a26;color:#fff;border-radius:50%;padding:4px 8px;font-size:12px;font-weight:700;min-width:20px;text-align:center}.downloads-view[data-v-7581089d]{padding:20px}.downloads-header[data-v-7581089d]{margin-bottom:20px}.downloads-title[data-v-7581089d]{color:#333;font-size:24px;font-weight:600}.downloadable-row[data-v-7581089d]{background-color:rgba(40,167,69,.1)!important;cursor:pointer!important}.downloadable-row[data-v-7581089d]:hover{background-color:rgba(40,167,69,.15)!important}.selected-row[data-v-7581089d]{background-color:rgba(40,167,69,.3)!important}.non-downloadable-row[data-v-7581089d]{background-color:rgba(220,53,69,.1)!important;opacity:.6!important;cursor:not-allowed!important;pointer-events:none!important}.non-downloadable-row td[data-v-7581089d]{color:#6c757d!important}.nav[data-v-638c6794]{justify-content:flex-start;background-color:#f8f9fa;border-bottom:1px solid #dee2e6;margin-top:14px;width:100%}.link[data-v-638c6794]{padding:0 13px;margin-right:5px;margin-left:5px;text-decoration:none;color:#da6a26;font-weight:500;border:1px solid transparent;border-radius:12px;transition:background-color .3s ease,color .3s ease;font-size:14px}.link[data-v-638c6794]:hover{background-color:#f09f6d;color:#fff}.link.router-link-active[data-v-638c6794]{background-color:#da6a26;color:#fff;border-color:#da6a26;border-radius:12px}.main-nav[data-v-518e57f6]{display:flex;flex-wrap:wrap;gap:1rem;background-color:var(--surface);border-bottom:1px solid var(--border-color);padding:.5rem 1.5rem;box-shadow:0 2px 5px var(--shadow-soft);transition:background-color .3s ease,border-color .3s ease}.nav-link[data-v-518e57f6]{position:relative;text-decoration:none;font-size:.9rem;font-weight:500;color:var(--text-secondary);padding:.5rem 0;transition:color .2s ease,border-color .2s ease}.nav-link[data-v-518e57f6]:hover{color:var(--primary)}.nav-link.router-link-active[data-v-518e57f6]{color:var(--primary);font-weight:600;position:relative}.nav-link.router-link-active[data-v-518e57f6]:after{border-radius:2px}.nav-link.active[data-v-518e57f6]:after,.nav-link.router-link-active[data-v-518e57f6]:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background-color:var(--primary)}.nav-link.active[data-v-518e57f6]:after{color:#fff;border-radius:1px;transition:width .3s ease}.popup-modal[data-v-0d6c6d6c]{position:fixed;top:7%;left:50%;transform:translateX(-50%);background:#fff;width:93%;overflow:hidden;padding:1rem 1rem 0 1rem;border:1px solid #ccc;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1050;display:flex;flex-direction:column;min-height:400px;max-height:80vh}.popup-header[data-v-0d6c6d6c]{position:sticky;top:0;background:#fff;z-index:2;width:101%}.table-scroll-wrapper[data-v-0d6c6d6c]{flex:1 1 auto;overflow-y:auto;max-height:50vh;margin-bottom:1rem;width:101%}.popup-footer[data-v-0d6c6d6c]{position:sticky;bottom:0;background:#fff;z-index:2}table.table-bordered[data-v-0d6c6d6c]{width:100%;table-layout:fixed;word-break:break-word}table.table-bordered td[data-v-0d6c6d6c],table.table-bordered th[data-v-0d6c6d6c]{white-space:normal;word-break:break-word;max-width:200px;overflow-wrap:break-word}table.table-bordered thead th[data-v-0d6c6d6c]{background-color:#da6a26;color:#f5f5f5}button.btn-primary[data-v-0d6c6d6c]{background-color:#1d2856!important}.is-invalid[data-v-0d6c6d6c]{border-color:#dc3545!important}.invalid-feedback[data-v-0d6c6d6c]{color:#dc3545;font-size:.85em;margin-top:2px}.popup-modal[data-v-03a65748]{position:fixed;top:7%;left:50%;transform:translateX(-50%);background:var(--surface);width:93%;overflow:hidden;padding:1rem;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.18);z-index:1050;display:flex;flex-direction:column;min-height:420px;max-height:80vh;animation:popupEntry-03a65748 .25s ease-out}.popup-header[data-v-03a65748]{position:sticky;top:0;background:var(--surface-highlight);padding:12px 14px;z-index:2;width:100%;display:flex;align-items:center}.popup-header h5[data-v-03a65748]{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.popup-header .btn-close[data-v-03a65748]{background:none;border:none;opacity:.6;transition:opacity .2s ease;color:var(--text-primary)}.popup-header .btn-close[data-v-03a65748]:hover{opacity:1}.table-scroll-wrapper[data-v-03a65748]{flex:1 1 auto;overflow-y:auto;max-height:55vh;padding:.5rem 0;background:var(--surface)}.table-scroll-wrapper[data-v-03a65748]::-webkit-scrollbar{width:8px}.table-scroll-wrapper[data-v-03a65748]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:4px}table.table-bordered[data-v-03a65748]{width:100%;table-layout:fixed;border-collapse:initial;border-radius:6px;overflow:hidden}table.table-bordered thead th[data-v-03a65748]{background-color:var(--surface-hover);color:var(--text-secondary);font-weight:600;padding:12px}table.table-bordered td[data-v-03a65748],table.table-bordered th[data-v-03a65748]{white-space:normal;word-break:break-word;padding:10px 12px;border-color:var(--border-color);background:var(--surface);color:var(--text-primary)}.popup-footer[data-v-03a65748]{position:sticky;bottom:0;background:var(--surface-highlight);padding:12px 16px;border-top:1px solid var(--border-color);text-align:center;z-index:2}button.btn-primary[data-v-03a65748]{background-color:var(--primary)!important;padding:8px 18px;border-radius:6px;transition:transform .22s ease,background .22s ease}button.btn-primary[data-v-03a65748]:hover{transform:translateY(-2px);background-color:#27346f!important}.is-invalid[data-v-03a65748]{border-color:#dc3545!important}.invalid-feedback[data-v-03a65748]{color:#dc3545;font-size:.85em;margin-top:2px}.popup-backdrop[data-v-03a65748]{position:fixed;inset:0;background:rgba(0,0,0,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1050;animation:backdropFade-03a65748 .25s ease-out forwards}.form-control[data-v-03a65748]{background:var(--body-bg);color:var(--text-primary)}@keyframes backdropFade-03a65748{0%{opacity:0}to{opacity:1}}.popup-modal[data-v-03a65748]{z-index:1051}@keyframes popupEntry-03a65748{0%{opacity:0;transform:translate(-50%,-10px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.child-activity-table[data-v-015afb1b]{width:100%;border-collapse:collapse;background-color:#fff}.child-activity-table th[data-v-015afb1b]{background-color:#da6a26;color:#f5f5f5}.child-activity-table td[data-v-015afb1b],.child-activity-table th[data-v-015afb1b]{border:1px solid #dee2e6;padding:.75rem;vertical-align:middle}.table-header-sticky[data-v-015afb1b]{position:sticky;top:0;background:#f8f9fa;z-index:1}.fade-enter-active[data-v-015afb1b],.fade-leave-active[data-v-015afb1b]{transition:opacity .3s ease}.fade-enter-from[data-v-015afb1b],.fade-leave-to[data-v-015afb1b]{opacity:0}.btn[data-v-015afb1b]:hover{color:red}.child-activity-wrapper[data-v-8a8cfaf2]{animation:slideFadeIn-8a8cfaf2 .35s ease forwards;transform-origin:top;background:var(--primary);padding:8px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.child-activity-table[data-v-8a8cfaf2]{border-radius:6px;overflow:hidden;border:1px solid var(--border-color)}.child-activity-table thead th[data-v-8a8cfaf2]{background:var(--primary);font-weight:600;padding:12px;border-bottom:1px solid var(--border-color)}.child-activity-table td[data-v-8a8cfaf2]{padding:10px 12px;vertical-align:middle;background:var(--surface);color:var(--text-primary);transition:background .2s ease}.child-activity-table tbody tr:hover td[data-v-8a8cfaf2]{background:var(--surface-hover)}.child-activity-table input[type=checkbox][data-v-8a8cfaf2]{width:16px;height:16px}.fade-enter-from[data-v-8a8cfaf2],.fade-leave-to[data-v-8a8cfaf2]{transform:translateY(10px)}body .selected-banner[data-v-8a8cfaf2]{background:var(--primary);color:#fff;border-radius:8px;box-shadow:0 6px 14px rgba(0,0,0,.15)}.form-check-input[data-v-8a8cfaf2]{background-color:var(--surface);border:1px solid var(--text-secondary);cursor:pointer}.form-check-input[data-v-8a8cfaf2]:checked{background-color:var(--primary);border:1px solid var(--text-secondary);border-color:var(--primary)}.fade-enter-active[data-v-8a8cfaf2],.fade-leave-active[data-v-8a8cfaf2]{transition:opacity .3s ease}@keyframes slideFadeIn-8a8cfaf2{0%{opacity:0;transform:translateY(-8px) scaleY(.97)}to{opacity:1;transform:translateY(0) scaleY(1)}}button.btn[data-v-8a8cfaf2]{transition:background .2s ease,transform .2s ease}button.btn[data-v-8a8cfaf2]:hover{transform:translateY(-2px);background:var(--primary-light)}.fade-enter-active[data-v-8a8cfaf2],.fade-leave-active[data-v-8a8cfaf2]{transition:opacity .28s ease,transform .28s ease}.fade-enter-from[data-v-8a8cfaf2],.fade-leave-to[data-v-8a8cfaf2]{opacity:0;transform:translateY(-10px)}.top-selection-bar[data-v-8a8cfaf2]{position:fixed;top:0;left:50%;transform:translateX(-50%);padding:10px 18px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);display:flex;align-items:center;gap:10px;z-index:1040;animation:dropDown-8a8cfaf2 .35s ease forwards}.top-selection-bar .info[data-v-8a8cfaf2]{font-weight:600;font-size:.95rem}.top-selection-bar .btn1[data-v-8a8cfaf2],.top-selection-bar .btn[data-v-8a8cfaf2]{padding:6px 14px;border-radius:6px;font-size:.9rem;background:var(--primary);color:#fff;transition:transform .2s ease,background .2s ease}.top-selection-bar .btn1[data-v-8a8cfaf2]{margin:0}.top-selection-bar .btn[data-v-8a8cfaf2]:hover{transform:translateY(-2px);background:var(--primary)}.top-selection-bar .btn[data-v-8a8cfaf2]:nth-child(3){background:var(--danger)}.top-selection-bar .btn[data-v-8a8cfaf2]:nth-child(3):hover{background:var(--danger-light)}@keyframes dropDown-8a8cfaf2{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.form-check-input[data-v-0a5cc4e1]{width:16px;height:16px;margin:0;cursor:pointer}td.align-middle[data-v-0a5cc4e1]{vertical-align:middle!important}tr.custom-selected-row[data-v-0a5cc4e1]{background-color:#f0f7ff!important}.small-font[data-v-0a5cc4e1]{font-size:.7rem;margin-bottom:0}.back-button[data-v-0a5cc4e1]{margin-left:15%;border-radius:50%!important;background-color:hsla(0,0%,100%,.2);color:#000;border:none!important;transition:background-color 1s,transform .5s;box-shadow:5px 0 18px 0 hsla(0,0%,41%,.8)}.back-button[data-v-0a5cc4e1]:hover{transform:translateX(-5px)}.fa-3x[data-v-0a5cc4e1]{font-size:2.5rem}.sortbtn[data-v-0a5cc4e1],.sortbtn[data-v-0a5cc4e1]:hover{background-color:#fff;border-color:#fff;height:5vh;width:8vw;color:#da6a26;text-align:center;font-weight:bolder;margin-top:5px;margin-bottom:5px;border-radius:10px}.sortlbl[data-v-0a5cc4e1]{text-align:center;padding-top:12px;padding-right:3px;padding-left:2px;padding-bottom:8px}.sortbtn.show[data-v-0a5cc4e1]{background-color:#fff;color:#da6a26}.subitbtn[data-v-0a5cc4e1]{background-color:#da6a26;color:#fff;border:none;border-radius:7px;height:6vh;width:10vw;text-align:center;font-weight:bolder}.sort .sortbtn[data-v-0a5cc4e1]{margin-top:5px;margin-bottom:5px;border-radius:10px;margin-left:1rem}.sort[data-v-0a5cc4e1]{width:22%!important;margin-left:.8rem;background-color:#da6a26;color:#fff;border:none;align-content:space-evenly;border-radius:7px;text-align:left;text-justify:left;font-weight:bolder;float:left;padding:0 32px 0 12px!important}.label[data-v-0a5cc4e1]{display:none;margin-left:10px}.xml-tranform-sidebar-menu[data-v-0a5cc4e1]{top:35%}.submitbtn[data-v-0a5cc4e1]{align-content:center}.loading-gif[data-v-0a5cc4e1]{display:flex;justify-content:center;align-items:center;height:130px;width:130px}.loading-gif img[data-v-0a5cc4e1]{max-width:100%;max-height:100%}.loading-container[data-v-0a5cc4e1]{display:flex;justify-content:center;align-items:center;height:60vh}.right-margin[data-v-0a5cc4e1]{margin-right:1rem}.search-form[data-v-0a5cc4e1]{display:flex;align-items:center}.col-sel-btn[data-v-0a5cc4e1]{margin-left:.2rem}.constabtn[data-v-0a5cc4e1]{margin-left:1%}.empty[data-v-0a5cc4e1]{margin-right:-11rem}.clrbtn[data-v-0a5cc4e1]{margin-left:7rem;width:7vw}.cus-table-header-sticky[data-v-0a5cc4e1]{position:sticky;top:0;right:0;z-index:1}.table-header-sticky[data-v-0a5cc4e1]{height:0;top:0}.diff-container[data-v-0a5cc4e1]{white-space:normal;margin-top:20px}.fileName-align[data-v-0a5cc4e1]{text-align:left}.btn-mermaid[data-v-0a5cc4e1]{cursor:pointer;color:blue;text-decoration:underline;font-size:inherit}.custom-table[data-v-0a5cc4e1]{border-collapse:separate;border-spacing:0;width:100%;border:3px solid #ddd;border-radius:8px;table-layout:auto}.track-changes-table th[data-v-0a5cc4e1]{background-color:#d3d3d3;color:#000}.custom-table td[data-v-0a5cc4e1],.custom-table th[data-v-0a5cc4e1]{border-bottom:1px solid #ddd;border-right:1px solid #ddd}.nowrap[data-v-0a5cc4e1]{flex-wrap:nowrap;display:inline-flex}.custom-table th[data-v-0a5cc4e1]{background-color:#da6a26;color:#f5f5f5}.table-responsive[data-v-0a5cc4e1]{position:relative;white-space:nowrap;font-size:13px;margin-top:-25px}table[data-v-0a5cc4e1],td[data-v-0a5cc4e1]{border:1px}th[data-v-0a5cc4e1]{border:1px;cursor:pointer;position:relative}.xml-tranfomer-dropdown-upload-icon[data-v-0a5cc4e1]{margin-left:0}.xml-tranfomer-dropdown-para[data-v-0a5cc4e1]{margin-left:10px}.btn-view[data-v-0a5cc4e1]{background:url(/img/view.ee17e1bc.svg)}.btn-download[data-v-0a5cc4e1],.btn-view[data-v-0a5cc4e1]{background-repeat:no-repeat;font-size:12px;margin-left:5px;height:26px;width:26px;border:none}.btn-show-difference[data-v-0a5cc4e1]{background:url(/img/compare.d5979256.svg);background-repeat:no-repeat;font-size:12px;margin-left:5px;height:26px;width:26px;widows:30px;border:none;-o-object-fit:cover;object-fit:cover}.btn-delete[data-v-0a5cc4e1]{background:url(/img/delete-red2.b148e71c.svg);background-repeat:no-repeat}.btn-delete[data-v-0a5cc4e1],.btn-restore[data-v-0a5cc4e1]{font-size:12px;margin-left:5px;height:26px;width:26px;border:none}.btn-restore[data-v-0a5cc4e1]{background:url(/img/restorebtn1.b1b2ff99.svg);background-repeat:no-repeat}.btn-ai[data-v-0a5cc4e1]{background:url(/img/icons8-ai.8859bd98.svg);background-repeat:no-repeat;background-size:contain}.btn-ai[data-v-0a5cc4e1],.btn-orchestration[data-v-0a5cc4e1]{font-size:12px;margin-left:5px;height:26px;width:25px;border:none;margin-top:-46px;cursor:pointer;transition:opacity .3s ease}.btn-orchestration[data-v-0a5cc4e1]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACUCAMAAACz6atrAAAAxlBMVEX///9cbH7x8fGQnrBfolTosk3VZWaLmq2Il6taan1SZHeElKjz+Pj3+PlOYHRWZ3rahISgqbHr7fCWo7Tk5+vS196dqbnd4ebK0Njnr0NEWW+qsrnDytNWnkquuMV4hZO4wcyUvo3mqzOqy6VLmT1pd4iRm6W1u8L++/b78uT03Lb56dDy1KPU5dHvyYrquV9uqmXr0tLTWVqEj5vtxHvt9OuFtn6+17rrv2/g7N95sHDgoqPcjY7v5eXXb3DlvL3YeXrST1AKUdYaAAAL9ElEQVR4nM1ciXabOhA1kEQsFtTstgkmi+3sSeMmbfPat/z/Tz0kbJAEiIGEtvectmnMcj0azYxmNJpM3gHVD7JQQwhpIvLfeWEWuGp5LU41lL7nZX3gZ6mn6XVaFXRdC9PELy6PyJX+L+DlRinSa+JCqC5ChHQtjXLxhfknKMVjMwsyXl5ItywLaV5I4Hnkf8LnXpbQX+jRqMTcTCuFQ37w8mELfBXjUiQYEz1MQ4/RxP2/yBuRWT6WpUQsPdd2X229Vo3ymZLrHDfEwVjMgrAUgOalgdqtPVjN79GqAUbhOBoXhNb+BVYuMPg7MDE05dyNR2DmHmSGUNiDWIGMkdwY3Lzie3tZfyO1v7d4QPbx3CZxrtU6it0ht5ZiI+ZuyBO64OnhMGXBe2XQcz+WDvpynYiygXMsthCyLC2NffeDZunV1cc8Z6IS8xy1sZr2fs3VzcOXLw931++kRYH9Vmm9XJy9vp59nfZ53M18j4ePEl4Tpmene3yF3/RwfrzH+bfxyL28nR7tcXkGvemupHZ8PH8cjdtTSS0ndwG75/aYxfndSNQuLo9Y3INuephz5B4/ZELU8PLEUTsFjerVOUfteH47Crf7U47b0SVEsa9FbjejcPsqcvsOuOlW5DaOwl2I3CAKV+M2jtwGcftd+gZyDt/4eXo80jzlqZ2+gu665biNpG7ioJ7C7Btn4ObHYzmt6RFDDmbeCKpRnY9keQm+V07r9A1819XdnLKbn38Zj1qucq+XlN3p5UWfwbm++/b4+PgwzhSt8P3s6ejp7QJidnmMGbr92re40QGjLFbeAbyzFwfYu9EzWb2wsQ3lAMPe/G46LAJHYWGMli0agNjkuJkjJGRwkg27cStw2w58f9CaEY5Da2B6bMWPqbMa9BQ/RXpzKj3wdKTpQ7i5G1vhYW4GGBKfpEStBsFFKU1+Nn1UBw6YnHI8W5uKCHM9Y3TOh6WgU5LTqQnOP6RxQWnFRHHMdTEV3aViOkaNWj5VHVPZFsIL1oazhjwXU/Hw38PNqgQzoHSSLHIyjrJ0cbQ0xNFkYSvLCPtbIydvLCDkMlqDYNlmbMEi7Kbm7AWjrBWzSWSM8Mz8mr1YnaSbm0/Vqsq8u57FZdm7lJhKDY7yYmMBIEc0jk264lhjiygdJj1p1C4QS4DkfCKnkCtZxGFZoUDyB2z7SY0nt+g2yURwQn0kN8gHbtLJEHcoWAe5bl8WiLNhcpi+BJ7E+voyarnVIJCNuWF2mU+VVEkEB0AS9JpHJqzeXqCabNsshmEuFspqM1vONitlsWj9CnbnqBIzovN6RaqbloozD1mSybBs5mY6q1ng4wlWVTX/2w9mK6fuKii3ZRc31xINmUuHk/yQtHhbimDR8D7H3sQuJrwOwNiPN7bTcO2iO7CrGbK4kiSW3I43tRcaxi5ieZX8op1RG1ln0x1KJLl2IXbO0KkLcMjqWnifqSQNxAokijCwxlqiywdEwkzFHrSyKcyGPBZqpaaq/oYn1z0TCBei+oyxIAoI2yDBa5w5axpOZmBnHDmAtk2KMbQqhaMlPlCMn7ByM5dSZgRLlpwN8Kic7hMQMeqgSJUJvo0uqe0lV2koLFR3dW4Qvb0F6UTATAVn08mMgJ3asLUh9U4l0wYn1gjMKLez6pYalRwjahNgQ4pRLC1cpNX8RDNcRnvsAMgtYFTUhCgOsXBlZE61D7LcmFWvAcyDA5j5YM8Ab4l0JlTLkNYd7xIwlncdgblF60rh1oC3+ETFsuJnTCyKBzDZTNbDXgojKhlgzIQIDmA2qF61qwqTmAngFfCqEpvN+4PpX5+n7eTcipuxAryH4VPw7Lje9eN1JTbRfkw/nfz42So6bnqvu3cUMOPoMuPbAn9jmGzQY2Y1bicnf/1skx2byjFsW9nJw1+6TC30n3pTqQlx10IkK84Eyu3k73/UZnbMbCi+2kqq3VnlUaNOblsx2Fm5TdxOnj99buTmrsTQShqRkH18VmHTiD3RpJ5+JnDLY8RGbjl+/GxUOCEmNaV2jtrbYkIHeteeOZFbzYJU3E6eG9QOiwsNOTeyIN1zIxGSPOitcUvauZ0852onckv6cUNlyDaAW6y2czs5+e9fUe3iXtyi93BbBFJuuex+8J+LC7QRuXXI7Tk3db9NbnYs0beT/z59Fp1tP26Mvg2Yp1sJt3/rrhWLyQoAt8qGyNNuIrfaSqHk9nzyT4NfxfUHyF4XVzaE+gWp7V2KfmHXom9/i4q2x26oX/A7fVYkJK6Mtd/E7flHS6TkC+kAQ5E6+6SqM9BFVya7eJI4psO6HSOuc3uuWbUSMUvNcRxDvhbOqiWp25muJPmlLbvSFBVu+um5NQjh1c1xZtsEEL/t1wgkAwHpLAiYpLciyq09eMvB3LjuDspxWmVn6HohBKwXkmpYF4JHlTHDSeUVIFUGuov6sEZIgesszCjcqp1LDWz0Blg8c0v5BJh9m+wYvdmCqW3ZhT3gLdz6lImX5GBctrGWZd5YuIwBAWW5EtZP+YCJSoF3jAh2wJwDK2zQDoiU7UjCXOZGBnbh4GQQcjhjl2egWjnNapVfoqHg0AzMjI/hiNFvEzW2/mWsIe9QdS6Ln0GTNVyFwTA6U0k4YJPloHxvUTbKyv9Sb5+1Xs3eyAY7htIhOZworLdagL5+Vnl6AlrNAuXJ+UWJYUt1Dmc25+NB+V6aJ0cVFwy1vpOdsIHGkSTx3Y0Qvjg7wBsKo8HIKUGwRLkYyJENDVu3sS7jbuvbH0xZOWsvmlgXIrYIVqr3GypohrNKatk3rCarpmKlrEaZppQdzfayiklTXlanwjXXKI2FMUtoRyBhRboBk5nRXJ+WzdTYstJoolo11U8RxG211ChJlXK9m23jIAri7Wy3bqlQymuUefiNtFTcTTDZ57k6BzVq3w1iGI5t24v8j1Ov/1XcJFZELRvMxDIM/aBzw09t41E/SDftUeNRQFCuuHvR8G5yHfsJq6ZBlHGSo1taULf5fQe5rq2OQbVNRde4rsO0XsRvxGwouc66h89u70F6WsmObmmRbcA44CA5ovtdu0WMfHY4MKkVFeYSlsc2khITJ1/e71FIztwlUbYym3YMHOCYq22UFLElpFpUTQbkxZyUaGwCEVwuOdveu59kZ7dsBjFMe1eoyNLMr4csFA6TQffEFSydw7Dqc7TdljFztFk3eCfDUTZle6K/XYKiI5oUzw1wVl+P0nwSAqxTBWC2YrMfzXUMGQABxF8h1MAsh4eQ3pUPaERtn5Iz6HAE7CE9bInUIj3tLzUKIXaSxkISpG3MSKPosEfW90WDNjTUAWjY748/eT+5ys0GB7TW+2WIFGLECpjKuKdd9IabLQ/I/rTGj1+J+68XFxf3YzfaXN3c3d3d3PZ6zf1b0b/91KOBewBuHotu9McevVYXTAN3r973Xrgq29Hn8KbDr5dDGvV6g207PAc2uX7n+0LHGtYbvs8V1twndNS+jTOqV9/4DtwH0E2XHDVwZ2hP3AoduHPIZP0uchtnUG8EbueQQb0XuQGPM+iJO5EbxI78ydymv2lMQc7hTegu79+5CsG1MBVg523wpxmMZnz5Iy2AJwxMX1lypy8jcbtmuc2/AP399LRq4Aae6zEEt/OqHR1k3ShezooG7qPLp3GUrcD1Y+G25ucPfdrR71+LEGmsAS1wVQRJX/oFcDleXtocqeoHSftKsh+urj+ug1+NkjT0dGvokYsfdbIUD+xGcYrIwYKavBtJAjezuqsYAx4banp5wuGwkyrJUYXADteeSJmuQa//C3CU0q82yql+LtNv2VtsOD503yJrjJV1WjU0pkEffcPkdMc9M21oqkoOl0kV6x70kDmVHCR5ON1RT8c6tTThDvtEmpdF0qwUVqOMOUESaSNmI7AmAFmInAoa1YwWdnPznPOyKjWwwnFO8zsgKV4VesxhpORHzwvDNM2yJEeWpuRQVfbkXPJj2n5A3ccAF2doktNexcNICQGdIOfBn0Wr616fkzoHo+rrwn7i1XnU6CJdS6JRZmYdIWJ2o2HqWxsO8qXnWOr0hNpfmMGMcjlwvyBan6W5P0MVyHHHWfD+AyP/B88d/JZkbEeUAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain}.btn-ai.disabled[data-v-0a5cc4e1],.btn-ai[data-v-0a5cc4e1]:disabled{opacity:.5;cursor:not-allowed!important;filter:grayscale(100%)}.btn-ai[data-v-0a5cc4e1]:hover:not(:disabled):not(.disabled){filter:brightness(1.1);transform:scale(1.05)}.btn-trash[data-v-0a5cc4e1]{background:url(/img/recycle-icon.5bb8c185.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:50%;font-size:10px;margin-left:5px;height:20px;width:20px;border:none}.btn-transform[data-v-0a5cc4e1]{background:url(/img/transform.d67bb7e0.svg);background-repeat:no-repeat;widows:30px}.btn-calculate[data-v-0a5cc4e1],.btn-transform[data-v-0a5cc4e1]{font-size:12px;margin-left:5px;height:26px;width:26px;border:none}.btn-calculate[data-v-0a5cc4e1]{background:url(/img/calculator-blue.9d2ac737.svg);background-repeat:no-repeat}.btn-delete[data-v-0a5cc4e1]:disabled,.btn-download[data-v-0a5cc4e1]:disabled,.btn-restore[data-v-0a5cc4e1]:disabled,.btn-show-difference[data-v-0a5cc4e1]:disabled,.btn-transform[data-v-0a5cc4e1]:disabled,.btn-trash[data-v-0a5cc4e1]:disabled{opacity:.5;cursor:not-allowed!important}.t .button-group[data-v-0a5cc4e1]{height:35px;float:left;margin:10px}.xml-tranfomer-dropdown[data-v-0a5cc4e1]{background:#666;height:100px;width:300px;border:#ccc}.xml-tranfomer-dropdown img[data-v-0a5cc4e1]{height:30%;width:40%}.container[data-v-0a5cc4e1]{max-width:95%;margin-top:100px}.file-upload[data-v-0a5cc4e1]{width:20%;height:58vh;border:2px dashed #333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease;float:left;align-items:center;display:flex;flex-direction:column;padding-top:8vw}.mapper-view .report[data-v-0a5cc4e1]{width:80%;height:20vh;float:left}.report[data-v-0a5cc4e1]{width:80%;height:70vh;float:left}.report-sub[data-v-0a5cc4e1]{margin-top:5rem;background-image:linear-gradient(0deg,#cfd9df 0,#e2ebf0);height:10vh;width:90%;border:2px dashed #333;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);transition:all .3s ease;margin-left:5%}.table-custom tbody tr[data-v-0a5cc4e1]:nth-of-type(odd){background-color:#f2f2f2}.table-custom tbody tr[data-v-0a5cc4e1]:nth-of-type(2n){background-color:#d9d9d9}h1[data-v-0a5cc4e1]{font-size:3em;font-weight:700;color:#333;text-align:center;margin-bottom:.5em;margin-top:1vh}.h4[data-v-0a5cc4e1]{font-size:1.2em;font-weight:400;color:#666;text-align:center;margin-bottom:1em}.file-upload-sub[data-v-0a5cc4e1]{align-items:center;display:flex;flex-direction:column;padding-top:8vw}.file-upload[data-v-0a5cc4e1]:hover{border-color:#da6a26}.file-upload input[type=file][data-v-0a5cc4e1]{display:none}.file-upload button[data-v-0a5cc4e1]{filter:drop-shadow(0 15px 25px rgba(222,98,7,.15));display:inline-block;border:none;background:#da6a26;color:#fff;padding:15px 40px;font-size:15px;font-weight:700;cursor:pointer;border-radius:50px;text-decoration:none;transition:background-color .3s ease;justify-content:center}.file-upload button[data-v-0a5cc4e1]:disabled{background-color:#ccc;cursor:not-allowed}.file-upload button[data-v-0a5cc4e1]:hover{background-color:#333}.file-upload ul[data-v-0a5cc4e1]{list-style-type:none;padding:0;width:100%}.file-upload li[data-v-0a5cc4e1]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:10px;margin:5px 0;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease}.file-upload li[data-v-0a5cc4e1]:hover{background-color:#f1f1f1}.file-upload li button[title=Remove][data-v-0a5cc4e1]{background-color:#da6a26;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:5px;transition:background-color .3s ease}.file-upload li button[title=Remove][data-v-0a5cc4e1]:hover{background-color:#da6a26}.file-upload p[data-v-0a5cc4e1]{color:#030a07;font-weight:700;margin-top:10px;text-align:center}nav[data-v-0a5cc4e1]{background-color:#cd7838;padding:1em}ul[data-v-0a5cc4e1]{list-style-type:none;padding:0;overflow-y:scroll;max-height:20rem}li[data-v-0a5cc4e1]{margin-top:1vh}a[data-v-0a5cc4e1]{text-decoration:none}.sticky[data-v-0a5cc4e1]{position:sticky;right:0;z-index:0;width:12%;box-shadow:15px 0 15px -15px #da6a26,-9px 0 8px 0 #a9a9a9}.scroll-class[data-v-0a5cc4e1]{max-height:150px;overflow-y:auto;border:1px solid #ccc;padding:0;margin:10px 0;list-style-type:none}.scroll-class li[data-v-0a5cc4e1]{display:flex;justify-content:space-between;padding:5px 10px;border-bottom:1px solid #eee}.srchip[data-v-0a5cc4e1]{height:30px;width:10vw!important;margin-top:-68px}.searchbutton[data-v-0a5cc4e1]{height:30px;padding:2px;width:70px;margin-top:-65px;margin-left:5px}.divalignleft[data-v-0a5cc4e1]{margin-left:-7rem}.clrdiv[data-v-0a5cc4e1]{margin-left:-.5rem}.svg-button[data-v-0a5cc4e1]{float:right;align-items:center;border:none;background-color:#da6a26;cursor:pointer;color:#fff}.sort-buttons[data-v-0a5cc4e1]{position:absolute;top:50%;transform:translateY(-50%);right:0;display:flex;gap:.5em}[data-v-0a5cc4e1]::-webkit-scrollbar{-webkit-appearance:none;width:7px}[data-v-0a5cc4e1]::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.clear-button[data-v-0a5cc4e1]{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:1.2em;color:#aaa;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clear-button[data-v-0a5cc4e1]:hover{color:#000}.grayed-out[data-v-0a5cc4e1]{color:gray;opacity:.6}.filter-icon-container[data-v-0a5cc4e1]{display:flex;align-items:center;justify-content:space-between}.clear-filter-icon[data-v-0a5cc4e1]{margin-left:10px;margin-right:10px;border:none;background:unset;transform:translateX(-20px)}.clear-filter-icon:hover .filter-icon[data-v-0a5cc4e1]{filter:brightness(1.5);transform:scale(1.2);filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.text-danger[data-v-0a5cc4e1],.text-success[data-v-0a5cc4e1]{transition:font-size .3s ease}.text-new-status[data-v-0a5cc4e1]{color:#1d2856;transition:font-size .3s ease}.text-in-progress[data-v-0a5cc4e1]{color:#cd7838;transition:font-size .3s ease}.text-not-applicable[data-v-0a5cc4e1]{color:#2b3b78;transition:font-size .3s ease}.actionable[data-v-0a5cc4e1]:hover{font-size:1.1em;text-decoration:underline;cursor:pointer}.dropdown-item[data-v-0a5cc4e1]{line-height:1.4}.getOverrideCssClass[data-v-0a5cc4e1]{text-align:left}.actions-dropdown-toggle[data-v-0a5cc4e1]{background:url(/img/menu.728b23f5.svg) no-repeat 50%;background-size:contain;cursor:pointer;outline:none;transition:background-image .3s ease;height:26px;width:26px;border:none}.actions-dropdown-toggle.show[data-v-0a5cc4e1]{background-image:url(/img/menu_open.10425397.svg);transform:rotate(90deg)}.icon-row[data-v-0a5cc4e1]{display:flex;justify-content:space-around;padding:10px}.icon[data-v-0a5cc4e1]{width:24px;height:24px}.gloss-view-content[data-v-0a5cc4e1]{text-align:center;display:grid}.code-editor[data-v-0a5cc4e1]{width:50%;margin:0 auto;border:1px solid #ccc;border-radius:5px;padding:16px;font-family:monospace;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.1)}.code-content[data-v-0a5cc4e1]{white-space:pre-wrap;overflow:auto;max-height:300px;max-width:-moz-fit-content;max-width:fit-content;background-color:#dbd8d6;color:#000;padding:10px;border:1px solid #ddd;border-radius:5px;display:inline-block}.toolbar[data-v-0a5cc4e1]{display:flex;justify-content:flex-start;margin-top:16px}.separator[data-v-0a5cc4e1]{height:2px;background-color:#ccc;margin:16px 0}.submit-wrapper[data-v-0a5cc4e1]{margin-left:auto}.submit-button[data-v-0a5cc4e1]{padding:10px 16px;background-color:#da6a26;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.submit-button[data-v-0a5cc4e1]:hover{background-color:#f16915}.discard-button[data-v-0a5cc4e1]{padding:10px 16px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.discard-button[data-v-0a5cc4e1]:hover{background-color:#c82333}.editable-icon[data-v-0a5cc4e1]{background-image:url(/img/editable.57e7efe3.svg);background-repeat:no-repeat;background-position:100%;cursor:pointer}select[data-v-0a5cc4e1]{border:1px solid #ccc;border-radius:9px;cursor:pointer;transition:border-color .3s,box-shadow .3s}select[data-v-0a5cc4e1]:focus{outline:none;box-shadow:0 0 5px rgba(255,179,0,.676)}.download-button[data-v-0a5cc4e1]{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#1d2856!important;margin-right:5px;margin-top:-48px;font-size:20px;height:30px}.download-button[data-v-0a5cc4e1]:hover{filter:brightness(1.5);transform:scale(1.2);filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.filter-icon-button[data-v-0a5cc4e1]{color:#1d2856!important;margin-right:-28px;margin-top:-65px}.column-button[data-v-0a5cc4e1]{background:none;border:none;cursor:pointer;font-size:1.5rem;margin-right:10px}.allCategories[data-v-0a5cc4e1],.column-button[data-v-0a5cc4e1]{margin-top:-48px;background-color:#1d2856!important;font-size:12px;height:30px;border-radius:5px}.search-form1[data-v-0a5cc4e1]{margin-top:-51px;height:30px}.btn-eye[data-v-0a5cc4e1]{background:url(/img/eye-close.4bc4bc52.svg);background-repeat:no-repeat;background-size:contain;width:26px;border:none;cursor:pointer;margin-right:5px;margin-top:-45px}.btn-eye[data-v-0a5cc4e1]:hover{filter:brightness(1.5);transform:scale(1.2);filter:drop-shadow(2px 2px 3px rgba(0,0,0,.5))}.full-height[data-v-0a5cc4e1]{height:calc(100vh - 150px);overflow-y:auto}.modal-overlay[data-v-0a5cc4e1]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.ai-modal-content[data-v-0a5cc4e1]{background:#fff;padding:0;border-radius:8px;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.3)}.modal-header[data-v-0a5cc4e1]{display:flex;justify-content:space-between;align-items:center;padding:4px;border-bottom:1px solid #eee;background-color:#f8f9fa;border-radius:8px 8px 0 0}.modal-header h3[data-v-0a5cc4e1]{margin:0;color:#333;font-size:1.25rem}.close-button[data-v-0a5cc4e1]{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:15px;margin-top:-15px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s}.close-button[data-v-0a5cc4e1]:hover{background-color:#f0f0f0;color:#333}.modal-body[data-v-0a5cc4e1]{padding:20px}.modal-body p[data-v-0a5cc4e1]{margin-bottom:20px;color:#666}.selected-items[data-v-0a5cc4e1]{margin-bottom:20px}.selected-items h4[data-v-0a5cc4e1]{margin-bottom:10px;color:#333;font-size:1rem}.no-selection[data-v-0a5cc4e1]{padding:15px;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;margin-bottom:15px}.warning-text[data-v-0a5cc4e1]{color:#856404;margin:0;font-weight:500}.selection-list ul[data-v-0a5cc4e1]{max-height:150px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:10px;margin:0;background-color:#f8f9fa}.selection-list li[data-v-0a5cc4e1]{padding:5px 0;border-bottom:1px solid #eee;color:#333}.selection-list li[data-v-0a5cc4e1]:last-child{border-bottom:none}.more-items[data-v-0a5cc4e1]{font-style:italic;color:#666}.options-section[data-v-0a5cc4e1]{margin-bottom:15px}.options-section h4[data-v-0a5cc4e1]{margin-bottom:8px;color:#333;font-size:1rem}.checkbox-group[data-v-0a5cc4e1]{padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.checkbox-group label[data-v-0a5cc4e1]{display:flex;align-items:center;cursor:pointer;color:#333;font-weight:400}.checkbox-group input[type=checkbox][data-v-0a5cc4e1]{margin-right:8px;width:16px;height:16px}.radio-group[data-v-0a5cc4e1]{padding:8px;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6;display:flex;flex-direction:row;gap:45px;align-items:center}.radio-group h4[data-v-0a5cc4e1]{margin:0;margin-right:10px;color:#333;font-size:1rem;align-self:center;min-width:80px}.radio-label[data-v-0a5cc4e1]{display:flex;align-items:center;cursor:pointer;color:#333;font-weight:400;transition:opacity .2s}.radio-label.disabled[data-v-0a5cc4e1]{opacity:.5;cursor:not-allowed}.radio-label input[type=radio][data-v-0a5cc4e1]{margin-right:6px;width:16px;height:16px;cursor:inherit}.radio-label input[type=radio][data-v-0a5cc4e1]:disabled{cursor:not-allowed}.radio-text[data-v-0a5cc4e1]{cursor:inherit}.modal-footer[data-v-0a5cc4e1]{display:flex;justify-content:flex-end;gap:10px;padding:20px;border-top:1px solid #eee;background-color:#f8f9fa;border-radius:0 0 8px 8px}.btn-cancel[data-v-0a5cc4e1]{padding:8px 16px;background-color:#856404;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.btn-cancel[data-v-0a5cc4e1]:hover{background-color:#5a6268}.btn-generate[data-v-0a5cc4e1]{padding:8px 16px;background-color:#856404;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.btn-generate[data-v-0a5cc4e1]:hover:not(.disabled){background-color:#c55a1e}.btn-generate.disabled[data-v-0a5cc4e1]{background-color:#ccc;cursor:not-allowed;opacity:.6}.modal-content[data-v-0a5cc4e1]{background:#fff;padding:20px;border-radius:5px;max-width:40%;width:100%;text-align:center;font-size:x-small}.expand-icon-fixed[data-v-0a5cc4e1]{position:absolute;right:-15px;top:50%;transform:translateY(-50%);min-width:32px;display:flex;align-items:center;justify-content:center}.questions-section[data-v-0a5cc4e1]{margin-top:20px}.questions-table[data-v-0a5cc4e1]{width:100%;border-collapse:collapse;font-size:12px;margin-top:10px}.questions-table td[data-v-0a5cc4e1],.questions-table th[data-v-0a5cc4e1]{border:1px solid #ddd;padding:8px;text-align:left;vertical-align:top}.questions-table th[data-v-0a5cc4e1]{background-color:#f5f5f5;font-weight:700;font-size:11px}.questions-table td[data-v-0a5cc4e1]:first-child{width:70%;font-size:11px;text-align:left}.questions-table td[data-v-0a5cc4e1]:nth-child(2){width:120px}.radio-options[data-v-0a5cc4e1]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.radio-option[data-v-0a5cc4e1]{display:flex;align-items:center;gap:4px;font-size:10px;cursor:pointer;margin:0}.radio-option input[type=radio][data-v-0a5cc4e1]{margin:0;width:12px;height:12px}.radio-option span[data-v-0a5cc4e1]{font-size:10px;line-height:1}.ai-modal-content[data-v-0a5cc4e1]{max-width:800px;width:90%}.container-fluid[data-v-14e8c023]{background-color:var(--body-bg);color:var(--text-primary);overflow-y:auto}.d-flex.justify-content-end[data-v-14e8c023]{background-color:var(--surface);padding:10px 15px;border-radius:10px 10px 0 0;align-items:center}.col.d-flex.gap-2.justify-content-end.right-margin[data-v-14e8c023]{margin-right:15px;align-items:center}.btn-primary.allCategories[data-v-14e8c023],.column-button[data-v-14e8c023]{display:flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.btn-primary.allCategories[data-v-14e8c023]:hover,.column-button[data-v-14e8c023]:hover{background:var(--surface-hover);border-color:var(--text-secondary);color:var(--text-primary)}.search-form[data-v-14e8c023]{display:flex;align-items:center;border:1px solid var(--border-color);border-radius:5px;overflow:hidden;background-color:var(--body-bg);height:38px}#searchBar[data-v-14e8c023]{background-color:var(--surface);color:var(--text-primary);border:1px solid var(--border-color);padding:.375rem .75rem;flex-grow:1;min-width:250px;height:100%}#searchBar[data-v-14e8c023]::-moz-placeholder{color:var(--text-secondary)}#searchBar[data-v-14e8c023]::placeholder{color:var(--text-secondary)}.searchbutton[data-v-14e8c023]{background-color:var(--primary);color:#fff;border:none;border-radius:0;padding:.375rem 1rem;height:100%;cursor:pointer;transition:background-color .2s;font-weight:500}.searchbutton[data-v-14e8c023]:hover{background-color:var(--surface-active);color:var(--text-primary)}.btn-ai[data-v-14e8c023],.btn-eye[data-v-14e8c023],.btn-orchestration[data-v-14e8c023],.clear-filter-icon[data-v-14e8c023],.download-button[data-v-14e8c023]{background:none;border:1px solid var(--border-color);color:var(--text-primary);width:38px;height:38px;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .2s,border-color .2s}.btn-ai[data-v-14e8c023]:hover,.btn-eye[data-v-14e8c023]:hover,.btn-orchestration[data-v-14e8c023]:hover,.clear-filter-icon[data-v-14e8c023]:hover,.download-button[data-v-14e8c023]:hover{background-color:var(--surface-hover);border-color:var(--primary)}.download-button i[data-v-14e8c023]{color:var(--text-primary);font-size:1.1rem}.btn-ai.disabled[data-v-14e8c023],.btn-orchestration.disabled[data-v-14e8c023]{opacity:.5;cursor:not-allowed;background-color:var(--surface);border-color:var(--border-color)}.filter-icon[data-v-14e8c023]{width:1.25rem;height:1.25rem;filter:none;color:var(--text-primary)}.action-buttons[data-v-14e8c023]{display:flex;gap:8px;align-items:center}.action-icon-btn[data-v-14e8c023]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all .2s;font-size:16px}.action-icon-btn[data-v-14e8c023]:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary);border-color:var(--text-secondary)}.action-icon-btn[data-v-14e8c023]:disabled{opacity:.4;cursor:not-allowed}.action-icon-btn.delete-btn[data-v-14e8c023]:hover:not(:disabled){background:color-mix(in srgb,var(--error) 10%,var(--surface));color:var(--error);border-color:var(--error)}.action-icon-btn.download-btn[data-v-14e8c023]{color:var(--download);border-color:var(--download)}.action-icon-btn.download-btn[data-v-14e8c023]:hover:not(:disabled){background:color-mix(in srgb,var(--download) 10%,var(--surface));color:var(--download);border-color:var(--download)}.action-icon-btn.eye-btn[data-v-14e8c023]{color:var(--eye);border-color:var(--eye)}.action-icon-btn.eye-btn[data-v-14e8c023]:hover:not(:disabled){background:color-mix(in srgb,var(--eye) 10%,var(--surface));color:var(--eye);border-color:var(--eye)}.action-icon-btn.generate-btn[data-v-14e8c023]{color:var(--generate);border-color:var(--generate)}.action-icon-btn.generate-btn[data-v-14e8c023]:hover:not(:disabled){background:color-mix(in srgb,var(--generate) 10%,var(--surface));color:var(--generate);border-color:var(--generate)}.action-icon-btn.code-btn[data-v-14e8c023]{color:var(--code);border-color:var(--code)}.action-icon-btn.code-btn[data-v-14e8c023]:hover:not(:disabled){background:color-mix(in srgb,var(--code) 10%,var(--surface));color:var(--code);border-color:var(--code)}.dropdown-menu[data-v-14e8c023]{background-color:var(--surface);border:1px solid var(--border-color);box-shadow:0 4px 6px var(--shadow-strong);overflow:auto;height:calc(100vh - 400px)}.dropdown-menu li a[data-v-14e8c023]{color:var(--dropdown-text);padding:.5rem 1rem;transition:background-color .1s}.dropdown-menu li a[data-v-14e8c023]:hover{background-color:var(--surface-hover);color:var(--text-primary)}.dropdown-divider[data-v-14e8c023]{border-top:1px solid var(--border-color);margin:0}.table-responsive[data-v-14e8c023]{width:100%;height:calc(100vh - 450px);overflow:auto}.table-responsive table[data-v-14e8c023]{width:100%;border-collapse:collapse;table-layout:auto;max-width:100%;word-wrap:break-word}.table-row[data-v-14e8c023]:hover{background-color:#000}.table-responsive td[data-v-14e8c023],.table-responsive th[data-v-14e8c023]{padding:8px 12px;text-align:left;white-space:nowrap}.custom-table[data-v-14e8c023]{--bs-table-bg:var(--surface);--bs-table-color:var(--text-primary);--bs-table-border-color:var(--border-color);width:100%;margin-bottom:0;border-collapse:collapse;min-width:-moz-fit-content;min-width:fit-content}body[data-v-14e8c023]{overflow-x:hidden!important}[data-v-14e8c023]::-webkit-scrollbar{width:5px;height:5px}[data-v-14e8c023]::-webkit-scrollbar-track{background:var(--scroll-track)}[data-v-14e8c023]::-webkit-scrollbar-thumb{background:var(--scroll-thumb);-webkit-transition:background .3s ease;transition:background .3s ease}[data-v-14e8c023]::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.custom-table td[data-v-14e8c023],.custom-table th[data-v-14e8c023]{padding:10px 15px;vertical-align:middle;border-bottom:1px solid var(--border-color)}.custom-table thead tr[data-v-14e8c023]{position:sticky;top:0;z-index:10;background-color:var(--surface-hover)}.custom-table th[data-v-14e8c023]{font-weight:600;color:var(--text-secondary);cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.table-header-sticky[data-v-14e8c023]{position:sticky;top:0;z-index:10;background-color:var(--surface-hover)}.custom-table tbody tr[data-v-14e8c023]{transition:background-color .2s}.custom-table tbody tr[data-v-14e8c023]:hover{background-color:var(--surface-hover)}.custom-table td .success[data-v-14e8c023]{background-color:var(--badge-success);color:var(--badge-success-text);padding:3px 8px;border-radius:4px;font-size:.85rem;font-weight:600;display:inline-block}.sort-buttons[data-v-14e8c023]{display:inline-flex;flex-direction:column;margin-left:5px;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.svg-button[data-v-14e8c023]{background:none;border:none;padding:0;margin:0;height:10px;width:10px;cursor:pointer}.svg-icon[data-v-14e8c023]{fill:var(--text-primary);opacity:.5}.btn-mermaid[data-v-14e8c023]{color:var(--primary);text-decoration:none;cursor:pointer;font-weight:500}.expand-icon-fixed[data-v-14e8c023]{position:absolute;right:0;top:50%;transform:translateY(-50%);padding-left:10px}.btn-link[data-v-14e8c023]{color:var(--primary);text-decoration:none}.btn-link i[data-v-14e8c023]{font-size:1.1rem}td[style*="background:#f9f9f9;"][data-v-14e8c023]{background:var(--surface-active)!important;border-top:1px solid var(--border-color)}.pagination-bar[data-v-14e8c023]{background:var(--surface);padding:10px 15px;border-radius:0 0 5px 5px;margin-top:-1px;border:1px solid var(--border-color);border-top:none}.form-check-input[data-v-14e8c023]{background-color:var(--surface);border:1px solid var(--text-secondary);cursor:pointer}.form-check-input[data-v-14e8c023]:checked{background-color:var(--primary);border-color:var(--primary)}.modal-overlay[data-v-14e8c023]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(2px)}.ai-modal-content[data-v-14e8c023]{background-color:var(--surface);color:var(--text-primary);border-radius:8px;box-shadow:0 10px 20px var(--shadow-strong);width:90%;max-width:700px;animation:fadeIn-14e8c023 .3s ease-out;border:1px solid var(--border-color)}.modal-header[data-v-14e8c023]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid var(--border-color)}.modal-header h3[data-v-14e8c023]{margin:0;font-size:1.5rem;color:var(--text-primary);font-weight:600}.close-button[data-v-14e8c023]{background:none;border:none;font-size:1.8rem;color:var(--text-secondary);cursor:pointer;transition:color .2s}.close-button[data-v-14e8c023]:hover{color:var(--error)}.modal-body[data-v-14e8c023]{padding:20px;max-height:70vh;overflow-y:auto}.modal-footer[data-v-14e8c023]{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid var(--border-color);background-color:var(
    --surface-hover
  );border-radius:0 0 8px 8px}.options-section[data-v-14e8c023]{margin-bottom:25px}.options-section h4[data-v-14e8c023]{color:var(--text-primary);font-size:1.1rem;margin-bottom:10px;font-weight:600;border-bottom:1px solid var(--border-color);padding-bottom:5px}.no-records[data-v-14e8c023]{padding:60px 20px!important;text-align:center;color:var(--text-secondary)}.no-records-content[data-v-14e8c023]{display:flex;flex-direction:column;align-items:center;gap:16px}.no-records-content p[data-v-14e8c023]{margin:0;font-size:16px;color:var(--text-secondary);font-weight:500}.radio-group[data-v-14e8c023]{display:flex;gap:20px}.radio-label[data-v-14e8c023]{display:flex;align-items:center;cursor:pointer;color:var(--text-primary);transition:color .1s}.radio-label.disabled[data-v-14e8c023]{opacity:.5;cursor:not-allowed;color:var(--text-secondary)}.radio-label input[type=radio][data-v-14e8c023]{opacity:0;width:0;height:0}.radio-text[data-v-14e8c023]{position:relative;padding-left:25px}.radio-text[data-v-14e8c023]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:2px solid var(--border-color);background-color:var(--surface);transition:all .2s}.radio-label:hover .radio-text[data-v-14e8c023]:before{border-color:var(--primary)}.radio-label input[type=radio]:checked+.radio-text[data-v-14e8c023]:before{border-color:var(--primary);background-color:var(--primary)}.radio-label input[type=radio]:checked+.radio-text[data-v-14e8c023]:after{content:"";position:absolute;left:4px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--text-primary);z-index:1}.radio-label.disabled:hover .radio-text[data-v-14e8c023]:before{border-color:var(--border-color)}.questions-section[data-v-14e8c023]{margin-top:20px}.questions-table[data-v-14e8c023]{width:100%;border-collapse:collapse}.questions-table tr[data-v-14e8c023]{border-bottom:1px solid var(--border-color)}.questions-table tr[data-v-14e8c023]:last-child{border-bottom:none}.questions-table td[data-v-14e8c023]{padding:12px 10px;color:var(--text-primary);font-size:.95rem}.questions-table tr td[data-v-14e8c023]:first-child{width:70%}.questions-table tr td[data-v-14e8c023]:last-child{width:30%;text-align:right}.questions-table small[data-v-14e8c023]{color:var(--text-secondary)!important;font-size:.8rem;display:block;margin-top:5px}.radio-options[data-v-14e8c023]{display:flex;justify-content:flex-end;gap:15px}.radio-option[data-v-14e8c023]{display:flex;align-items:center;cursor:pointer;color:var(--text-primary);font-weight:500}.radio-option input[type=radio][data-v-14e8c023]{background-color:var(--surface);border:1px solid var(--primary);cursor:pointer;margin-right:5px}.radio-option input[type=radio][data-v-14e8c023]:checked{background-color:var(--primary);border-color:var(--primary)}.btn-cancel[data-v-14e8c023]{color:var(--text-primary);border:1px solid var(--border-color);padding:8px 15px;border-radius:5px;font-weight:500;transition:background-color .2s}.btn-cancel[data-v-14e8c023],.btn-cancel[data-v-14e8c023]:hover{background-color:var(--surface-active)}.btn-generate[data-v-14e8c023]{background-color:var(--primary);color:var(
    --text-primary
  );border:1px solid var(--primary);padding:8px 15px;border-radius:5px;font-weight:500;transition:background-color .2s,opacity .2s}.btn-generate[data-v-14e8c023]:hover:not(.disabled){background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn-generate.disabled[data-v-14e8c023]{opacity:.6;cursor:not-allowed;background-color:var(
    --primary-bg
  );color:var(--text-secondary);border-color:var(--primary-bg)}@keyframes fadeIn-14e8c023{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-overlay[data-v-4ba4f2c2]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-content[data-v-4ba4f2c2]{background:#fff;padding:20px;border-radius:5px;width:70vw;height:70vh;max-width:90vw;max-height:90vh;min-width:400px;min-height:300px;position:relative;display:flex;flex-direction:column}.popup-title[data-v-4ba4f2c2]{font-size:1rem;font-weight:700;color:#333;margin-left:-6px}.header-controls[data-v-4ba4f2c2]{display:flex;justify-content:flex-end;gap:10px;width:100%;margin-top:-23px}.btn-sm[data-v-4ba4f2c2]{font-size:1.2rem;border:none;background-color:transparent;color:#da6a26;transition:transform .2s ease,color .2s ease}.btn-sm[data-v-4ba4f2c2]:focus{outline:none;box-shadow:none}.btn-sm[data-v-4ba4f2c2]:focus:not(:hover){transform:none;color:#da6a26}.btn-sm[data-v-4ba4f2c2]:active,.btn-sm[data-v-4ba4f2c2]:hover{outline:none;box-shadow:none;border:none;transform:scale(1.3);color:#000}.mermaid[data-v-4ba4f2c2]{width:100%;height:100%;overflow-x:auto;overflow-y:auto;max-height:80vh;margin:0 auto;cursor:grab}.mermaid[data-v-4ba4f2c2]::-webkit-scrollbar{width:8px}.mermaid[data-v-4ba4f2c2]::-webkit-scrollbar-thumb{background-color:#da6a26;border-radius:4px}.mermaid[data-v-4ba4f2c2]::-webkit-scrollbar-thumb:hover{background-color:#b3541e}.mermaid[data-v-4ba4f2c2]::-webkit-scrollbar-track{background-color:#f1f1f1}.custom-hr[data-v-4ba4f2c2]{border:none;border-top:2px solid #da6a26;margin-left:-16px;margin-top:-7px;margin-right:-16px}.modal-overlay[data-v-5f2d3100]{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;animation:fadeIn-5f2d3100 .25s ease-out;z-index:9999}.modal-content[data-v-5f2d3100]{background:var(--surface,#1e1e2e);padding:24px;border-radius:16px;width:78vw;height:78vh;max-width:92vw;max-height:92vh;display:flex;flex-direction:column;box-shadow:0 12px 34px rgba(0,0,0,.45);border:1px solid var(--border-color,#2c2c3a);animation:modalPop-5f2d3100 .25s ease-out}.popup-title[data-v-5f2d3100]{font-size:1.2rem;font-weight:600;color:var(--text-primary,#fff)}.header-controls[data-v-5f2d3100]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;position:relative}.header-controls>div[data-v-5f2d3100]{display:flex;gap:10px}.btn-sm[data-v-5f2d3100]{font-size:1.05rem;background:transparent;border:none;color:var(--primary,#8a8cff);cursor:pointer;padding:6px;border-radius:8px;transition:transform .2s ease,background-color .2s ease,color .2s ease}.btn-sm[data-v-5f2d3100]:hover{background:rgba(138,140,255,.12);color:var(--text-primary,#fff);transform:scale(1.18)}.btn-sm[data-v-5f2d3100]:active{transform:scale(.9)}.custom-hr[data-v-5f2d3100]{border:none;border-top:1px solid var(--border-color,#343445);margin:2px -24px 14px -24px}.mermaid[data-v-5f2d3100]{flex:1;width:100%;border-radius:12px;padding:12px;overflow:auto;background:#fff;border:1px solid var(--border-color,#343445);cursor:grab}.lightTheme[data-v-5f2d3100]{--surface:#fff;--surface-hover:#f7f7f7;--border-color:#dcdcdc;--text-primary:#111;background:var(--surface)}.lightTheme.mermaid[data-v-5f2d3100]{background:var(--surface-hover,#f7f7f7);border-color:var(--border-color,#dcdcdc)}.mermaid[data-v-5f2d3100]::-webkit-scrollbar{width:8px;height:8px}.mermaid[data-v-5f2d3100]::-webkit-scrollbar-thumb{background-color:var(--primary,#8a8cff)}.mermaid[data-v-5f2d3100]::-webkit-scrollbar-thumb:hover{background-color:#b0b0ff}.mermaid[data-v-5f2d3100]::-webkit-scrollbar-track{background-color:var(--surface,#1e1e2e)}@keyframes fadeIn-5f2d3100{0%{opacity:0}to{opacity:1}}@keyframes modalPop-5f2d3100{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.links-container[data-v-f779f974]{margin-top:20px}.links-container a[data-v-f779f974]{margin-right:10px;cursor:pointer;text-decoration:underline;color:blue}.links-container[data-v-23dcf078]{margin-top:20px}.links-container a[data-v-23dcf078]{margin-right:10px;cursor:pointer;text-decoration:underline;color:blue}.toggle-icon[data-v-50e9254d]{cursor:pointer}.toggle-icon-img[data-v-50e9254d]{transition:color .3s}.dropdown[data-v-50e9254d]{position:relative;margin-left:-7px}.btn-delete[data-v-50e9254d],.logout-icon[data-v-50e9254d],.manage-roles-icon[data-v-50e9254d]{background-repeat:no-repeat;font-size:12px;height:20px;width:26px;border:none}.logout-icon[data-v-50e9254d]{margin-left:-3px}.dropdown-item[data-v-50e9254d]:hover{color:#000!important}.dropdown-menu[data-v-50e9254d]{display:none;position:absolute;right:0;min-width:10rem}.dropdown:hover .dropdown-menu[data-v-50e9254d]{display:block}.container-fluid h2[data-v-50e9254d]{font-family:system-ui}.h3[data-v-50e9254d]{font-size:medium}.text-effect[data-v-50e9254d]{display:inline-block;transition:all .1s ease;margin-left:-5px}.text-effect[data-v-50e9254d]:hover{text-shadow:0 0 .1px #da6a26,0 0 .1px #da6a26,0 0 0 #da6a26;cursor:pointer;color:#da6a26}.logout-list[data-v-50e9254d]{display:block}.nav-link[data-v-50e9254d]{background:url(/img/profile.9e6bf756.svg) no-repeat 50%;background-size:cover;font-size:12px;margin-top:3px;height:20px;width:26px;border:none}.navbar-nav[data-v-50e9254d]{margin-left:auto}nav[data-v-50e9254d]{color:#000;position:fixed;border-radius:.25rem;position:relative}ul[data-v-50e9254d]{list-style-type:none;padding:0}li[data-v-50e9254d]{display:inline;margin-right:1em}a[data-v-50e9254d]{color:#050505;text-decoration:none;font-weight:700}.title-medium[data-v-50e9254d]{font-size:x-large;margin-left:.7rem}.manage-roles-icon[data-v-50e9254d]{margin-left:-.2rem}.floating-toggle-container[data-v-50e9254d]{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:6px 10px;height:40px;cursor:pointer;transition:all .2s ease}.floating-toggle-container[data-v-50e9254d]:hover{background:var(--surface-hover)}.ui-toggle-wrapper[data-v-50e9254d]{display:flex;align-items:center;cursor:pointer}.ui-toggle[data-v-50e9254d]{display:flex;align-items:center;white-space:nowrap;gap:10px;margin-top:5px;padding:8px 14px;border-radius:10px;border:1px solid #000;transition:background .25s ease,border-color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-toggle.active[data-v-50e9254d]{background:var(--primary-light);border-color:var(--primary)}.ui-toggle-label[data-v-50e9254d]{font-size:.7rem;font-weight:600;color:#000;transition:color .25s ease}.ui-toggle-track[data-v-50e9254d]{width:44px;height:22px;background:#1d2856;border-radius:20px;position:relative;transition:background .25s ease}.ui-toggle.active .ui-toggle-track[data-v-50e9254d]{background:var(--primary)}.ui-toggle-handle[data-v-50e9254d]{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:3px;transition:transform .25s ease;box-shadow:0 2px 4px rgba(0,0,0,.25)}.ui-toggle:not(.active) .ui-toggle-handle[data-v-50e9254d]{transform:translateX(22px)}.slider[data-v-50e9254d]{width:18px;height:18px;background:var(--surface);border-radius:50%;position:absolute;left:4px;top:3px;transition:transform .25s ease}.ui-toggle.active .slider[data-v-50e9254d]{transform:translateX(24px)}.toggle-label[data-v-50e9254d]{display:flex;align-items:center;gap:6px;cursor:pointer}.toggle-label input[type=checkbox][data-v-50e9254d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;border-radius:9px;background:var(--border-color);position:relative;transition:background .3s ease;cursor:pointer}.toggle-label input[type=checkbox][data-v-50e9254d]:checked{background:var(--primary)}.toggle-label input[type=checkbox][data-v-50e9254d]:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .3s ease}.toggle-label input[type=checkbox][data-v-50e9254d]:checked:before{transform:translateX(14px)}.toggle-text[data-v-50e9254d]{color:var(--text-secondary);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modern-header[data-v-4a1f4c62]{background:var(--surface);border-bottom:1px solid var(--border-color);box-shadow:0 1px 2px var(--shadow-soft);position:sticky;top:0;z-index:1000}.header-container[data-v-4a1f4c62]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;max-width:100%;margin:0 auto}.header-left[data-v-4a1f4c62]{gap:16px;flex:1}.header-left[data-v-4a1f4c62],.title-section[data-v-4a1f4c62]{display:flex;align-items:center}.header-title[data-v-4a1f4c62]{margin:0;display:flex;align-items:baseline;gap:8px;font-size:24px;font-weight:600;line-height:1.2}.title-primary[data-v-4a1f4c62]{color:var(--text-primary)!important;cursor:pointer;position:relative;transition:color .25s ease}.title-primary[data-v-4a1f4c62]:hover{color:var(--primary)}.title-primary[data-v-4a1f4c62]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--primary);transition:width .3s ease}.title-primary[data-v-4a1f4c62]:hover:after{width:100%}.title-secondary[data-v-4a1f4c62]{color:var(--text-secondary);font-weight:400;font-size:20px}.header-right[data-v-4a1f4c62]{display:flex;align-items:center;gap:12px}.header-icon-btn[data-v-4a1f4c62]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;position:relative}.header-icon-btn[data-v-4a1f4c62]:hover{background:var(--surface-hover);color:var(--text-primary);border-color:var(--text-secondary)}.header-icon-btn[data-v-4a1f4c62]:active{transform:scale(.95)}.ui-toggle-wrapper[data-v-4a1f4c62]{display:flex;align-items:center;cursor:pointer}.ui-toggle[data-v-4a1f4c62]{display:flex;align-items:center;gap:10px;background:var(--surface-highlight);padding:8px 14px;border-radius:10px;border:1px solid var(--border-color);transition:background .25s ease,border-color .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-toggle.active[data-v-4a1f4c62]{background:var(--primary-light);border-color:var(--primary)}.ui-toggle-label[data-v-4a1f4c62]{font-size:.7rem;font-weight:600;color:var(--text-primary);transition:color .25s ease}.ui-toggle-track[data-v-4a1f4c62]{width:44px;height:22px;background:var(--border-color);border-radius:20px;position:relative;transition:background .25s ease}.ui-toggle.active .ui-toggle-track[data-v-4a1f4c62]{background:#3b3b3b}.ui-toggle-handle[data-v-4a1f4c62]{width:18px;height:18px;background:#fff;border-radius:50%;position:absolute;top:2px;left:3px;transition:transform .25s ease;box-shadow:0 2px 4px rgba(0,0,0,.25)}.ui-toggle.active .ui-toggle-handle[data-v-4a1f4c62]{transform:translateX(0)}.slider[data-v-4a1f4c62]{width:18px;height:18px;background:var(--surface);border-radius:50%;position:absolute;left:4px;top:3px;transition:transform .25s ease}.ui-toggle.active .slider[data-v-4a1f4c62]{transform:translateX(24px)}.notification-btn[data-v-4a1f4c62]{position:relative}.notification-badge[data-v-4a1f4c62]{position:absolute;top:-4px;right:-4px;background:var(--error);color:#fff;font-size:10px;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--surface)}.profile-button[data-v-4a1f4c62]{display:flex;align-items:center;gap:8px;height:40px;padding:4px 12px 4px 4px;border:1px solid var(--border-color);border-radius:8px;background:var(--surface);color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;transition:all .25s ease}.profile-button[data-v-4a1f4c62]:hover{background:var(--surface-hover);border-color:var(--text-secondary)}.profile-avatar[data-v-4a1f4c62]{width:32px;height:32px;border-radius:6px;background:var(--primary,#696cff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase}.profile-name[data-v-4a1f4c62]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow[data-v-4a1f4c62]{color:var(--text-secondary);transition:transform .25s ease}.theme-dropdown[data-v-4a1f4c62]{position:relative}.theme-dropdown-menu[data-v-4a1f4c62]{position:absolute;right:0;top:40px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:6px 0;width:150px;z-index:9999;box-shadow:0 4px 12px rgba(0,0,0,.2)}.theme-item[data-v-4a1f4c62]{padding:8px 12px;font-size:14px;cursor:pointer;text-transform:capitalize;color:var(--text-primary)}.theme-item[data-v-4a1f4c62]:hover{background:var(--surface-hover)}.theme-item.active[data-v-4a1f4c62]{font-weight:600;background-color:var(--primary-hover)}.profile-button[aria-expanded=true] .dropdown-arrow[data-v-4a1f4c62]{transform:rotate(180deg)}.modern-dropdown-menu[data-v-4a1f4c62]{border:1px solid var(--border-color);border-radius:12px;background:var(--surface);box-shadow:0 4px 6px -2px rgba(16,24,40,.03),0 12px 16px -4px rgba(16,24,40,.08);padding:8px;min-width:240px;margin-top:8px;animation:slideDown-4a1f4c62 .2s ease-out}.dropdown-header[data-v-4a1f4c62]{padding:12px;margin-bottom:4px}.user-info-header[data-v-4a1f4c62]{display:flex;align-items:center;gap:12px}.user-avatar-large[data-v-4a1f4c62]{width:48px;height:48px;border-radius:6px;background:var(--primary,#696cff);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:20px;text-transform:uppercase}.user-details[data-v-4a1f4c62]{flex:1;min-width:0}.user-name[data-v-4a1f4c62]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}.user-email[data-v-4a1f4c62],.user-name[data-v-4a1f4c62]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-4a1f4c62]{font-size:12px;color:var(--text-secondary)}.modern-dropdown-item[data-v-4a1f4c62]{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease}.modern-dropdown-item[data-v-4a1f4c62]:hover{background:var(--surface-hover)}.modern-dropdown-item[data-v-4a1f4c62]:active{background:var(--surface-active)}.item-icon[data-v-4a1f4c62]{color:var(--text-secondary);flex-shrink:0}.modern-dropdown-item:hover .item-icon[data-v-4a1f4c62]{color:var(--text-primary)}.logout-item .item-icon[data-v-4a1f4c62],.logout-item[data-v-4a1f4c62]{color:var(--error)}.logout-item[data-v-4a1f4c62]:hover{background:var(--error-bg,var(--surface-hover));color:var(--error)}.modern-dropdown-menu .dropdown-divider[data-v-4a1f4c62]{margin:8px 0;border-color:var(--border-color)}@media (max-width:768px){.header-container[data-v-4a1f4c62]{padding:12px 16px}.header-title[data-v-4a1f4c62]{font-size:20px}.title-secondary[data-v-4a1f4c62]{font-size:16px}.profile-name[data-v-4a1f4c62]{display:none}.profile-button[data-v-4a1f4c62]{padding:4px;width:40px;justify-content:center}.notification-btn[data-v-4a1f4c62]{display:none}}@media (max-width:480px){.header-title[data-v-4a1f4c62]{font-size:18px}.title-secondary[data-v-4a1f4c62]{display:none}}@keyframes slideDown-4a1f4c62{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.header-icon-btn[data-v-4a1f4c62]:focus-visible,.profile-button[data-v-4a1f4c62]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.modern-dropdown-item[data-v-4a1f4c62]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.floating-toggle-container[data-v-4a1f4c62]{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border-color);border-radius:8px;padding:6px 10px;height:40px;cursor:pointer;transition:all .2s ease}.floating-toggle-container[data-v-4a1f4c62]:hover{background:var(--surface-hover)}.toggle-label[data-v-4a1f4c62]{display:flex;align-items:center;gap:6px;cursor:pointer}.toggle-label input[type=checkbox][data-v-4a1f4c62]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;border-radius:9px;background:var(--border-color);position:relative;transition:background .3s ease;cursor:pointer}.toggle-label input[type=checkbox][data-v-4a1f4c62]:checked{background:var(--primary)}.toggle-label input[type=checkbox][data-v-4a1f4c62]:before{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .3s ease}.toggle-label input[type=checkbox][data-v-4a1f4c62]:checked:before{transform:translateX(14px)}.toggle-text[data-v-4a1f4c62]{color:var(--text-secondary);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);-webkit-transition:background-color .3s ease,border .3s ease;transition:background-color .3s ease,border .3s ease}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}body{margin-bottom:0}:root{--body-bg:#ececec;--text-primary:#101828;--text-secondary:#667085;--primary:#696cff;--primary-hover:#c4c5ff;--primary-bg:#f5f5ff;--secondary-hover:#7b7db5;--border-color:#eaecf0;--surface:#fff;--surface-hover:#f9fafb;--surface-active:#f2f4f7;--shadow-soft:rgba(0,0,0,.08);--shadow-strong:rgba(0,0,0,.1);--dropdown-text:#344054;--ring:#a6a5a5;--success:#12b76a;--warning:#f79009;--error:red;--info:#2e90fa;--NA:#d4d6da;--download:#696cff;--eye:#00c853;--trash:#ff1744;--compare:#ff9100;--zip:#8e24aa;--calculator:#00bfa5;--restore:#00b0ff;--generate:#64f4ff;--code:#ff2af0;--scroll-track:#f9fafb;--scroll-thumb:#696cff;--scroll-thumb-hover:#999;--sortable-hover:#f2f4f7;--badge-success-text:#128c43;--badge-success:#e5f7f1;--badge-progress-text:#1a73e8;--badge-progress:#e6f0ff;--badge-failed-text:#e53935;--badge-failed:#fde4e4;--badge-new-text:#8e24aa;--badge-new:#f3e5f5;--badge-subscription-text:#0582ff;--badge-subscription:#b2e9ff;--badge-legality-text:#7a28d8;--badge-legality:#d9c6ff;--view-btn:#1b1b2a}[data-theme=modern-dark]{--body-bg:#12121c;--text-primary:#fff;--text-secondary:#b0b0c0;--primary:#8a8cff;--primary-hover:#424275;--primary-bg:#1b1b2a;--secondary-hover:#7b7db5;--border-color:#2c2c3a;--surface:#1e1e2e;--surface-hover:#2a2a3f;--surface-active:#353555;--shadow-soft:rgba(0,0,0,.4);--shadow-strong:rgba(0,0,0,.6);--dropdown-text:#fff;--scroll-track:#1b1b2a;--scroll-thumb:#8a8cff;--scroll-thumb-hover:#b0b0ff;--sortable-hover:#1e1e2a;--ring:#9c9c9c;--NA:#4a4b4d;--badge-success-text:#fff;--badge-success:#464c28;--badge-progress-text:#fff;--badge-progress:#453376;--badge-failed-text:#fff;--badge-failed:#ad2c46;--badge-new-text:#fff;--badge-new:#672371;--badge-subscription-text:#fff;--badge-subscription:#24576b;--badge-legality-text:#fff;--badge-legality:#4c3973;--view-btn:#f5f5ff}[data-theme=cyber-neon]{--body-bg:#00000a;--surface:#0a0a1e;--surface-hover:#14143a;--surface-active:#1e1e4a;--border-color:#004d66;--primary-bg:#001a33;--text-primary:#fff;--text-secondary:#90d3e5;--dropdown-text:#e0f7fa;--view-btn:#3cf;--NA:#224;--primary:#3cf;--primary-hover:#09c;--ring:#6c929e;--secondary-hover:#005977;--shadow-soft:rgba(51,204,255,.25);--shadow-strong:rgba(51,204,255,.45);--sortable-hover:#050514;--scroll-track:#00000a;--scroll-thumb:#3cf;--scroll-thumb-hover:#66e0ff;--badge-success:#39ff14;--badge-success-text:#00000a;--badge-progress:#ff3;--badge-progress-text:#00000a;--badge-failed:#f39;--badge-failed-text:#00000a;--badge-new:#f93;--badge-new-text:#00000a;--badge-subscription:#9d33ff;--badge-subscription-text:#e0f7fa;--badge-legality:#0fc;--badge-legality-text:#00000a}[data-theme=deep-black]{--body-bg:#1e1e1e;--surface:#282828;--surface-hover:#363636;--surface-active:#404040;--border-color:#3a3a3a;--primary-bg:#2d2d2d;--text-primary:#fff;--text-secondary:#a0a0a0;--dropdown-text:#e0e0e0;--view-btn:#a0a0a0;--NA:#4a4a4a;--primary:#82aaff;--primary-hover:#5c7cbb;--ring:#838da4;--secondary-hover:#35476b;--shadow-soft:rgba(0,0,0,.5);--shadow-strong:rgba(0,0,0,.7);--sortable-hover:#303030;--scroll-track:#282828;--scroll-thumb:#66a0ff;--scroll-thumb-hover:#9bf;--badge-success:#4caf50;--badge-success-text:#d4edda;--badge-progress:#ffc107;--badge-progress-text:#fff3cd;--badge-failed:#d75a5a;--badge-failed-text:#f8d7da;--badge-new:#17a2b8;--badge-new-text:#d6e0f0;--badge-subscription:#9370db;--badge-subscription-text:#e9d5ff;--badge-legality:#5bc0de;--badge-legality-text:#d6e0f0}[data-theme=pure-light]{--body-bg:#f7f7f7;--surface:#fff;--surface-hover:#f0f0f0;--surface-active:#e8e8e8;--border-color:#e5e7eb;--primary-bg:#e0f7fa;--text-primary:#1f2937;--text-secondary:#6b7280;--dropdown-text:#1f2937;--view-btn:#374151;--NA:#bbb;--primary:#06b6d4;--primary-hover:#0891b2;--ring:#878c8f;--secondary-hover:#38b4d4;--shadow-soft:rgba(0,0,0,.05);--shadow-strong:rgba(0,0,0,.1);--sortable-hover:#f2f2f2;--scroll-track:#e5e7eb;--scroll-thumb:#94a3b8;--scroll-thumb-hover:#64748b;--badge-success:#10b981;--badge-success-text:#fff;--badge-progress:#f59e0b;--badge-progress-text:#fff;--badge-failed:#ef4444;--badge-failed-text:#fff;--badge-new:#3b82f6;--badge-new-text:#fff;--badge-subscription:#8b5cf6;--badge-subscription-text:#fff;--badge-legality:#14b8a6;--badge-legality-text:#fff}[data-theme=desert-sand]{--body-bg:#f8f3e8;--surface:#fffdf9;--surface-hover:#f9f0e2;--surface-active:#f1e0c9;--border-color:#d4b87a;--primary-bg:#fff8e7;--text-primary:#2b1f0f;--text-secondary:#8b6f47;--dropdown-text:#2b1f0f;--view-btn:#d4af37;--NA:#c9b89c;--primary:#d4af37;--primary-hover:#c89b2e;--ring:#b8941f;--secondary-hover:#e6c44a;--shadow-soft:rgba(212,175,55,.18);--shadow-strong:rgba(180,140,60,.28);--sortable-hover:#fbf4e9;--scroll-track:#f0e6d2;--scroll-thumb:#d4b87a;--scroll-thumb-hover:#c89b2e;--badge-success:#0d7a4f;--badge-success-text:#fff;--badge-progress:#d4af37;--badge-progress-text:#2b1f0f;--badge-failed:#9b1d2a;--badge-failed-text:#fff;--badge-new:#1e40af;--badge-new-text:#fff;--badge-subscription:#5b1e8f;--badge-subscription-text:#fff;--badge-legality:#0d9488;--badge-legality-text:#fff}body.theme-transition:before{content:"";position:fixed;inset:0;background:var(--body-bg);opacity:0;pointer-events:none;animation:themeFade .5s ease;z-index:2147483647;margin:0;padding:0;border:none}body,html{margin:0;padding:0;height:100%;overflow-x:hidden;background:var(--body-bg)!important}body.old-ui-bg{background:#fff!important}body{transform:translateZ(0)}@keyframes themeFade{0%{opacity:.5}to{opacity:0}}.tooltip-inner{background-color:var(--surface);color:var(--text-primary);border:1px solid var(--border-color);padding:6px 10px;font-size:.85rem;border-radius:6px}.tooltip .tooltip-arrow:before{border-top-color:var(--surface)!important}.dark-theme .tooltip-inner{background-color:#22283c;color:#f1f1f1;border:1px solid #3a4264}.dark-theme .tooltip .tooltip-arrow:before{border-top-color:#22283c!important}