.home-page[data-v-6896030f]{overflow-x:hidden}.hero-section[data-v-6896030f]{background:linear-gradient(135deg,#667eea,#764ba2);min-height:90vh;display:flex;align-items:center;position:relative;overflow:hidden}.hero-section[data-v-6896030f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.hero-content[data-v-6896030f]{z-index:2;position:relative}.hero-visual[data-v-6896030f]{position:relative;z-index:2}.hero-icon-container[data-v-6896030f]{position:relative;display:inline-block}.hero-icon[data-v-6896030f]{font-size:8rem;color:#ffffffe6;animation:float-6896030f 3s ease-in-out infinite}.floating-elements[data-v-6896030f]{position:absolute;top:-50px;left:-100px;right:-100px;bottom:-50px;pointer-events:none}.floating-element[data-v-6896030f]{position:absolute;color:#ffffffb3;font-size:1.5rem;animation:float-6896030f 3s ease-in-out infinite}.element-1[data-v-6896030f]{top:10%;right:5%;animation-delay:-1s}.element-2[data-v-6896030f]{bottom:15%;left:5%;animation-delay:-2s}.element-3[data-v-6896030f]{top:70%;right:10%;animation-delay:-.5s}@keyframes float-6896030f{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features-section[data-v-6896030f]{background:#f8f9fa}.feature-card[data-v-6896030f]{background:#fff;border-radius:1rem;border:1px solid #e9ecef;padding:2.5rem 2rem;transition:all .3s ease;height:100%}.feature-card[data-v-6896030f]:hover{transform:translateY(-5px);box-shadow:0 1rem 2rem #0000001a;border-color:#0d6efd}.feature-icon-wrapper[data-v-6896030f]{width:80px;height:80px;border-radius:50%;background:#0d6efd1a;display:flex;align-items:center;justify-content:center;margin:0 auto}.feature-icon[data-v-6896030f]{font-size:2.5rem}.cta-section[data-v-6896030f]{background:linear-gradient(135deg,#667eea,#764ba2);padding:5rem 0;position:relative;overflow:hidden}.cta-section[data-v-6896030f]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.btn-lg[data-v-6896030f]{padding:.75rem 2rem;font-size:1.1rem;font-weight:600;border-radius:.5rem;transition:all .3s ease}.btn-light[data-v-6896030f]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #0003}.btn-outline-light[data-v-6896030f]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #fff3}@media (max-width: 768px){.hero-icon[data-v-6896030f]{font-size:3.5rem;margin-bottom:2rem}.display-4[data-v-6896030f]{font-size:2.5rem}.hero-section[data-v-6896030f]{min-height:70vh;padding:3rem 0}.hero-visual[data-v-6896030f]{margin-top:2rem;margin-bottom:2rem}.row.align-items-center[data-v-6896030f]{align-items:flex-start!important}.col-lg-6[data-v-6896030f]:last-child{margin-top:1rem}.feature-card[data-v-6896030f]{padding:2rem 1.5rem}.feature-icon-wrapper[data-v-6896030f]{width:60px;height:60px}.feature-icon[data-v-6896030f]{font-size:2rem}.floating-elements[data-v-6896030f]{display:none}}@media (min-width: 769px) and (max-width: 1024px){.floating-element[data-v-6896030f]{font-size:1.2rem}.element-1[data-v-6896030f]{top:5%;right:0%}.element-2[data-v-6896030f]{bottom:10%;left:0%}.element-3[data-v-6896030f]{top:75%;right:5%}}.login-page[data-v-6a19a2db]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.login-page[data-v-6a19a2db]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.container[data-v-6a19a2db]{position:relative;z-index:1}.auth-card[data-v-6a19a2db]{background:#fff;border-radius:1rem;box-shadow:0 1rem 3rem #0000002d;overflow:hidden;border:1px solid rgba(255,255,255,.125)}.auth-header[data-v-6a19a2db]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2.5rem 2rem 2rem;text-align:center;border-bottom:1px solid #e9ecef}.auth-icon[data-v-6a19a2db]{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.5rem}.auth-title[data-v-6a19a2db]{font-size:1.75rem;font-weight:700;color:#212529;margin-bottom:.5rem}.auth-subtitle[data-v-6a19a2db]{color:#6c757d;margin-bottom:0;font-size:1rem}.auth-body[data-v-6a19a2db]{padding:2rem}.auth-form[data-v-6a19a2db]{margin-bottom:2rem}.form-group[data-v-6a19a2db]{margin-bottom:1.5rem}.form-label[data-v-6a19a2db]{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.input-group[data-v-6a19a2db]{position:relative}.input-icon[data-v-6a19a2db]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:10;width:20px;text-align:center}.form-control[data-v-6a19a2db]{border:2px solid #e5e7eb;border-radius:.75rem;padding:.875rem 1rem .875rem 3rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.form-control[data-v-6a19a2db]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background-color:#fff}.form-control.is-invalid[data-v-6a19a2db]{border-color:#ef4444;background-color:#fef2f2}.form-control.is-invalid[data-v-6a19a2db]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.invalid-feedback[data-v-6a19a2db]{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:block}.btn-lg[data-v-6a19a2db]{padding:1rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.75rem;transition:all .2s ease}.btn-primary[data-v-6a19a2db]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.btn-primary[data-v-6a19a2db]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .5rem 1rem #667eea4d}.btn-primary[data-v-6a19a2db]:disabled{opacity:.65;transform:none}.btn-outline-primary[data-v-6a19a2db]{border:2px solid #667eea;color:#667eea;background:transparent}.btn-outline-primary[data-v-6a19a2db]:hover{background:#667eea;color:#fff;transform:translateY(-1px)}.alert[data-v-6a19a2db]{border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem;border:none}.alert-danger[data-v-6a19a2db]{background-color:#fef2f2;color:#991b1b}.alert-success[data-v-6a19a2db]{background-color:#f0fdf4;color:#166534}.auth-footer[data-v-6a19a2db]{padding-top:1.5rem;border-top:1px solid #f3f4f6}.spinner-border-sm[data-v-6a19a2db]{width:1rem;height:1rem}@media (max-width: 768px){.auth-header[data-v-6a19a2db]{padding:2rem 1.5rem 1.5rem}.auth-body[data-v-6a19a2db]{padding:1.5rem}.auth-icon[data-v-6a19a2db]{width:56px;height:56px;font-size:1.25rem}.auth-title[data-v-6a19a2db]{font-size:1.5rem}}.stats-card[data-v-528cd012]{background:#fff;border-radius:.5rem;padding:1.5rem;border:1px solid #dee2e6;transition:all .2s ease;height:100%}.stats-card[data-v-528cd012]:hover{box-shadow:0 .125rem .25rem #00000013;border-color:#0d6efd}.stats-icon[data-v-528cd012]{width:48px;height:48px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin-bottom:1rem}.stats-number[data-v-528cd012]{font-size:2rem;font-weight:700;color:#212529;margin-bottom:.25rem}.stats-label[data-v-528cd012]{color:#6c757d;font-size:.875rem;font-weight:500;margin-bottom:1rem}.stats-action[data-v-528cd012]{color:#0d6efd;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s ease}.stats-action[data-v-528cd012]:hover{color:#0b5ed7}@media (max-width: 768px){.stats-card[data-v-528cd012]{margin-bottom:1rem;padding:1rem}.stats-number[data-v-528cd012]{font-size:1.75rem}}.insights-content[data-v-304635ff]{padding:0}.metric-card[data-v-304635ff]{background:#f8f9fa;border-radius:.5rem;padding:1.25rem;text-align:center;border:1px solid #e9ecef;transition:all .2s ease}.metric-card[data-v-304635ff]:hover{background:#e9ecef;border-color:#dee2e6}.metric-value[data-v-304635ff]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.metric-label[data-v-304635ff]{font-size:.875rem;color:#6c757d;font-weight:500;margin-bottom:.25rem}.metric-trend[data-v-304635ff]{font-size:.75rem;font-weight:600;text-transform:uppercase}.metric-subtitle[data-v-304635ff]{font-size:.75rem;color:#6c757d;font-style:italic}.activity-summary[data-v-304635ff]{background:#f8f9fa;border-radius:.5rem;padding:1rem}.activity-item[data-v-304635ff]{text-align:center;padding:.75rem;background:#fff;border-radius:.375rem;border:1px solid #e9ecef}.activity-number[data-v-304635ff]{display:block;font-size:1.25rem;font-weight:700;color:#0d6efd;margin-bottom:.25rem}.activity-label[data-v-304635ff]{font-size:.75rem;color:#6c757d;font-weight:500;text-transform:uppercase}@media (max-width: 768px){.metric-card[data-v-304635ff]{margin-bottom:1rem;padding:1rem}.metric-value[data-v-304635ff]{font-size:1.5rem}.activity-item[data-v-304635ff]{margin-bottom:.5rem}}.action-item[data-v-5feca4d9]{padding:.75rem;border-radius:.375rem;border:1px solid #e9ecef;background:#f8f9fa;transition:all .2s ease}.action-item[data-v-5feca4d9]:hover{background:#e9ecef;border-color:#dee2e6}.action-icon[data-v-5feca4d9]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;margin-right:.75rem;flex-shrink:0}.action-content[data-v-5feca4d9]{flex:1}.action-title[data-v-5feca4d9]{font-size:.875rem;font-weight:600;color:#212529;margin-bottom:.25rem}.action-subtitle[data-v-5feca4d9]{font-size:.75rem;color:#6c757d}@media (max-width: 768px){.action-item[data-v-5feca4d9]{margin-bottom:.75rem}}.dashboard[data-v-dd3bc38a]{background-color:#f8f9fa;padding-top:2rem}.container-fluid[data-v-dd3bc38a]{padding-left:2rem;padding-right:2rem}.navbar-brand[data-v-dd3bc38a]{font-size:1.5rem;color:#fff!important}.user-avatar[data-v-dd3bc38a]{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem}.dropdown-toggle[data-v-dd3bc38a]:after{margin-left:.5rem}.project-nav-container[data-v-dd3bc38a]{background:#fff;border-bottom:1px solid #dee2e6;box-shadow:0 2px 4px #0000000a}.sidebar[data-v-dd3bc38a]{background:#fff;border-right:1px solid #dee2e6;min-height:calc(100vh - 88px);position:sticky;top:88px}.sidebar-content[data-v-dd3bc38a]{padding:1.5rem 1rem}.sidebar-section[data-v-dd3bc38a]{margin-bottom:2rem}.sidebar-heading[data-v-dd3bc38a]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6c757d;margin-bottom:1rem}.main-content[data-v-dd3bc38a]{padding:2rem 1.5rem}.content-section[data-v-dd3bc38a]{margin-bottom:2rem}.section-header[data-v-dd3bc38a]{margin-bottom:1.5rem}.section-title[data-v-dd3bc38a]{font-size:1.75rem;font-weight:600;color:#212529;margin-bottom:.5rem}.section-subtitle[data-v-dd3bc38a]{color:#6c757d;margin-bottom:0}.stats-card[data-v-dd3bc38a]{background:#fff;border-radius:.5rem;padding:1.5rem;border:1px solid #dee2e6;transition:all .2s ease;height:100%}.stats-card[data-v-dd3bc38a]:hover{box-shadow:0 .125rem .25rem #00000013;border-color:#0d6efd}.stats-icon[data-v-dd3bc38a]{width:48px;height:48px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;margin-bottom:1rem}.stats-number[data-v-dd3bc38a]{font-size:2rem;font-weight:700;color:#212529;margin-bottom:.25rem}.stats-label[data-v-dd3bc38a]{color:#6c757d;font-size:.875rem;font-weight:500;margin-bottom:1rem}.stats-action[data-v-dd3bc38a]{color:#0d6efd;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s ease}.stats-action[data-v-dd3bc38a]:hover{color:#0b5ed7}.guide-step[data-v-dd3bc38a]{display:flex;gap:1rem;padding:1rem;border-radius:.375rem;transition:background-color .2s ease}.guide-step[data-v-dd3bc38a]:hover{background-color:#f8f9fa}.step-number[data-v-dd3bc38a]{width:36px;height:36px;background-color:#6c757d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;flex-shrink:0}.step-content h5[data-v-dd3bc38a]{font-weight:600;margin-bottom:.5rem;color:#212529}.welcome-icon[data-v-dd3bc38a]{font-size:3rem;color:#6c757d;opacity:.6}.card[data-v-dd3bc38a]{border:1px solid #dee2e6;border-radius:.5rem}.card-header[data-v-dd3bc38a]{border-radius:.5rem .5rem 0 0!important;background-color:#f8f9fa}.insights-content[data-v-dd3bc38a]{padding:0}.metric-card[data-v-dd3bc38a]{background:#f8f9fa;border-radius:.5rem;padding:1.25rem;text-align:center;border:1px solid #e9ecef;transition:all .2s ease}.metric-card[data-v-dd3bc38a]:hover{background:#e9ecef;border-color:#dee2e6}.metric-value[data-v-dd3bc38a]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.metric-label[data-v-dd3bc38a]{font-size:.875rem;color:#6c757d;font-weight:500;margin-bottom:.25rem}.metric-trend[data-v-dd3bc38a]{font-size:.75rem;font-weight:600;text-transform:uppercase}.metric-subtitle[data-v-dd3bc38a]{font-size:.75rem;color:#6c757d;font-style:italic}.activity-summary[data-v-dd3bc38a]{background:#f8f9fa;border-radius:.5rem;padding:1rem}.activity-item[data-v-dd3bc38a]{text-align:center;padding:.75rem;background:#fff;border-radius:.375rem;border:1px solid #e9ecef}.activity-number[data-v-dd3bc38a]{display:block;font-size:1.25rem;font-weight:700;color:#0d6efd;margin-bottom:.25rem}.activity-label[data-v-dd3bc38a]{font-size:.75rem;color:#6c757d;font-weight:500;text-transform:uppercase}.action-item[data-v-dd3bc38a]{padding:.75rem;border-radius:.375rem;border:1px solid #e9ecef;background:#f8f9fa;transition:all .2s ease}.action-item[data-v-dd3bc38a]:hover{background:#e9ecef;border-color:#dee2e6}.action-icon[data-v-dd3bc38a]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;margin-right:.75rem;flex-shrink:0}.action-content[data-v-dd3bc38a]{flex:1}.action-title[data-v-dd3bc38a]{font-size:.875rem;font-weight:600;color:#212529;margin-bottom:.25rem}.action-subtitle[data-v-dd3bc38a]{font-size:.75rem;color:#6c757d}.failed-case-card[data-v-dd3bc38a]{background:#fff;border:1px solid #e9ecef;border-radius:.5rem;padding:1rem;transition:all .2s ease;height:100%}.failed-case-card[data-v-dd3bc38a]:hover{border-color:#dee2e6;box-shadow:0 .125rem .25rem #00000013}.case-name[data-v-dd3bc38a]{font-size:.875rem;font-weight:600;color:#212529;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.case-stats[data-v-dd3bc38a]{margin-top:.75rem}.stat-row[data-v-dd3bc38a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.stat-row[data-v-dd3bc38a]:last-child{margin-bottom:0}.stat-label[data-v-dd3bc38a]{font-size:.75rem;color:#6c757d;font-weight:500}.stat-value[data-v-dd3bc38a]{font-size:.75rem;font-weight:600}@media (max-width: 768px){.metric-card[data-v-dd3bc38a]{margin-bottom:1rem;padding:1rem}.metric-value[data-v-dd3bc38a]{font-size:1.5rem}.activity-item[data-v-dd3bc38a]{margin-bottom:.5rem}.action-item[data-v-dd3bc38a]{margin-bottom:.75rem}.failed-case-card[data-v-dd3bc38a]{margin-bottom:1rem}}@media (max-width: 576px){.insights-content .row[data-v-dd3bc38a]{margin:0}.insights-content .col-md-4[data-v-dd3bc38a]{padding:.25rem}.metric-card[data-v-dd3bc38a]{padding:.75rem}.metric-value[data-v-dd3bc38a]{font-size:1.25rem}.activity-summary[data-v-dd3bc38a]{padding:.75rem}.activity-number[data-v-dd3bc38a]{font-size:1rem}}@media (max-width: 768px){.dashboard[data-v-dd3bc38a]{padding-top:1rem}.container-fluid[data-v-dd3bc38a]{padding-left:1rem;padding-right:1rem}.stats-card[data-v-dd3bc38a]{margin-bottom:1rem;padding:1rem}.stats-number[data-v-dd3bc38a]{font-size:1.75rem}}@media (max-width: 576px){.dashboard[data-v-dd3bc38a]{padding-top:.75rem}.guide-step[data-v-dd3bc38a]{padding:.75rem}.step-number[data-v-dd3bc38a]{width:32px;height:32px;font-size:.75rem}}.bg-gradient-primary[data-v-dd3bc38a]{background:linear-gradient(135deg,#667eea,#764ba2)!important}.bg-gradient-insights[data-v-dd3bc38a]{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 2px 4px #6366f133}.insights-widget[data-v-dd3bc38a]{border:1px solid #e5e7eb}.insights-widget .card-header[data-v-dd3bc38a]{padding:1.5rem}.insights-widget .card-header h3[data-v-dd3bc38a]{font-size:1.5rem;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1)}.insights-widget .card-header p[data-v-dd3bc38a]{font-size:.875rem;margin:0}.insights-widget .btn-light[data-v-dd3bc38a]{font-weight:600;transition:all .2s ease;border:2px solid rgba(255,255,255,.9);background:#fff}.insights-widget .btn-light[data-v-dd3bc38a]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026;background:#fff;border-color:#fff}.insight-alerts[data-v-dd3bc38a]{display:flex;flex-direction:column}.insight-item[data-v-dd3bc38a]{display:flex;align-items:center;padding:1rem 1.5rem;border:none;border-bottom:1px solid #e9ecef;margin:0;background:#fff;transition:all .2s ease}.insight-item[data-v-dd3bc38a]:last-child{border-bottom:none}.insight-item[data-v-dd3bc38a]:hover{background:#f8f9fa}.insight-item.alert-danger[data-v-dd3bc38a]{border-left:4px solid #dc3545}.insight-item.alert-warning[data-v-dd3bc38a]{border-left:4px solid #ffc107}.insight-item.alert-info[data-v-dd3bc38a]{border-left:4px solid #0dcaf0}.insight-item.alert-secondary[data-v-dd3bc38a]{border-left:4px solid #6c757d}.insight-icon[data-v-dd3bc38a]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0;font-size:1.125rem}.alert-danger .insight-icon[data-v-dd3bc38a]{background:#dc354510;color:#dc3545}.alert-warning .insight-icon[data-v-dd3bc38a]{background:#ffc10710;color:#ffc107}.alert-info .insight-icon[data-v-dd3bc38a]{background:#0dcaf010;color:#0dcaf0}.alert-secondary .insight-icon[data-v-dd3bc38a]{background:#6c757d10;color:#6c757d}.insight-content[data-v-dd3bc38a]{flex:1}.insight-title[data-v-dd3bc38a]{font-size:1rem;font-weight:600;color:#212529;margin-bottom:.25rem}.insight-description[data-v-dd3bc38a]{font-size:.875rem;color:#6c757d;margin:0}.insight-action[data-v-dd3bc38a]{color:#6c757d;font-size:1.25rem;transition:all .2s ease;text-decoration:none}.insight-action[data-v-dd3bc38a]:hover{color:#212529;transform:translate(4px)}@media (max-width: 768px){.insights-widget .card-header[data-v-dd3bc38a]{padding:1rem}.insights-widget .card-header h3[data-v-dd3bc38a]{font-size:1.25rem}.insights-widget .card-header p[data-v-dd3bc38a]{font-size:.75rem}.insights-widget .btn-light[data-v-dd3bc38a]{font-size:.75rem;padding:.25rem .5rem}.insight-item[data-v-dd3bc38a]{padding:.75rem 1rem}.insight-icon[data-v-dd3bc38a]{width:32px;height:32px;font-size:1rem}.insight-title[data-v-dd3bc38a]{font-size:.875rem}.insight-description[data-v-dd3bc38a]{font-size:.75rem}}.modal[data-v-498c0e11]{z-index:1050}.modal-backdrop[data-v-498c0e11]{z-index:1040}.modal.show[data-v-498c0e11]{display:block!important}.modal-dialog[data-v-498c0e11]{max-width:500px;margin:1.75rem auto}.modal-content[data-v-498c0e11]{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-498c0e11]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:.5rem .5rem 0 0;padding:1rem 1.5rem}.modal-title[data-v-498c0e11]{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.btn-close[data-v-498c0e11]{background:none;border:none;font-size:1.5rem;opacity:.5;cursor:pointer}.btn-close[data-v-498c0e11]:hover{opacity:.75}.modal-body[data-v-498c0e11]{padding:1.5rem}.modal-footer[data-v-498c0e11]{background-color:#f8f9fa;border-top:1px solid #dee2e6;border-radius:0 0 .5rem .5rem;padding:1rem 1.5rem;display:flex;justify-content:flex-end;gap:.5rem}.form-label[data-v-498c0e11]{font-weight:500;margin-bottom:.5rem}.form-control[data-v-498c0e11]{border-radius:.375rem;border:1px solid #ced4da;padding:.375rem .75rem}.form-control[data-v-498c0e11]:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.is-invalid[data-v-498c0e11]{border-color:#dc3545}.invalid-feedback[data-v-498c0e11]{width:100%;margin-top:.25rem;font-size:.875rem;color:#dc3545}.alert[data-v-498c0e11]{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.alert-success[data-v-498c0e11]{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.alert-danger[data-v-498c0e11]{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.btn[data-v-498c0e11]{padding:.375rem .75rem;font-size:1rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.btn[data-v-498c0e11]:disabled{opacity:.65;cursor:not-allowed}.btn-primary[data-v-498c0e11]{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.btn-primary[data-v-498c0e11]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca}.btn-secondary[data-v-498c0e11]{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary[data-v-498c0e11]:hover:not(:disabled){background-color:#5c636a;border-color:#565e64}.spinner-border-sm[data-v-498c0e11]{width:1rem;height:1rem;border-width:.125em}.project-grid[data-v-5ea30f3d]{width:100%}.current-project-banner[data-v-5ea30f3d]{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.5rem;padding:1rem}.current-indicator[data-v-5ea30f3d]{width:32px;height:32px;background-color:#198754;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.projects-header h5[data-v-5ea30f3d]{color:#212529;font-weight:600}.empty-state[data-v-5ea30f3d]{padding:3rem 2rem}.empty-icon[data-v-5ea30f3d]{font-size:3rem;color:#6c757d;opacity:.7}.project-card[data-v-5ea30f3d]{background:#fff;border:1px solid #dee2e6;border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s ease;height:100%;display:flex;flex-direction:column}.project-card[data-v-5ea30f3d]:hover{border-color:#0d6efd;box-shadow:0 .125rem .25rem #00000013}.project-card-active[data-v-5ea30f3d]{border-color:#198754;background-color:#f8fff9}.project-card-header[data-v-5ea30f3d]{margin-bottom:.75rem}.project-title[data-v-5ea30f3d]{font-weight:600;color:#212529;margin:0}.current-badge[data-v-5ea30f3d]{background-color:#198754;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;display:inline-block}.project-card-body[data-v-5ea30f3d]{flex:1;margin-bottom:.75rem}.project-description[data-v-5ea30f3d]{font-size:.875rem;line-height:1.4;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.project-card-footer[data-v-5ea30f3d]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;border-top:1px solid #e9ecef}.project-actions .btn[data-v-5ea30f3d]{min-width:80px}@media (max-width: 768px){.project-card[data-v-5ea30f3d]{margin-bottom:1rem}.projects-header[data-v-5ea30f3d]{flex-direction:column;gap:1rem;align-items:stretch!important}.current-project-banner[data-v-5ea30f3d]{padding:.75rem}.project-card-footer[data-v-5ea30f3d]{flex-direction:column;gap:.5rem;align-items:stretch}.project-actions .btn[data-v-5ea30f3d]{width:100%}}.project-management[data-v-f3e0bce1]{background-color:#f8f9fa;min-height:100vh}.content-section[data-v-f3e0bce1]{margin-bottom:2rem}.section-header[data-v-f3e0bce1]{margin-bottom:2rem;padding:2rem 0 1rem}.section-title[data-v-f3e0bce1]{font-size:2rem;font-weight:600;color:#212529;margin-bottom:.5rem}.section-subtitle[data-v-f3e0bce1]{font-size:1rem;color:#6c757d;margin-bottom:0;font-weight:400}@media (max-width: 768px){.section-title[data-v-f3e0bce1]{font-size:1.75rem}.section-header[data-v-f3e0bce1]{padding:1rem 0}.content-section[data-v-f3e0bce1]{margin-bottom:1.5rem}}.registration-page[data-v-1538fca8]{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);position:relative}.registration-page[data-v-1538fca8]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%);pointer-events:none}.container[data-v-1538fca8]{position:relative;z-index:1}.auth-card[data-v-1538fca8]{background:#fff;border-radius:1rem;box-shadow:0 1rem 3rem #0000002d;overflow:hidden;border:1px solid rgba(255,255,255,.125)}.auth-header[data-v-1538fca8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:2.5rem 2rem 2rem;text-align:center;border-bottom:1px solid #e9ecef}.auth-icon[data-v-1538fca8]{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;font-size:1.5rem}.auth-title[data-v-1538fca8]{font-size:1.75rem;font-weight:700;color:#212529;margin-bottom:.5rem}.auth-subtitle[data-v-1538fca8]{color:#6c757d;margin-bottom:0;font-size:1rem}.auth-body[data-v-1538fca8]{padding:2rem}.auth-form[data-v-1538fca8]{margin-bottom:2rem}.form-group[data-v-1538fca8]{margin-bottom:1.5rem}.form-label[data-v-1538fca8]{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem;text-transform:uppercase;letter-spacing:.025em}.input-group[data-v-1538fca8]{position:relative}.input-icon[data-v-1538fca8]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#9ca3af;z-index:10;width:20px;text-align:center}.form-control[data-v-1538fca8]{border:2px solid #e5e7eb;border-radius:.75rem;padding:.875rem 1rem .875rem 3rem;font-size:1rem;transition:all .2s ease;background-color:#f9fafb}.form-control[data-v-1538fca8]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background-color:#fff}.form-control.is-invalid[data-v-1538fca8]{border-color:#ef4444;background-color:#fef2f2}.form-control.is-invalid[data-v-1538fca8]:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.invalid-feedback[data-v-1538fca8]{color:#ef4444;font-size:.875rem;margin-top:.5rem;display:block}.form-hint[data-v-1538fca8]{color:#6c757d;font-size:.75rem;margin-top:.5rem;opacity:.8}.btn-lg[data-v-1538fca8]{padding:1rem 1.5rem;font-size:1rem;font-weight:600;border-radius:.75rem;transition:all .2s ease}.btn-primary[data-v-1538fca8]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.btn-primary[data-v-1538fca8]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 .5rem 1rem #667eea4d}.btn-primary[data-v-1538fca8]:disabled{opacity:.65;transform:none}.btn-outline-primary[data-v-1538fca8]{border:2px solid #667eea;color:#667eea;background:transparent}.btn-outline-primary[data-v-1538fca8]:hover{background:#667eea;color:#fff;transform:translateY(-1px)}.alert[data-v-1538fca8]{border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1.5rem;border:none}.alert-danger[data-v-1538fca8]{background-color:#fef2f2;color:#991b1b}.alert-success[data-v-1538fca8]{background-color:#f0fdf4;color:#166534}.auth-footer[data-v-1538fca8]{padding-top:1.5rem;border-top:1px solid #f3f4f6}.spinner-border-sm[data-v-1538fca8]{width:1rem;height:1rem}@media (max-width: 768px){.auth-header[data-v-1538fca8]{padding:2rem 1.5rem 1.5rem}.auth-body[data-v-1538fca8]{padding:1.5rem}.auth-icon[data-v-1538fca8]{width:56px;height:56px;font-size:1.25rem}.auth-title[data-v-1538fca8]{font-size:1.5rem}}.font-monospace[data-v-11f7e99c]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.text-sm[data-v-11f7e99c]{font-size:.875rem}.api-keys-management[data-v-a57e77e2]{max-width:1200px;margin:0 auto;padding:1rem}.api-keys-list .card[data-v-a57e77e2]{transition:box-shadow .2s ease}.api-keys-list .card[data-v-a57e77e2]:hover{box-shadow:0 .125rem .5rem #00000026}.text-sm[data-v-a57e77e2]{font-size:.875rem}.api-keys-view[data-v-5c623a93]{min-height:100vh;background-color:#f8f9fa;padding:2rem 0}.modal[data-v-57dc7a6b]{background-color:#00000080}.modal-dialog[data-v-57dc7a6b]{margin:1.75rem auto;max-width:600px}.modal-content[data-v-57dc7a6b]{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-57dc7a6b]{border-bottom:1px solid #dee2e6;padding:1.5rem 1.5rem 1rem;background-color:#f8f9fa;border-radius:.5rem .5rem 0 0}.modal-title[data-v-57dc7a6b]{font-weight:600;color:#212529;font-size:1.25rem}.modal-body[data-v-57dc7a6b]{padding:1.5rem;background-color:#fff}.modal-footer[data-v-57dc7a6b]{border-top:1px solid #dee2e6;padding:1rem 1.5rem 1.5rem;background-color:#f8f9fa;border-radius:0 0 .5rem .5rem}.form-label[data-v-57dc7a6b]{font-weight:600;color:#212529;margin-bottom:.5rem}.form-control[data-v-57dc7a6b],.form-select[data-v-57dc7a6b]{border:1px solid #ced4da;border-radius:.375rem;padding:.625rem .75rem;font-size:.95rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-57dc7a6b]:focus,.form-select[data-v-57dc7a6b]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40;outline:0}.form-control.is-invalid[data-v-57dc7a6b]{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.invalid-feedback[data-v-57dc7a6b]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.form-text[data-v-57dc7a6b]{font-size:.875rem;color:#6c757d;margin-top:.375rem}.btn[data-v-57dc7a6b]{border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;font-size:.95rem;transition:all .2s ease;border-width:1px}.btn-primary[data-v-57dc7a6b]{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-primary[data-v-57dc7a6b]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca;transform:translateY(-1px);box-shadow:0 .25rem .5rem #0d6efd40}.btn-secondary[data-v-57dc7a6b]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary[data-v-57dc7a6b]:hover{background-color:#5c636a;border-color:#565e64;transform:translateY(-1px)}.btn[data-v-57dc7a6b]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.btn-close[data-v-57dc7a6b]{opacity:.7;transition:opacity .15s ease}.btn-close[data-v-57dc7a6b]:hover{opacity:1}.fa-spinner[data-v-57dc7a6b]{animation:fa-spin-57dc7a6b 1s infinite linear}@keyframes fa-spin-57dc7a6b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.modal-dialog[data-v-57dc7a6b]{margin:1rem;max-width:none}.modal-header[data-v-57dc7a6b],.modal-body[data-v-57dc7a6b],.modal-footer[data-v-57dc7a6b]{padding-left:1rem;padding-right:1rem}.modal-title[data-v-57dc7a6b]{font-size:1.1rem}.btn[data-v-57dc7a6b]{padding:.5rem 1rem;font-size:.9rem}}@media (max-width: 576px){.modal-dialog[data-v-57dc7a6b]{margin:.5rem}.modal-header[data-v-57dc7a6b],.modal-body[data-v-57dc7a6b]{padding:1rem}.modal-footer[data-v-57dc7a6b]{padding:1rem;flex-direction:column;gap:.5rem}.btn[data-v-57dc7a6b]{width:100%}}.modal[data-v-ba4e792f]{display:block;background-color:#00000080}.modal-dialog[data-v-ba4e792f]{margin:1.75rem auto;max-width:700px}.modal-content[data-v-ba4e792f]{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-ba4e792f]{border-bottom:1px solid #dee2e6;padding:1.5rem 1.5rem 1rem;background-color:#f8f9fa;border-radius:.5rem .5rem 0 0}.modal-title[data-v-ba4e792f]{font-weight:600;color:#212529;font-size:1.25rem}.modal-body[data-v-ba4e792f]{padding:1.5rem;background-color:#fff}.modal-footer[data-v-ba4e792f]{border-top:1px solid #dee2e6;padding:1rem 1.5rem 1.5rem;background-color:#f8f9fa;border-radius:0 0 .5rem .5rem}.form-label[data-v-ba4e792f]{font-weight:600;color:#212529;margin-bottom:.5rem}.form-control[data-v-ba4e792f],.form-select[data-v-ba4e792f]{border:1px solid #ced4da;border-radius:.375rem;padding:.625rem .75rem;font-size:.95rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-ba4e792f]:focus,.form-select[data-v-ba4e792f]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40;outline:0}.form-control.is-invalid[data-v-ba4e792f]{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.invalid-feedback[data-v-ba4e792f]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.alert[data-v-ba4e792f]{border-radius:.5rem;border:none;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1.5rem}.alert-danger[data-v-ba4e792f]{background-color:#f8d7da;color:#721c24}.input-group[data-v-ba4e792f]{border-radius:.375rem;overflow:hidden}.input-group-text[data-v-ba4e792f]{min-width:45px;justify-content:center;background-color:#f8f9fa;border-color:#ced4da;font-weight:500;color:#495057}.btn[data-v-ba4e792f]{border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;font-size:.95rem;transition:all .2s ease;border-width:1px}.btn-sm[data-v-ba4e792f]{padding:.375rem .75rem;font-size:.875rem}.btn-primary[data-v-ba4e792f]{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-primary[data-v-ba4e792f]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca;transform:translateY(-1px);box-shadow:0 .25rem .5rem #0d6efd40}.btn-secondary[data-v-ba4e792f]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary[data-v-ba4e792f]:hover{background-color:#5c636a;border-color:#565e64;transform:translateY(-1px)}.btn-outline-primary[data-v-ba4e792f]{color:#0d6efd;border-color:#0d6efd;background-color:transparent}.btn-outline-primary[data-v-ba4e792f]:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff;transform:translateY(-1px)}.btn-outline-danger[data-v-ba4e792f]{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger[data-v-ba4e792f]:hover:not(:disabled){background-color:#dc3545;border-color:#dc3545;color:#fff;transform:translateY(-1px)}.btn[data-v-ba4e792f]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.btn-close[data-v-ba4e792f]{opacity:.7;transition:opacity .15s ease}.btn-close[data-v-ba4e792f]:hover{opacity:1}.spinner-border-sm[data-v-ba4e792f]{width:1rem;height:1rem}.text-muted[data-v-ba4e792f]{color:#6c757d!important}.small[data-v-ba4e792f]{font-size:.875rem;color:#6c757d}@media (max-width: 768px){.modal-dialog[data-v-ba4e792f]{margin:1rem;max-width:none}.modal-header[data-v-ba4e792f],.modal-body[data-v-ba4e792f],.modal-footer[data-v-ba4e792f]{padding-left:1rem;padding-right:1rem}.modal-title[data-v-ba4e792f]{font-size:1.1rem}.btn[data-v-ba4e792f]{padding:.5rem 1rem;font-size:.9rem}.btn-sm[data-v-ba4e792f]{padding:.375rem .625rem;font-size:.8rem}}@media (max-width: 576px){.modal-dialog[data-v-ba4e792f]{margin:.5rem}.modal-header[data-v-ba4e792f],.modal-body[data-v-ba4e792f]{padding:1rem}.modal-footer[data-v-ba4e792f]{padding:1rem;flex-direction:column;gap:.5rem}.btn[data-v-ba4e792f]{width:100%}.d-flex.align-items-center[data-v-ba4e792f]{flex-direction:column;align-items:stretch!important;gap:.75rem}.ms-auto[data-v-ba4e792f]{margin-left:0!important}.input-group[data-v-ba4e792f]{flex-direction:column;gap:.5rem}.input-group-text[data-v-ba4e792f]{border-radius:.375rem;min-width:auto;width:100%}.input-group .form-control[data-v-ba4e792f]{border-radius:.375rem}.btn-outline-danger[data-v-ba4e792f]{width:100%;margin-top:.5rem}}.preview-panel[data-v-0aae679d]{border-radius:.75rem;overflow:hidden;border:1px solid #e3e6f0}.card-header[data-v-0aae679d]{background:#fff;border-bottom:1px solid #e3e6f0;padding:1.25rem 1.5rem}.card-body[data-v-0aae679d]{padding:0}.preview-content[data-v-0aae679d]{max-height:600px;overflow-y:auto}.preview-header[data-v-0aae679d]{background:#f8f9fa}.section-title[data-v-0aae679d]{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.75rem}.badge-sm[data-v-0aae679d]{font-size:.65rem;padding:.25em .5em}.stats-section[data-v-0aae679d]{margin-bottom:1.5rem}.stat-card[data-v-0aae679d]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;padding:.75rem;text-align:center;transition:all .2s ease}.stat-card[data-v-0aae679d]:hover{background:#e9ecef;border-color:#dee2e6}.stat-value[data-v-0aae679d]{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-0aae679d]{font-size:.75rem;color:#6c757d;font-weight:500;text-transform:uppercase}.execution-breakdown[data-v-0aae679d]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.breakdown-item[data-v-0aae679d]{text-align:center;padding:.5rem;background:#fff;border-radius:.25rem;border:1px solid #e9ecef;font-size:.8rem;font-weight:600}.breakdown-item i[data-v-0aae679d]{display:block;margin-bottom:.25rem;font-size:.9rem}.trend-info[data-v-0aae679d]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.info-item[data-v-0aae679d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.info-item[data-v-0aae679d]:last-child{margin-bottom:0}.info-label[data-v-0aae679d]{font-size:.75rem;color:#6c757d;font-weight:500}.info-value[data-v-0aae679d]{font-size:.75rem;font-weight:600}.quality-indicators[data-v-0aae679d]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:.375rem;padding:.75rem}.quality-item[data-v-0aae679d]{font-size:.8rem;font-weight:500;margin-bottom:.25rem}.quality-item[data-v-0aae679d]:last-child{margin-bottom:0}.quality-item i[data-v-0aae679d]{font-size:.75rem}.alert-sm[data-v-0aae679d]{padding:.5rem .75rem;font-size:.8rem;margin-bottom:1rem}.info-grid[data-v-0aae679d]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.actions-section[data-v-0aae679d]{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.steps-list[data-v-0aae679d]{max-height:200px;overflow-y:auto}.step-item[data-v-0aae679d]{border-left-width:3px!important;border-left-style:solid;background:#f8f9fa!important}.step-number[data-v-0aae679d]{min-width:18px;height:18px;font-size:.65rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-text[data-v-0aae679d]{line-height:1.4}.expected-result[data-v-0aae679d]{border:1px solid #e9ecef;line-height:1.4}.spinner-border-sm[data-v-0aae679d]{width:1rem;height:1rem}.preview-content[data-v-0aae679d]::-webkit-scrollbar{width:4px}.preview-content[data-v-0aae679d]::-webkit-scrollbar-track{background:#f1f1f1}.preview-content[data-v-0aae679d]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.external-id-section[data-v-0aae679d]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-left:3px solid #667eea;padding:.5rem .75rem;border-radius:.375rem}.view-analytics-cta[data-v-0aae679d]{font-weight:600;font-size:.95rem;padding:.75rem 1.25rem;border-radius:.5rem;background:linear-gradient(135deg,#0d6efd,#0a58ca);border:none;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 12px #0d6efd4d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.view-analytics-cta[data-v-0aae679d]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0d6efd66;background:linear-gradient(135deg,#0b5ed7,#084298)}.view-analytics-cta[data-v-0aae679d]:active{transform:translateY(0);box-shadow:0 2px 8px #0d6efd4d}.view-analytics-cta i[data-v-0aae679d]:last-child{transition:transform .3s ease}.view-analytics-cta:hover i[data-v-0aae679d]:last-child{transform:translate(4px)}.external-id-label[data-v-0aae679d]{font-size:.7rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.5px}.external-id-group[data-v-0aae679d]{display:flex;align-items:center;gap:.5rem}.external-id-badge[data-v-0aae679d]{font-size:.95rem;font-weight:700;padding:.35rem .75rem;border-radius:.375rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 4px #667eea4d;transition:all .2s ease}.external-id-badge[data-v-0aae679d]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #667eea66}.copy-id-btn[data-v-0aae679d]{color:#667eea;font-size:.9rem;transition:all .2s ease;text-decoration:none;opacity:.7}.copy-id-btn[data-v-0aae679d]:hover{opacity:1;transform:scale(1.1);color:#764ba2}.copy-id-btn[data-v-0aae679d]:active{transform:scale(.95)}.external-id-badge-lg[data-v-0aae679d]{font-size:1rem;font-weight:700;padding:.5rem .875rem;border-radius:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 6px #667eea66;display:inline-block}.external-id-badge-lg[data-v-0aae679d]:hover{transform:translateY(-2px);box-shadow:0 6px 12px #667eea80}.copy-id-btn-preview[data-v-0aae679d]{color:#6c757d;font-size:1rem;transition:all .2s ease;border:none;background:none}.copy-id-btn-preview[data-v-0aae679d]:hover{color:#0d6efd;transform:scale(1.15)}.copy-id-btn-preview[data-v-0aae679d]:active{transform:scale(.95)}.copy-success-toast-fixed[data-v-0aae679d]{position:fixed;top:20px;right:20px;background:#198754;color:#fff;padding:1rem 1.5rem;border-radius:.5rem;font-size:.95rem;font-weight:600;box-shadow:0 6px 16px #0003;animation:slideInRight-0aae679d .4s ease;pointer-events:none;z-index:9999}@keyframes slideInRight-0aae679d{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@media (max-width: 768px){.stat-card[data-v-0aae679d]{margin-bottom:.5rem;padding:.5rem}.stat-value[data-v-0aae679d]{font-size:1rem}.breakdown-item[data-v-0aae679d]{padding:.25rem;font-size:.7rem}.trend-info[data-v-0aae679d],.execution-breakdown[data-v-0aae679d],.quality-indicators[data-v-0aae679d],.info-grid[data-v-0aae679d]{padding:.5rem}.steps-list[data-v-0aae679d]{max-height:150px}.step-item[data-v-0aae679d]{padding:.5rem!important;margin-bottom:.5rem!important}.step-number[data-v-0aae679d]{min-width:16px;height:16px;font-size:.6rem}.actions-section .btn[data-v-0aae679d]{font-size:.8rem;padding:.375rem .75rem}}@media (max-width: 576px){.preview-content[data-v-0aae679d]{max-height:400px}.stat-value[data-v-0aae679d]{font-size:.9rem}.breakdown-item[data-v-0aae679d]{font-size:.65rem}.info-item[data-v-0aae679d]{flex-direction:column;align-items:flex-start;gap:.25rem}}.suite-node[data-v-fe930d83]{margin-bottom:.5rem}.suite-item[data-v-fe930d83]{cursor:pointer;transition:all .2s ease;border:1px solid #dee2e6;border-radius:.375rem;min-height:2.75rem;background:#fff;box-shadow:0 .125rem .25rem #00000013}.suite-item[data-v-fe930d83]:hover{background-color:#f8f9fa;border-color:#0d6efd;box-shadow:0 .25rem .5rem #0000001a}.suite-item.selected[data-v-fe930d83]{background-color:#e3f2fd;border-color:#0d6efd;box-shadow:0 .25rem .5rem #0d6efd26}.suite-item.has-children[data-v-fe930d83]{border-left:3px solid #0d6efd}.expand-btn[data-v-fe930d83]{color:#6c757d;border:none!important;box-shadow:none!important;min-width:1.75rem;height:1.75rem;border-radius:.25rem;transition:all .2s ease}.expand-btn[data-v-fe930d83]:hover{color:#0d6efd;background-color:#e3f2fd}.expand-spacer[data-v-fe930d83]{width:1.75rem;height:1.75rem}.suite-icon[data-v-fe930d83]{font-size:1.1rem;width:1.25rem;color:#0d6efd}.suite-content[data-v-fe930d83]{min-width:0}.suite-name[data-v-fe930d83]{color:#212529;font-size:.95rem;font-weight:500;line-height:1.3;word-break:break-word}.suite-description[data-v-fe930d83]{font-size:.8rem;line-height:1.2;color:#6c757d;word-break:break-word;margin-top:.25rem}.suite-actions[data-v-fe930d83]{opacity:0;transition:opacity .2s ease}.suite-item:hover .suite-actions[data-v-fe930d83]{opacity:1}.suite-children[data-v-fe930d83]{border-left:2px solid #e9ecef;padding-left:1rem;margin-top:.5rem}.btn-group-sm .btn[data-v-fe930d83]{padding:.25rem .375rem;font-size:.75rem;border-radius:.25rem;font-weight:500}.btn-outline-secondary[data-v-fe930d83]{color:#6c757d;border-color:#6c757d}.btn-outline-secondary[data-v-fe930d83]:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-danger[data-v-fe930d83]{color:#dc3545;border-color:#dc3545}.btn-outline-danger[data-v-fe930d83]:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}@media (max-width: 768px){.suite-actions[data-v-fe930d83]{opacity:1}.suite-item[data-v-fe930d83]{min-height:3rem;padding:.75rem!important}.btn-group-sm .btn[data-v-fe930d83]{padding:.375rem .5rem;font-size:.8rem}}@media (max-width: 576px){.suite-node[data-v-fe930d83]{margin-bottom:.75rem}.suite-children[data-v-fe930d83]{padding-left:.75rem}}.suite-tree-panel[data-v-b186475b]{height:100%}.section-header[data-v-b186475b]{background:#f8f9fa;border-bottom:1px solid #e3e6f0}.section-content[data-v-b186475b]{max-height:550px;overflow-y:auto}.empty-state[data-v-b186475b]{padding:2rem 1rem}.empty-state i[data-v-b186475b]{opacity:.6}.section-content[data-v-b186475b]::-webkit-scrollbar{width:4px}.section-content[data-v-b186475b]::-webkit-scrollbar-track{background:#f1f1f1}.section-content[data-v-b186475b]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}@media (max-width: 768px){.section-content[data-v-b186475b]{max-height:350px}}.test-case-list-panel[data-v-ca7995a1]{min-height:600px}.section-header[data-v-ca7995a1]{background:#f8f9fa;border-bottom:1px solid #e3e6f0}.section-content[data-v-ca7995a1]{max-height:550px;overflow-y:auto}.empty-state[data-v-ca7995a1]{padding:2rem 1rem}.empty-state i[data-v-ca7995a1]{opacity:.6}.no-selection[data-v-ca7995a1]{padding:3rem 1rem}.test-case-item[data-v-ca7995a1]{transition:all .2s ease;cursor:pointer;border:1px solid #e3e6f0;background:#fff}.test-case-item[data-v-ca7995a1]:hover{border-color:#007bff;box-shadow:0 2px 4px #007bff1a}.test-case-item.selected[data-v-ca7995a1]{border-color:#007bff;background:#f8f9ff;box-shadow:0 0 0 2px #007bff1a}.section-content[data-v-ca7995a1]::-webkit-scrollbar{width:4px}.section-content[data-v-ca7995a1]::-webkit-scrollbar-track{background:#f1f1f1}.section-content[data-v-ca7995a1]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.external-id-small[data-v-ca7995a1]{font-size:.7rem;font-weight:600;color:#6c757d;background:#f8f9fa;padding:.15rem .4rem;border-radius:.25rem;border:1px solid #e3e6f0}.test-case-item:hover .external-id-small[data-v-ca7995a1]{background:#e7f3ff;border-color:#007bff;color:#0056b3}.test-case-item.selected .external-id-small[data-v-ca7995a1]{background:#007bff;border-color:#007bff;color:#fff}@media (max-width: 768px){.test-case-list-panel[data-v-ca7995a1]{min-height:400px}.section-content[data-v-ca7995a1]{max-height:350px}}.suite-management[data-v-9ad92080]{background-color:#f8f9fa;padding-top:2rem}.container-fluid[data-v-9ad92080]{padding-left:2rem;padding-right:2rem}.content-section[data-v-9ad92080]{margin-bottom:2rem}.section-header[data-v-9ad92080]{margin-bottom:1.5rem}.section-title[data-v-9ad92080]{font-size:1.75rem;font-weight:600;color:#212529;margin-bottom:.5rem}.section-subtitle[data-v-9ad92080]{color:#6c757d;margin-bottom:0}.combined-panel[data-v-9ad92080],.preview-panel[data-v-9ad92080]{border-radius:.75rem;overflow:hidden;border:1px solid #e3e6f0}.card-header[data-v-9ad92080]{background:#fff;border-bottom:1px solid #e3e6f0;padding:1.25rem 1.5rem}.card-body[data-v-9ad92080]{padding:0}.suites-section[data-v-9ad92080],.test-cases-section[data-v-9ad92080]{min-height:600px}.section-header[data-v-9ad92080]{background:#f8f9fa;border-bottom:1px solid #e3e6f0;margin-bottom:0}.section-content[data-v-9ad92080]{max-height:550px;overflow-y:auto}.empty-state[data-v-9ad92080]{padding:2rem 1rem}.empty-state i[data-v-9ad92080]{opacity:.6}.no-selection[data-v-9ad92080]{padding:3rem 1rem}.test-case-item[data-v-9ad92080]{transition:all .2s ease;cursor:pointer;border:1px solid #e3e6f0;background:#fff}.test-case-item[data-v-9ad92080]:hover{border-color:#007bff;box-shadow:0 2px 4px #007bff1a}.test-case-item.selected[data-v-9ad92080]{border-color:#007bff;background:#f8f9ff;box-shadow:0 0 0 2px #007bff1a}.preview-content[data-v-9ad92080]{max-height:600px;overflow-y:auto}.preview-header[data-v-9ad92080]{background:#f8f9fa}.section-title[data-v-9ad92080]{font-size:.9rem;font-weight:600;color:#495057;margin-bottom:.75rem}.step-item[data-v-9ad92080]{border-left:3px solid #007bff}.step-number[data-v-9ad92080]{min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem}.badge-sm[data-v-9ad92080]{font-size:.65rem;padding:.25em .5em}@media (max-width: 768px){.suite-management[data-v-9ad92080]{padding-top:1rem}.container-fluid[data-v-9ad92080]{padding-left:1rem;padding-right:1rem}.suites-section[data-v-9ad92080],.test-cases-section[data-v-9ad92080]{min-height:400px}.section-content[data-v-9ad92080]{max-height:350px}}.section-content[data-v-9ad92080]::-webkit-scrollbar,.preview-content[data-v-9ad92080]::-webkit-scrollbar{width:4px}.section-content[data-v-9ad92080]::-webkit-scrollbar-track,.preview-content[data-v-9ad92080]::-webkit-scrollbar-track{background:#f1f1f1}.section-content[data-v-9ad92080]::-webkit-scrollbar-thumb,.preview-content[data-v-9ad92080]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.main-layout[data-v-9ad92080]{transition:all .3s ease}.btn[data-v-9ad92080]{border-radius:.375rem;font-weight:500;transition:all .2s ease}.btn-primary[data-v-9ad92080]{background-color:#007bff;border-color:#007bff}.btn-success[data-v-9ad92080]{background-color:#28a745;border-color:#28a745}.btn-outline-primary[data-v-9ad92080]{color:#007bff;border-color:#007bff}.btn-outline-success[data-v-9ad92080]{color:#28a745;border-color:#28a745}.btn-outline-secondary[data-v-9ad92080]{color:#6c757d;border-color:#6c757d}.stats-section[data-v-9ad92080]{margin-bottom:1.5rem}.stat-card[data-v-9ad92080]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem;padding:.75rem;text-align:center;transition:all .2s ease}.stat-card[data-v-9ad92080]:hover{background:#e9ecef;border-color:#dee2e6}.stat-value[data-v-9ad92080]{font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-9ad92080]{font-size:.75rem;color:#6c757d;font-weight:500;text-transform:uppercase}.execution-breakdown[data-v-9ad92080]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.breakdown-item[data-v-9ad92080]{text-align:center;padding:.5rem;background:#fff;border-radius:.25rem;border:1px solid #e9ecef;font-size:.8rem;font-weight:600}.breakdown-item i[data-v-9ad92080]{display:block;margin-bottom:.25rem;font-size:.9rem}.trend-info[data-v-9ad92080]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.info-item[data-v-9ad92080]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.info-item[data-v-9ad92080]:last-child{margin-bottom:0}.info-label[data-v-9ad92080]{font-size:.75rem;color:#6c757d;font-weight:500}.info-value[data-v-9ad92080]{font-size:.75rem;font-weight:600}.quality-indicators[data-v-9ad92080]{background:#fff3cd;border:1px solid #ffeaa7;border-radius:.375rem;padding:.75rem}.quality-item[data-v-9ad92080]{font-size:.8rem;font-weight:500;margin-bottom:.25rem}.quality-item[data-v-9ad92080]:last-child{margin-bottom:0}.quality-item i[data-v-9ad92080]{font-size:.75rem}.alert-sm[data-v-9ad92080]{padding:.5rem .75rem;font-size:.8rem;margin-bottom:1rem}.info-grid[data-v-9ad92080]{background:#f8f9fa;border-radius:.375rem;padding:.75rem}.actions-section[data-v-9ad92080]{border-top:1px solid #e9ecef;padding-top:1rem;margin-top:1rem}.steps-list[data-v-9ad92080]{max-height:200px;overflow-y:auto}.step-item[data-v-9ad92080]{border-left-width:3px!important;border-left-style:solid;background:#f8f9fa!important}.step-number[data-v-9ad92080]{min-width:18px;height:18px;font-size:.65rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.step-text[data-v-9ad92080]{line-height:1.4}.expected-result[data-v-9ad92080]{border:1px solid #e9ecef;line-height:1.4}.spinner-border-sm[data-v-9ad92080]{width:1rem;height:1rem}@media (max-width: 768px){.stat-card[data-v-9ad92080]{margin-bottom:.5rem;padding:.5rem}.stat-value[data-v-9ad92080]{font-size:1rem}.breakdown-item[data-v-9ad92080]{padding:.25rem;font-size:.7rem}.trend-info[data-v-9ad92080],.execution-breakdown[data-v-9ad92080],.quality-indicators[data-v-9ad92080],.info-grid[data-v-9ad92080]{padding:.5rem}.steps-list[data-v-9ad92080]{max-height:150px}.step-item[data-v-9ad92080]{padding:.5rem!important;margin-bottom:.5rem!important}.step-number[data-v-9ad92080]{min-width:16px;height:16px;font-size:.6rem}.actions-section .btn[data-v-9ad92080]{font-size:.8rem;padding:.375rem .75rem}}@media (max-width: 576px){.preview-content[data-v-9ad92080]{max-height:400px}.stat-value[data-v-9ad92080]{font-size:.9rem}.breakdown-item[data-v-9ad92080]{font-size:.65rem}.info-item[data-v-9ad92080]{flex-direction:column;align-items:flex-start;gap:.25rem}}.test-run-card[data-v-cb26a366]{border:1px solid #dee2e6;border-radius:.5rem;transition:all .2s ease;background:#fff;box-shadow:0 .125rem .25rem #00000013}.test-run-card[data-v-cb26a366]:hover{border-color:#0d6efd;box-shadow:0 .25rem .5rem #0000001a;transform:translateY(-2px)}.card-body[data-v-cb26a366]{padding:1.5rem}.card-title[data-v-cb26a366]{font-size:1.1rem;font-weight:600;color:#212529;margin-bottom:.75rem}.card-title a[data-v-cb26a366]{color:#212529!important;transition:color .2s ease}.card-title a[data-v-cb26a366]:hover{color:#0d6efd!important}.card-text[data-v-cb26a366]{font-size:.875rem;line-height:1.4;color:#6c757d;margin-bottom:1rem}.test-run-stats[data-v-cb26a366]{background-color:#f8f9fa;border-radius:.375rem;padding:1rem;margin-bottom:1rem}.stat-value[data-v-cb26a366]{font-size:1.25rem;font-weight:700;color:#0d6efd;line-height:1.2}.stat-label[data-v-cb26a366]{font-size:.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:.5px;font-weight:500;margin-top:.25rem}.progress[data-v-cb26a366]{border-radius:.375rem;height:8px!important;background-color:#e9ecef;overflow:hidden}.progress-bar[data-v-cb26a366]{transition:width .3s ease}.btn[data-v-cb26a366]{border-radius:.375rem;font-weight:500;transition:all .2s ease}.btn-sm[data-v-cb26a366]{padding:.375rem .75rem;font-size:.875rem}.btn-primary[data-v-cb26a366]{background-color:#0d6efd;border-color:#0d6efd}.btn-primary[data-v-cb26a366]:hover{background-color:#0b5ed7;border-color:#0a58ca;transform:translateY(-1px);box-shadow:0 .25rem .5rem #0d6efd40}.btn-outline-secondary[data-v-cb26a366]{color:#6c757d;border-color:#6c757d;background-color:transparent}.btn-outline-secondary[data-v-cb26a366]:hover{background-color:#6c757d;border-color:#6c757d;color:#fff}.dropdown-menu[data-v-cb26a366]{border-radius:.375rem;border:1px solid #dee2e6;box-shadow:0 .5rem 1rem #00000026;padding:.5rem 0}.dropdown-item[data-v-cb26a366]{padding:.5rem 1rem;font-size:.875rem;color:#212529;transition:all .15s ease}.dropdown-item[data-v-cb26a366]:hover{background-color:#f8f9fa;color:#0d6efd}.dropdown-item.text-danger[data-v-cb26a366]:hover{background-color:#f8d7da;color:#dc3545}.dropdown-toggle[data-v-cb26a366]:after{display:none}.text-muted[data-v-cb26a366]{color:#6c757d!important}.small[data-v-cb26a366]{font-size:.875rem}@media (max-width: 768px){.card-body[data-v-cb26a366]{padding:1.25rem}.test-run-stats[data-v-cb26a366]{padding:.75rem}.stat-value[data-v-cb26a366]{font-size:1.1rem}.stat-label[data-v-cb26a366]{font-size:.7rem}}@media (max-width: 576px){.card-body[data-v-cb26a366]{padding:1rem}.test-run-stats .row[data-v-cb26a366]{text-align:center}.test-run-stats .col-4[data-v-cb26a366]{margin-bottom:.5rem}.d-flex.justify-content-between[data-v-cb26a366]{flex-direction:column;gap:.75rem;align-items:stretch!important}.btn-sm[data-v-cb26a366]{width:100%}}.modal[data-v-ef25c57d]{background-color:#00000080}.modal-dialog[data-v-ef25c57d]{margin:1.75rem auto;max-width:700px}.modal-content[data-v-ef25c57d]{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-ef25c57d]{border-bottom:1px solid #dee2e6;padding:1.5rem 1.5rem 1rem;background-color:#f8f9fa;border-radius:.5rem .5rem 0 0}.modal-title[data-v-ef25c57d]{font-weight:600;color:#212529;font-size:1.25rem}.modal-body[data-v-ef25c57d]{padding:1.5rem;background-color:#fff}.modal-footer[data-v-ef25c57d]{border-top:1px solid #dee2e6;padding:1rem 1.5rem 1.5rem;background-color:#f8f9fa;border-radius:0 0 .5rem .5rem}.form-label[data-v-ef25c57d]{font-weight:600;color:#212529;margin-bottom:.5rem}.form-control[data-v-ef25c57d],.form-select[data-v-ef25c57d]{border:1px solid #ced4da;border-radius:.375rem;padding:.625rem .75rem;font-size:.95rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-ef25c57d]:focus,.form-select[data-v-ef25c57d]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40;outline:0}.form-control.is-invalid[data-v-ef25c57d]{border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.invalid-feedback[data-v-ef25c57d]{display:block;color:#dc3545;font-size:.875rem;margin-top:.25rem}.alert[data-v-ef25c57d]{border-radius:.5rem;border:none;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1rem}.alert-danger[data-v-ef25c57d]{background-color:#f8d7da;color:#721c24}.alert-info[data-v-ef25c57d]{background-color:#d1ecf1;color:#0c5460}.test-cases-container[data-v-ef25c57d]{background-color:#f8f9fa;border-radius:.5rem;padding:1rem;border:1px solid #dee2e6}.test-cases-list[data-v-ef25c57d]{background-color:#fff;border-radius:.375rem;border:1px solid #e9ecef}.form-check[data-v-ef25c57d]{padding:.75rem;border-radius:.375rem;transition:all .15s ease;margin-bottom:.5rem!important}.form-check[data-v-ef25c57d]:hover{background-color:#f8f9fa}.form-check-input[data-v-ef25c57d]{margin-top:.125rem}.form-check-label[data-v-ef25c57d]{cursor:pointer;width:100%;margin-bottom:0}.fw-medium[data-v-ef25c57d]{font-weight:500;color:#212529}.btn[data-v-ef25c57d]{border-radius:.375rem;padding:.625rem 1.25rem;font-weight:500;font-size:.95rem;transition:all .2s ease;border-width:1px}.btn-primary[data-v-ef25c57d]{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.btn-primary[data-v-ef25c57d]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca;transform:translateY(-1px);box-shadow:0 .25rem .5rem #0d6efd40}.btn-secondary[data-v-ef25c57d]{background-color:#6c757d;border-color:#6c757d;color:#fff}.btn-secondary[data-v-ef25c57d]:hover{background-color:#5c636a;border-color:#565e64;transform:translateY(-1px)}.btn-link[data-v-ef25c57d]{color:#0d6efd;text-decoration:none;font-weight:500}.btn-link[data-v-ef25c57d]:hover{color:#0b5ed7;text-decoration:underline}.btn[data-v-ef25c57d]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.btn-close[data-v-ef25c57d]{opacity:.7;transition:opacity .15s ease}.btn-close[data-v-ef25c57d]:hover{opacity:1}.spinner-border-sm[data-v-ef25c57d]{width:1rem;height:1rem}.text-muted[data-v-ef25c57d]{color:#6c757d!important}.text-danger[data-v-ef25c57d]{color:#dc3545!important}@media (max-width: 768px){.modal-dialog[data-v-ef25c57d]{margin:1rem;max-width:none}.modal-header[data-v-ef25c57d],.modal-body[data-v-ef25c57d],.modal-footer[data-v-ef25c57d]{padding-left:1rem;padding-right:1rem}.modal-title[data-v-ef25c57d]{font-size:1.1rem}.btn[data-v-ef25c57d]{padding:.5rem 1rem;font-size:.9rem}.test-cases-container[data-v-ef25c57d]{padding:.75rem}}@media (max-width: 576px){.modal-dialog[data-v-ef25c57d]{margin:.5rem}.modal-header[data-v-ef25c57d],.modal-body[data-v-ef25c57d]{padding:1rem}.modal-footer[data-v-ef25c57d]{padding:1rem;flex-direction:column;gap:.5rem}.btn[data-v-ef25c57d]{width:100%}.form-check[data-v-ef25c57d]{padding:.5rem}.d-flex.justify-content-between[data-v-ef25c57d]{flex-direction:column;gap:.5rem;align-items:stretch!important}}.progress[data-v-63bb7314]{border-radius:5px}.card[data-v-63bb7314]{border:1px solid var(--bs-border-color);background-color:var(--bs-light)}.spinner-border-sm[data-v-63bb7314]{width:1rem;height:1rem}.form-control-plaintext[data-v-63bb7314]{background-color:var(--bs-light);border:1px solid var(--bs-border-color);border-radius:.375rem;padding:.375rem .75rem}.test-runs-view[data-v-4bf8e50a]{background-color:#f8f9fa;padding-top:2rem}.container-fluid[data-v-4bf8e50a]{padding-left:2rem;padding-right:2rem}.empty-state-icon[data-v-4bf8e50a]{font-size:4rem;color:#6c757d;opacity:.3}.card[data-v-4bf8e50a]{border:1px solid #dee2e6;border-radius:.5rem}@media (max-width: 768px){.test-runs-view[data-v-4bf8e50a]{padding-top:1rem}.container-fluid[data-v-4bf8e50a]{padding-left:1rem;padding-right:1rem}}.header-section[data-v-4db5de8b]{border-bottom:1px solid #e9ecef}.btn-link[data-v-4db5de8b]{color:#0d6efd;font-size:14px;transition:color .2s ease}.btn-link[data-v-4db5de8b]:hover{color:#0b5ed7}.h4[data-v-4db5de8b]{font-size:20px;font-weight:600}.btn-text-mobile[data-v-4db5de8b]{display:none}.action-buttons button[data-v-4db5de8b]{transition:all .2s ease;min-height:44px}@media (max-width: 1024px){.test-run-title[data-v-4db5de8b]{font-size:18px}.btn-link[data-v-4db5de8b]{font-size:13px}}@media (max-width: 767px){.header-section[data-v-4db5de8b]{margin-bottom:8px;padding-bottom:8px}.back-button .me-2[data-v-4db5de8b]{margin-right:0!important}.back-text[data-v-4db5de8b]{display:none}.test-run-title[data-v-4db5de8b]{font-size:16px}.test-run-title .fa-play-circle[data-v-4db5de8b]{display:none}.action-buttons[data-v-4db5de8b]{display:flex;gap:4px}.action-buttons button[data-v-4db5de8b]{padding:8px 12px;font-size:13px;min-height:44px}.action-buttons .me-2[data-v-4db5de8b]{margin-right:4px!important}.btn-text[data-v-4db5de8b]{display:none}.btn-text-mobile[data-v-4db5de8b]{display:inline}.btn-failures .fa-bug[data-v-4db5de8b],.btn-save .fa-save[data-v-4db5de8b],.btn-edit .fa-edit[data-v-4db5de8b]{margin-right:4px!important}}@media (max-width: 480px){.test-run-title[data-v-4db5de8b]{font-size:14px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-buttons button[data-v-4db5de8b]{padding:6px 10px;font-size:12px}}.search-input-wrapper[data-v-e99e8288]{position:relative}.search-icon[data-v-e99e8288]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6c757d;z-index:1;font-size:12px}.search-input[data-v-e99e8288]{padding-left:38px;padding-right:38px}.clear-search-btn[data-v-e99e8288]{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#6c757d;padding:4px 8px;z-index:1}.clear-search-btn[data-v-e99e8288]:hover{color:#dc3545;text-decoration:none}.filter-count[data-v-e99e8288]{font-size:11px}.clear-filters-btn[data-v-e99e8288]{font-size:11px;color:#6c757d}.clear-filters-btn[data-v-e99e8288]:hover{color:#dc3545;text-decoration:none}.selection-buttons[data-v-e99e8288]{display:flex;align-items:center;gap:.25rem}.selection-btn[data-v-e99e8288]{font-size:11px;color:#0d6efd;font-weight:500}.selection-btn[data-v-e99e8288]:hover{color:#0a58ca;text-decoration:underline}@media (max-width: 1024px){.card-body[data-v-e99e8288]{padding:10px 12px!important}.filter-count[data-v-e99e8288],.clear-filters-btn[data-v-e99e8288]{font-size:10px}}@media (max-width: 767px){.card[data-v-e99e8288]{border-radius:8px}.card-body[data-v-e99e8288]{padding:8px 10px!important}.row.g-2[data-v-e99e8288]{gap:6px!important}.search-input[data-v-e99e8288],.form-select[data-v-e99e8288]{font-size:13px;padding:6px 10px;min-height:44px}.search-input[data-v-e99e8288]{padding-left:32px;padding-right:32px}.search-icon[data-v-e99e8288]{font-size:11px;left:10px}.clear-search-btn[data-v-e99e8288]{right:6px;padding:2px 6px}.filter-count[data-v-e99e8288],.clear-filters-btn[data-v-e99e8288]{font-size:9px}.mt-1[data-v-e99e8288]{margin-top:6px!important}}@media (max-width: 480px){.search-input[data-v-e99e8288],.form-select[data-v-e99e8288]{font-size:12px}.filter-count strong[data-v-e99e8288]{font-weight:700}}.compact-list[data-v-56cd1b51]{max-height:calc(100vh - 200px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.compact-list[data-v-56cd1b51]::-webkit-scrollbar{width:6px}.compact-list[data-v-56cd1b51]::-webkit-scrollbar-track{background:#f7fafc}.compact-list[data-v-56cd1b51]::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}.compact-list[data-v-56cd1b51]::-webkit-scrollbar-thumb:hover{background:#a0aec0}.compact-list-item[data-v-56cd1b51]{padding:12px 16px;border-bottom:1px solid #e9ecef;transition:background-color .15s ease,border-left .15s ease;max-height:60px;min-height:48px}.compact-list-item[data-v-56cd1b51]:hover{background-color:#f8f9fa}.compact-list-item.selected[data-v-56cd1b51]{background-color:#e7f1ff;border-left:4px solid #0d6efd;padding-left:12px}.form-check-input[data-v-56cd1b51]{cursor:pointer;width:18px;height:18px}.form-check-input[data-v-56cd1b51]:hover{border-color:#0d6efd}.compact-list-item[data-v-56cd1b51]:last-child{border-bottom:none}.compact-list-item .test-case-name[data-v-56cd1b51]{font-size:.9rem;font-weight:500;color:#212529;cursor:pointer}.compact-list-item .test-case-name[data-v-56cd1b51]:hover{color:#0d6efd}.compact-list-item .status-badge[data-v-56cd1b51]{font-size:.7rem;padding:.25em .5em;white-space:nowrap}.compact-list-item .fa-comment[data-v-56cd1b51]{font-size:.75rem}.min-width-0[data-v-56cd1b51]{min-width:0}mark[data-v-56cd1b51]{background-color:#fff3cd;padding:2px 4px;border-radius:3px;font-weight:600}@media (max-width: 767px){.card[data-v-56cd1b51]{border-radius:8px;margin:0;width:100%;overflow:hidden}.card-header[data-v-56cd1b51]{padding:10px 12px;font-size:14px}.card-header h6[data-v-56cd1b51]{font-size:13px}.card-header small[data-v-56cd1b51]{font-size:11px}.compact-list[data-v-56cd1b51]{max-height:calc(100vh - 250px);min-height:400px}.compact-list-item[data-v-56cd1b51]{padding:10px 12px;min-height:44px;max-height:none}.compact-list-item .badge.bg-secondary[data-v-56cd1b51]{font-size:10px;padding:2px 6px}.compact-list-item .test-case-name[data-v-56cd1b51]{font-size:.8rem;word-break:break-word;white-space:normal;line-height:1.3}.compact-list-item .status-badge[data-v-56cd1b51]{font-size:.65rem;padding:.2em .4em}.compact-list-item .fa-comment[data-v-56cd1b51]{font-size:.7rem}.card-body[data-v-56cd1b51]{padding:12px}.card-body h5[data-v-56cd1b51]{font-size:16px}.card-body p[data-v-56cd1b51]{font-size:13px}.card-body .btn[data-v-56cd1b51]{font-size:13px;padding:8px 16px}}@media (max-width: 480px){.card-header[data-v-56cd1b51]{padding:8px 10px}.card-header h6[data-v-56cd1b51]{font-size:12px}.compact-list[data-v-56cd1b51]{max-height:calc(100vh - 220px);min-height:350px}.compact-list-item[data-v-56cd1b51]{padding:8px 10px}.compact-list-item .test-case-name[data-v-56cd1b51]{font-size:.75rem}.compact-list-item .status-badge[data-v-56cd1b51]{font-size:.6rem}}.detail-sidebar[data-v-b7ea4d78]{position:fixed;top:0;right:0;width:400px;height:100vh;background:#fff;box-shadow:-4px 0 20px #0000001a;z-index:1050;display:flex;flex-direction:column;animation:slideIn-b7ea4d78 .3s ease}@keyframes slideIn-b7ea4d78{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-header[data-v-b7ea4d78]{padding:20px;border-bottom:1px solid #e9ecef;background:#f8f9fa}.sidebar-title[data-v-b7ea4d78]{font-size:1.1rem;font-weight:600;word-wrap:break-word;overflow-wrap:break-word}.sidebar-close-btn[data-v-b7ea4d78]{flex-shrink:0;margin-left:12px}.sidebar-content[data-v-b7ea4d78]{flex:1;overflow-y:auto;padding:16px 20px}.sidebar-section[data-v-b7ea4d78]{margin-bottom:20px}.section-title[data-v-b7ea4d78]{font-size:.85rem;font-weight:600;color:#495057;margin-bottom:8px;display:flex;align-items:center}.section-content[data-v-b7ea4d78]{font-size:.9rem;margin-bottom:0}.steps-list[data-v-b7ea4d78]{background:#f8f9fa;border-radius:6px;padding:12px}.step-item[data-v-b7ea4d78]{display:flex;align-items:flex-start;margin-bottom:8px;font-size:.9rem}.step-item[data-v-b7ea4d78]:last-child{margin-bottom:0}.step-number[data-v-b7ea4d78]{background:#e9ecef;color:#495057;font-size:.75rem;font-weight:600;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:10px;margin-top:2px}.step-text[data-v-b7ea4d78]{flex:1;color:#212529}.expected-result-box[data-v-b7ea4d78]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:1px solid #c3e6cb;border-radius:6px;padding:12px;font-size:.9rem;color:#155724}.status-buttons[data-v-b7ea4d78]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.status-btn[data-v-b7ea4d78]{font-size:.85rem;padding:8px 12px}.execution-time-section[data-v-b7ea4d78]{font-size:.8rem;padding-top:16px;border-top:1px solid #e9ecef}.sidebar-footer[data-v-b7ea4d78]{padding:16px 20px;border-top:1px solid #e9ecef;background:#f8f9fa}.min-width-0[data-v-b7ea4d78]{min-width:0}.comment-prompt-active[data-v-b7ea4d78]{border:2px solid #f59e0b!important;box-shadow:0 0 0 .25rem #f59e0b40!important;animation:pulse-b7ea4d78 1.5s ease-in-out 3}.pulse-badge[data-v-b7ea4d78]{animation:pulse-badge-b7ea4d78 1.5s ease-in-out infinite;font-size:.7rem;padding:.25rem .5rem}@keyframes pulse-b7ea4d78{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.8}}@keyframes pulse-badge-b7ea4d78{0%,to{opacity:1}50%{opacity:.6}}.retry-history-list[data-v-b7ea4d78]{margin-top:12px;border-radius:6px;background:#f8f9fa;padding:8px;max-height:300px;overflow-y:auto}.retry-item[data-v-b7ea4d78]{background:#fff;border-radius:4px;padding:12px;margin-bottom:8px;border-left:3px solid #dee2e6}.retry-item[data-v-b7ea4d78]:last-child{margin-bottom:0}.retry-header[data-v-b7ea4d78]{display:flex;align-items:center;margin-bottom:8px}.retry-message[data-v-b7ea4d78],.retry-comments[data-v-b7ea4d78],.retry-duration[data-v-b7ea4d78]{margin-top:8px;font-size:.85rem}.retry-message-content[data-v-b7ea4d78],.retry-comments-content[data-v-b7ea4d78]{background:#f8f9fa;padding:6px 8px;border-radius:4px;margin-top:4px;font-size:.85rem;color:#495057;white-space:pre-wrap;word-wrap:break-word}.retry-duration[data-v-b7ea4d78]{color:#6c757d;display:flex;align-items:center}.info-sidebar-wrapper[data-v-4634aafa]{width:280px;flex-shrink:0}.info-sidebar[data-v-4634aafa]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;display:flex;flex-direction:column}.sidebar-stats[data-v-4634aafa]{padding:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.stat-card-mini[data-v-4634aafa]{background:#fff;border-radius:8px;padding:12px;cursor:pointer;transition:all .2s ease;border:1px solid #e9ecef;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.stat-card-mini[data-v-4634aafa]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1;z-index:0}.stat-card-mini[data-v-4634aafa]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001f}.stat-card-total[data-v-4634aafa]:before{background:linear-gradient(135deg,#667eea,#764ba2)}.stat-card-passed[data-v-4634aafa]:before{background:linear-gradient(135deg,#10b981,#059669)}.stat-card-failed[data-v-4634aafa]:before{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-card-blocked[data-v-4634aafa]:before{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon-mini[data-v-4634aafa]{font-size:24px;margin-bottom:8px;position:relative;z-index:1}.stat-card-total .stat-icon-mini[data-v-4634aafa]{color:#667eea}.stat-card-passed .stat-icon-mini[data-v-4634aafa]{color:#10b981}.stat-card-failed .stat-icon-mini[data-v-4634aafa]{color:#ef4444}.stat-card-blocked .stat-icon-mini[data-v-4634aafa]{color:#f59e0b}.stat-content-mini[data-v-4634aafa]{display:flex;flex-direction:column;gap:2px;position:relative;z-index:1}.stat-number-mini[data-v-4634aafa]{font-size:20px;font-weight:700;line-height:1;color:#212529}.stat-label-mini[data-v-4634aafa]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6c757d}.sidebar-divider[data-v-4634aafa]{height:1px;background:#e9ecef;margin:0 16px}.sidebar-header[data-v-4634aafa]{padding:16px 16px 12px}.sidebar-title[data-v-4634aafa]{margin:0;font-size:14px;font-weight:600;color:#2c3e50}.sidebar-content[data-v-4634aafa]{padding:0 16px 16px}.info-section[data-v-4634aafa]{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f1f3f5}.info-section[data-v-4634aafa]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.info-label[data-v-4634aafa]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6c757d;margin-bottom:6px}.info-value[data-v-4634aafa]{font-size:13px;color:#212529;line-height:1.4;word-break:break-word}.info-value.description[data-v-4634aafa]{font-size:12px;color:#495057;line-height:1.5}.info-value.external-id[data-v-4634aafa]{font-family:Courier New,monospace;font-size:11px;background:#f8f9fa;padding:4px 8px;border-radius:4px;color:#495057}.badge[data-v-4634aafa]{font-size:10px;padding:3px 8px;font-weight:600}.progress-bar-wrapper[data-v-4634aafa]{padding:0 16px 16px}.progress-info[data-v-4634aafa]{display:flex;justify-content:center;margin-bottom:6px}.progress-text[data-v-4634aafa]{font-size:10px;color:#6c757d;font-weight:500}.progress-segments[data-v-4634aafa]{display:flex;width:100%;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden}.segment[data-v-4634aafa]{height:100%;transition:width .3s ease}.segment-passed[data-v-4634aafa]{background:#10b981}.segment-failed[data-v-4634aafa]{background:#ef4444}.segment-blocked[data-v-4634aafa]{background:#f59e0b}.segment-untested[data-v-4634aafa]{background:#e5e7eb}@media (max-width: 1200px){.info-sidebar-wrapper[data-v-4634aafa]{display:none}}@media (min-width: 768px) and (max-width: 1199px){.info-sidebar-wrapper[data-v-4634aafa]{display:block;width:100%;margin-bottom:20px}.info-sidebar[data-v-4634aafa]{border-radius:8px}.sidebar-stats[data-v-4634aafa]{grid-template-columns:repeat(2,1fr);gap:12px;padding:12px}.stat-card-mini[data-v-4634aafa]{padding:16px;min-height:90px}.stat-icon-mini[data-v-4634aafa]{font-size:28px}.stat-number-mini[data-v-4634aafa]{font-size:24px}.stat-label-mini[data-v-4634aafa]{font-size:10px}.progress-bar-wrapper[data-v-4634aafa]{padding:0 12px 12px}.sidebar-header[data-v-4634aafa]{padding:12px}.sidebar-content[data-v-4634aafa]{padding:0 12px 12px}}@media (max-width: 767px){.info-sidebar-wrapper[data-v-4634aafa]{display:block;width:100%;margin-bottom:16px}.info-sidebar[data-v-4634aafa]{border-radius:8px}.sidebar-stats[data-v-4634aafa]{grid-template-columns:1fr;gap:8px;padding:12px}.stat-card-mini[data-v-4634aafa]{padding:12px;flex-direction:row;justify-content:flex-start;text-align:left;min-height:44px}.stat-icon-mini[data-v-4634aafa]{font-size:20px;margin-bottom:0;margin-right:12px}.stat-content-mini[data-v-4634aafa]{flex-direction:row;align-items:center;gap:8px}.stat-number-mini[data-v-4634aafa]{font-size:18px}.stat-label-mini[data-v-4634aafa]{font-size:8px}.progress-bar-wrapper[data-v-4634aafa]{padding:0 12px 12px}.progress-text[data-v-4634aafa]{font-size:9px}.progress-segments[data-v-4634aafa]{height:8px}.sidebar-header[data-v-4634aafa]{padding:12px 12px 8px}.sidebar-title[data-v-4634aafa]{font-size:12px}.sidebar-content[data-v-4634aafa]{padding:0 12px 12px}.info-section[data-v-4634aafa]{margin-bottom:12px;padding-bottom:12px}.info-label[data-v-4634aafa]{font-size:9px}.info-value[data-v-4634aafa]{font-size:11px}.info-value.description[data-v-4634aafa],.info-value.external-id[data-v-4634aafa]{font-size:10px}.badge[data-v-4634aafa]{font-size:9px;padding:2px 6px}}.bulk-actions-toolbar[data-v-4ee1294e]{position:sticky;top:0;z-index:100;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 0;box-shadow:0 2px 8px #00000026;animation:slideDown-4ee1294e .3s ease}.selected-info[data-v-4ee1294e]{display:flex;align-items:center;font-weight:600;font-size:.95rem}.selected-count[data-v-4ee1294e]{font-size:1rem}.action-buttons[data-v-4ee1294e]{display:flex;gap:.5rem}.action-buttons .btn[data-v-4ee1294e]{font-weight:500;padding:.375rem .75rem;border:none;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.action-buttons .btn[data-v-4ee1294e]:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.action-buttons .btn[data-v-4ee1294e]:active{transform:translateY(0)}@keyframes slideDown-4ee1294e{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 767px){.bulk-actions-toolbar[data-v-4ee1294e]{padding:10px 0}.selected-info[data-v-4ee1294e]{font-size:.85rem}.selected-count[data-v-4ee1294e]{font-size:.9rem}.action-buttons[data-v-4ee1294e]{flex-wrap:wrap;gap:.375rem}.action-buttons .btn[data-v-4ee1294e]{font-size:.8rem;padding:.3rem .6rem}.action-buttons .btn i[data-v-4ee1294e]{display:none}}@media (max-width: 480px){.bulk-actions-toolbar .container-fluid[data-v-4ee1294e]{padding-left:.5rem;padding-right:.5rem}.bulk-actions-toolbar .d-flex[data-v-4ee1294e]{flex-direction:column;gap:10px;align-items:stretch}.action-buttons[data-v-4ee1294e]{justify-content:space-between;width:100%}.action-buttons .btn[data-v-4ee1294e]{flex:1;font-size:.75rem;padding:.25rem .4rem}}.test-run-detail[data-v-6d466e17]{background-color:#f8f9fa;padding-top:2rem;transition:padding .2s ease;overflow-x:hidden}.container-fluid[data-v-6d466e17]{padding-left:2rem;padding-right:2rem;transition:padding .2s ease;max-width:100%;overflow-x:hidden}.content-layout[data-v-6d466e17]{display:flex;gap:20px;align-items:flex-start;transition:gap .2s ease;width:100%}.main-content[data-v-6d466e17]{flex:1;min-width:0;max-width:100%}@media (max-width: 1199px){.test-run-detail[data-v-6d466e17]{padding-top:1.5rem}.container-fluid[data-v-6d466e17]{padding-left:1.5rem;padding-right:1.5rem}.content-layout[data-v-6d466e17]{flex-direction:column;gap:16px}.main-content[data-v-6d466e17]{width:100%;max-width:100%}}@media (max-width: 767px){.test-run-detail[data-v-6d466e17]{padding-top:1rem;font-size:.9em}.container-fluid[data-v-6d466e17]{padding-left:.5rem;padding-right:.5rem}.content-layout[data-v-6d466e17]{gap:12px;width:100%}.main-content[data-v-6d466e17]{width:100%;overflow-x:hidden}.alert[data-v-6d466e17]{font-size:13px;padding:10px 12px;margin-left:.5rem;margin-right:.5rem}.alert .btn-close[data-v-6d466e17]{padding:6px}}@media (max-width: 480px){.test-run-detail[data-v-6d466e17]{padding-top:.75rem;font-size:.85em}.container-fluid[data-v-6d466e17]{padding-left:.25rem;padding-right:.25rem}.alert[data-v-6d466e17]{font-size:12px;padding:8px 10px}}@keyframes slideInRight-6d466e17{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight-6d466e17{0%{transform:translate(0);opacity:1}to{transform:translate(400px);opacity:0}}.test-run-failures-view[data-v-e2490e48]{padding:2rem;max-width:1400px;margin:0 auto}.failure-item[data-v-e2490e48]{transition:all .2s ease}.failure-item[data-v-e2490e48]:hover{box-shadow:0 .125rem .25rem #00000013}.badge[data-v-e2490e48]{font-weight:500}pre[data-v-e2490e48]{max-height:400px;overflow-y:auto;font-size:.75rem;line-height:1.4}.card[data-v-e2490e48]{transition:all .2s ease}.card[data-v-e2490e48]:hover{transform:translateY(-2px)}.test-case-detail-view[data-v-72aaf8ac]{padding:1.5rem}.page-header[data-v-72aaf8ac]{border-bottom:2px solid #e9ecef;padding-bottom:1rem}.stat-badges[data-v-72aaf8ac]{display:flex;align-items:center}.stat-card[data-v-72aaf8ac]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 .125rem .25rem #00000013;text-align:center}.stat-card small[data-v-72aaf8ac]{display:block;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#6c757d}.stat-card h3[data-v-72aaf8ac]{font-size:2rem;font-weight:700;margin:0}.card[data-v-72aaf8ac]{border:none;box-shadow:0 .125rem .25rem #00000013}.card-header[data-v-72aaf8ac]{background:#fff;border-bottom:2px solid #e9ecef;padding:1rem 1.5rem}.card-header h5[data-v-72aaf8ac]{font-size:1rem;font-weight:600;color:#495057}.failure-reasons-list[data-v-72aaf8ac]{list-style:none;padding:0;margin:0}.failure-reasons-list li[data-v-72aaf8ac]{padding:.75rem 1rem;background:#fff3cd;border-left:4px solid #ffc107;margin-bottom:.5rem;border-radius:.25rem;font-family:monospace;font-size:.9rem}.table th[data-v-72aaf8ac]{background:#f8f9fa;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#495057;border-bottom:2px solid #dee2e6}.table td[data-v-72aaf8ac]{vertical-align:middle}.stacktrace[data-v-72aaf8ac]{max-height:400px;overflow-y:auto;font-size:.85rem}.modal[data-v-72aaf8ac]{background-color:#00000080}.badge[data-v-72aaf8ac]{font-size:.75rem;font-weight:600;padding:.375rem .625rem}.empty-chart-state[data-v-72aaf8ac]{min-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:.5rem}.empty-chart-state i[data-v-72aaf8ac]{color:#adb5bd}.empty-chart-state h6[data-v-72aaf8ac]{font-weight:600;color:#6c757d}.empty-chart-state p[data-v-72aaf8ac]{max-width:400px;line-height:1.6}@media (max-width: 768px){.test-case-detail-view[data-v-72aaf8ac]{padding:1rem}.stat-card h3[data-v-72aaf8ac]{font-size:1.5rem}.page-header[data-v-72aaf8ac]{flex-direction:column}.stat-badges[data-v-72aaf8ac]{margin-top:1rem;justify-content:flex-start}}.project-members-management[data-v-769d7f74]{background-color:#f8f9fa;padding-top:2rem}.container-fluid[data-v-769d7f74]{padding-left:2rem;padding-right:2rem}.content-section[data-v-769d7f74]{margin-bottom:2rem}.section-header[data-v-769d7f74]{margin-bottom:1.5rem}.section-title[data-v-769d7f74]{font-size:1.75rem;font-weight:600;color:#212529;margin-bottom:.5rem}.section-subtitle[data-v-769d7f74]{color:#6c757d;margin-bottom:0}.member-card[data-v-769d7f74]{border:1px solid #dee2e6;border-radius:.5rem;transition:all .2s ease;background:#fff;box-shadow:0 .125rem .25rem #00000013}.member-card[data-v-769d7f74]:hover{border-color:#0d6efd;box-shadow:0 .25rem .5rem #0000001a;transform:translateY(-1px)}.card-body[data-v-769d7f74]{padding:1.5rem}.avatar-circle[data-v-769d7f74]{width:52px;height:52px;border-radius:50%;background-color:#e3f2fd;display:flex;align-items:center;justify-content:center;color:#0d6efd;font-size:1.25rem;border:2px solid #0d6efd}.member-name[data-v-769d7f74]{font-size:1.1rem;font-weight:600;color:#212529;margin-bottom:.25rem}.member-email[data-v-769d7f74]{font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.member-meta[data-v-769d7f74]{display:flex;align-items:center;gap:.75rem}.badge[data-v-769d7f74]{font-size:.75rem;font-weight:500;padding:.375rem .75rem;border-radius:.375rem}.badge.bg-primary[data-v-769d7f74]{background-color:#0d6efd!important}.card[data-v-769d7f74]{border:1px solid #dee2e6;border-radius:.5rem}.btn[data-v-769d7f74]{border-radius:.375rem;font-weight:500;transition:all .2s ease}.btn-primary[data-v-769d7f74]{background-color:#0d6efd;border-color:#0d6efd}.btn-primary[data-v-769d7f74]:hover:not(:disabled){background-color:#0b5ed7;border-color:#0a58ca;transform:translateY(-1px);box-shadow:0 .25rem .5rem #0d6efd40}.btn-secondary[data-v-769d7f74]{background-color:#6c757d;border-color:#6c757d}.btn-secondary[data-v-769d7f74]:hover{background-color:#5c636a;border-color:#565e64;transform:translateY(-1px)}.btn-outline-danger[data-v-769d7f74]{color:#dc3545;border-color:#dc3545;background-color:transparent}.btn-outline-danger[data-v-769d7f74]:hover{background-color:#dc3545;border-color:#dc3545;color:#fff;transform:translateY(-1px)}.btn-sm[data-v-769d7f74]{padding:.375rem .75rem;font-size:.875rem}.btn[data-v-769d7f74]:disabled{opacity:.65;cursor:not-allowed;transform:none!important}.alert[data-v-769d7f74]{border-radius:.5rem;border:none;box-shadow:0 .125rem .25rem #00000013;margin-bottom:1.5rem}.alert-danger[data-v-769d7f74]{background-color:#f8d7da;color:#721c24}.alert-success[data-v-769d7f74]{background-color:#d1e7dd;color:#0f5132}.alert-warning[data-v-769d7f74]{background-color:#fff3cd;color:#856404}.modal[data-v-769d7f74]{background-color:#00000080}.modal-dialog[data-v-769d7f74]{margin:1.75rem auto;max-width:500px}.modal-content[data-v-769d7f74]{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-769d7f74]{border-bottom:1px solid #dee2e6;padding:1.5rem 1.5rem 1rem;background-color:#f8f9fa;border-radius:.5rem .5rem 0 0}.modal-title[data-v-769d7f74]{font-weight:600;color:#212529;font-size:1.25rem}.modal-body[data-v-769d7f74]{padding:1.5rem;background-color:#fff}.modal-footer[data-v-769d7f74]{border-top:1px solid #dee2e6;padding:1rem 1.5rem 1.5rem;background-color:#f8f9fa;border-radius:0 0 .5rem .5rem}.form-label[data-v-769d7f74]{font-weight:600;color:#212529;margin-bottom:.5rem}.form-control[data-v-769d7f74]{border:1px solid #ced4da;border-radius:.375rem;padding:.625rem .75rem;font-size:.95rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-769d7f74]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40;outline:0}.form-text[data-v-769d7f74]{font-size:.875rem;color:#6c757d;margin-top:.375rem}.btn-close[data-v-769d7f74]{opacity:.7;transition:opacity .15s ease}.btn-close[data-v-769d7f74]:hover{opacity:1}.text-muted[data-v-769d7f74]{color:#6c757d!important}.text-warning[data-v-769d7f74]{color:#f57c00!important}@media (max-width: 768px){.project-members-management[data-v-769d7f74]{padding-top:1rem}.container-fluid[data-v-769d7f74]{padding-left:1rem;padding-right:1rem}.section-title[data-v-769d7f74]{font-size:1.5rem}.card-body[data-v-769d7f74]{padding:1.25rem}.avatar-circle[data-v-769d7f74]{width:48px;height:48px;font-size:1.1rem}.modal-dialog[data-v-769d7f74]{margin:1rem;max-width:none}.modal-header[data-v-769d7f74],.modal-body[data-v-769d7f74],.modal-footer[data-v-769d7f74]{padding-left:1rem;padding-right:1rem}}@media (max-width: 576px){.project-members-management[data-v-769d7f74]{padding-top:.75rem}.section-title[data-v-769d7f74]{font-size:1.25rem}.card-body[data-v-769d7f74]{padding:1rem}.member-meta[data-v-769d7f74]{flex-direction:column;align-items:flex-start;gap:.5rem}.d-flex.justify-content-between[data-v-769d7f74]{flex-direction:column;gap:1rem;align-items:stretch!important}.text-end[data-v-769d7f74]{text-align:left!important}.btn-sm[data-v-769d7f74]{width:100%}.modal-dialog[data-v-769d7f74]{margin:.5rem}.modal-footer[data-v-769d7f74]{flex-direction:column;gap:.5rem}.modal-footer .btn[data-v-769d7f74]{width:100%}}.modal[data-v-302540d3]{background-color:#00000080}.modal-dialog[data-v-302540d3]{max-width:800px}.modal-content[data-v-302540d3]{border:none;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-302540d3]{padding:1.5rem 1.5rem 1rem}.external-id-badge[data-v-302540d3]{font-size:.85rem;font-weight:600;padding:.375rem .625rem;border-radius:.375rem;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 4px #667eea4d}.modal-title[data-v-302540d3]{font-size:1.25rem;font-weight:600;color:#212529}.section-title[data-v-302540d3]{font-size:.95rem;font-weight:600;color:#495057;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}.statistics-section[data-v-302540d3]{background:#f8f9fa;padding:1.25rem;border-radius:.5rem}.stat-card[data-v-302540d3]{background:#fff;padding:1rem;border-radius:.375rem;text-align:center;box-shadow:0 .125rem .25rem #00000013}.stat-card small[data-v-302540d3]{display:block;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.stat-card h4[data-v-302540d3]{font-size:1.5rem;font-weight:700;color:#212529}.test-description[data-v-302540d3]{color:#6c757d;font-size:.95rem;line-height:1.6;margin-bottom:0}.steps-list[data-v-302540d3]{margin:0;padding-left:1.5rem}.step-item[data-v-302540d3]{padding:.625rem 0;border-bottom:1px solid #e9ecef;color:#495057;font-size:.95rem;line-height:1.5}.step-item[data-v-302540d3]:last-child{border-bottom:none}.expected-result[data-v-302540d3]{background:#e7f5ff;padding:1rem;border-radius:.375rem;border-left:4px solid #0d6efd;color:#495057;font-size:.95rem;margin-bottom:0}.failure-reasons-list[data-v-302540d3]{margin:0;padding-left:1.5rem}.failure-reasons-list li[data-v-302540d3]{color:#dc3545;font-size:.9rem;padding:.5rem 0;border-bottom:1px solid #f8d7da}.failure-reasons-list li[data-v-302540d3]:last-child{border-bottom:none}.comments-text[data-v-302540d3]{background:#fff3cd;padding:1rem;border-radius:.375rem;border-left:4px solid #ffc107;color:#495057;font-size:.9rem;margin-bottom:0}.modal-footer[data-v-302540d3]{padding:1rem 1.5rem 1.5rem}.badge[data-v-302540d3]{font-size:.75rem;font-weight:600;padding:.375rem .625rem}@media (max-width: 768px){.modal-dialog[data-v-302540d3]{margin:.5rem}.stat-card h4[data-v-302540d3]{font-size:1.25rem}.section-title[data-v-302540d3]{font-size:.9rem}}.clickable-row[data-v-939d6a99]{cursor:pointer;transition:all .2s ease}.clickable-row[data-v-939d6a99]:hover{background-color:#f8f9fa;transform:translate(4px);box-shadow:0 2px 4px #0000001a}.clickable-row td[data-v-939d6a99]{vertical-align:middle}.legal-view[data-v-2e572f52]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.legal-content[data-v-2e572f52]{background:#fff;line-height:1.8}.legal-content[data-v-2e572f52] h1{font-size:2.5rem;font-weight:700;color:#212529;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:3px solid #0d6efd}.legal-content[data-v-2e572f52] h2{font-size:1.75rem;font-weight:600;color:#495057;margin-top:2.5rem;margin-bottom:1rem}.legal-content[data-v-2e572f52] h3{font-size:1.25rem;font-weight:600;color:#6c757d;margin-top:1.5rem;margin-bottom:.75rem}.legal-content[data-v-2e572f52] p{margin-bottom:1rem;color:#495057}.legal-content[data-v-2e572f52] ul{margin-bottom:1.5rem;padding-left:2rem}.legal-content[data-v-2e572f52] li{margin-bottom:.5rem;color:#495057}.legal-content[data-v-2e572f52] strong{color:#212529;font-weight:600}.legal-content[data-v-2e572f52] a{color:#0d6efd;text-decoration:none}.legal-content[data-v-2e572f52] a:hover{text-decoration:underline}.breadcrumb-item a[data-v-2e572f52]{color:#0d6efd;text-decoration:none}.breadcrumb-item a[data-v-2e572f52]:hover{text-decoration:underline}.account-settings-view[data-v-e8d1a43a]{min-height:100vh;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.card[data-v-e8d1a43a]{transition:transform .2s ease,box-shadow .2s ease}.card[data-v-e8d1a43a]:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.modal[data-v-e8d1a43a]{display:block}.navbar[data-v-636b355b]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-bottom:1px solid rgba(255,255,255,.1)}.navbar-brand[data-v-636b355b]{font-size:1.5rem;color:#fff!important;font-weight:700}.navbar-brand[data-v-636b355b]:hover{color:#ffffffe6!important;transform:translateY(-1px);transition:all .2s ease}.nav-link[data-v-636b355b]{color:#ffffffe6!important;font-weight:500;transition:all .2s ease;border-radius:.375rem;margin:0 .25rem;padding:.5rem 1rem!important}.nav-link[data-v-636b355b]:hover{color:#fff!important;background-color:#ffffff1a;transform:translateY(-1px)}.navbar-toggler[data-v-636b355b]{border-color:#ffffff4d}.navbar-toggler[data-v-636b355b]:focus{box-shadow:0 0 0 .25rem #ffffff40}.user-avatar[data-v-636b355b]{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.875rem;border:2px solid rgba(255,255,255,.3)}.dropdown-toggle[data-v-636b355b]:after{margin-left:.5rem}.dropdown-menu[data-v-636b355b]{border:none;box-shadow:0 .5rem 1rem #00000026;border-radius:.5rem;padding:.5rem 0}.dropdown-item[data-v-636b355b]{border:none;background:none;width:100%;text-align:left;padding:.5rem 1rem;transition:all .2s ease}.dropdown-item[data-v-636b355b]:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.dropdown-item[data-v-636b355b]:disabled{opacity:.6;pointer-events:none}.dropdown-divider[data-v-636b355b]{margin:.5rem 0;border-color:#0000001a}.project-nav-container[data-v-636b355b],.project-nav-wrapper[data-v-636b355b]{position:relative}.project-dropdown[data-v-636b355b]{position:absolute;top:100%;left:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .15s ease;pointer-events:none;min-width:160px}.project-dropdown .dropdown-menu[data-v-636b355b]{margin:0;padding:.25rem 0;font-size:.875rem;box-shadow:0 .25rem .5rem #0000001a}.project-dropdown .dropdown-item[data-v-636b355b]{padding:.375rem .75rem;font-size:.875rem;color:#495057}.project-dropdown .dropdown-item.dashboard-item[data-v-636b355b]{display:none}.project-dropdown .dropdown-item[data-v-636b355b]:hover{background-color:#667eea;color:#fff!important}.project-dropdown .dropdown-item.active[data-v-636b355b]{background-color:#e3f2fd;color:#1976d2;font-weight:500}.project-dropdown .dropdown-item.active[data-v-636b355b]:hover{background-color:#667eea;color:#fff!important}.project-link.active[data-v-636b355b]{background-color:#ffffff26!important;color:#fff!important}.project-nav-wrapper:hover .project-dropdown[data-v-636b355b],.user-nav-wrapper:hover .user-dropdown-menu[data-v-636b355b],.project-dropdown[data-v-636b355b]:hover,.user-dropdown-menu[data-v-636b355b]:hover{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.user-nav-wrapper[data-v-636b355b]{position:relative}.user-dropdown-menu[data-v-636b355b]{position:absolute;top:100%;right:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;pointer-events:none;min-width:200px;max-width:250px}.user-nav-wrapper:hover .user-dropdown-menu[data-v-636b355b]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.user-dropdown-menu .dropdown-menu[data-v-636b355b]{position:static!important;transform:none!important;margin:0;width:100%;right:auto!important;left:auto!important}@keyframes fadeInDown-636b355b{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.project-link .fas[data-v-636b355b]{margin-right:0!important}.project-name[data-v-636b355b]{display:none}.project-dropdown[data-v-636b355b]{min-width:180px;left:-50px}.user-dropdown-menu[data-v-636b355b]{right:-20px;min-width:180px}}.footer[data-v-14e179df]{margin-top:auto;background:#f8f9fa}.hover-link[data-v-14e179df]{transition:color .2s ease}.hover-link[data-v-14e179df]:hover{color:var(--bs-primary)!important}h5[data-v-14e179df],h6[data-v-14e179df]{color:#212529}#container[data-v-04369b42]{min-height:100vh}
