*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#app{min-height:100vh;background:#f5f5f5}header{background:#2c3e50;color:#fff;padding:1rem 2rem;box-shadow:0 2px 4px #0000001a}header{display:flex;justify-content:space-between;align-items:center}header h1{font-size:1.5rem;font-weight:600;margin:0}.header-actions{display:flex;align-items:center;gap:1rem}.user-info{color:#ffffffe6;font-size:.9rem}.btn-sm{padding:.5rem 1rem;font-size:.9rem}main{padding:2rem;max-width:1400px;margin:0 auto}.btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s;font-family:inherit}.btn-primary{background:#3498db;color:#fff}.btn-primary:hover:not(:disabled){background:#2980b9}.btn-secondary{background:#95a5a6;color:#fff}.btn-secondary:hover{background:#7f8c8d}.btn:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-11f9a9fd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-11f9a9fd]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.modal-header[data-v-11f9a9fd]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-11f9a9fd]{margin:0;color:#2c3e50}.close-btn[data-v-11f9a9fd]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f8c8d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-11f9a9fd]:hover{color:#2c3e50}.form[data-v-11f9a9fd]{padding:1.5rem}.form-group[data-v-11f9a9fd]{margin-bottom:1.5rem}.form-group label[data-v-11f9a9fd]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:500}.form-group input[data-v-11f9a9fd],.form-group textarea[data-v-11f9a9fd],.form-group select[data-v-11f9a9fd]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit}.form-group input[data-v-11f9a9fd]:focus,.form-group textarea[data-v-11f9a9fd]:focus,.form-group select[data-v-11f9a9fd]:focus{outline:none;border-color:#3498db}.form-group textarea[data-v-11f9a9fd]{resize:vertical;min-height:100px}.form-actions[data-v-11f9a9fd]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn[data-v-11f9a9fd]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-11f9a9fd]{background:#3498db;color:#fff}.btn-primary[data-v-11f9a9fd]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-11f9a9fd]{background:#95a5a6;color:#fff}.btn-secondary[data-v-11f9a9fd]:hover{background:#7f8c8d}.btn[data-v-11f9a9fd]:disabled{opacity:.6;cursor:not-allowed}.track-list h2[data-v-1d4b62ab]{margin:0;color:#2c3e50;font-size:1.75rem}.loading[data-v-1d4b62ab],.empty-state[data-v-1d4b62ab]{text-align:center;padding:3rem;color:#7f8c8d}.track-card[data-v-1d4b62ab]{background:#fff;border-radius:8px;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a;overflow:hidden}.header-section[data-v-1d4b62ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.btn-sm[data-v-1d4b62ab]{padding:.5rem 1rem;font-size:.9rem}.track-header[data-v-1d4b62ab]{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;transition:background .2s}.track-title[data-v-1d4b62ab]{flex:1;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.track-title-content[data-v-1d4b62ab]{flex:1;display:flex;flex-direction:column;gap:.5rem}.track-header[data-v-1d4b62ab]:hover{background:#f8f9fa}.track-header h3[data-v-1d4b62ab]{margin:0;color:#2c3e50;font-size:1.25rem}.track-actions[data-v-1d4b62ab]{display:flex;gap:.5rem;margin-left:1rem}.btn-icon[data-v-1d4b62ab]{background:none;border:none;cursor:pointer;font-size:1.2rem;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.btn-icon[data-v-1d4b62ab]:hover{background:#e9ecef}.btn-icon.btn-danger[data-v-1d4b62ab]:hover{background:#f8d7da}.badge[data-v-1d4b62ab]{padding:.25rem .5rem;border-radius:4px;font-size:.75em;font-weight:600;white-space:nowrap;margin-right:.5rem}.badge.status[data-v-1d4b62ab]{background:#e7f3ff;color:#004085}.badge.status.implemented[data-v-1d4b62ab]{background:#d4edda;color:#155724}.badge.status.not_started[data-v-1d4b62ab]{background:#e7f3ff;color:#004085}.progress-container[data-v-1d4b62ab]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.progress-bar-wrapper[data-v-1d4b62ab]{flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;max-width:200px}.progress-bar-fill[data-v-1d4b62ab]{height:100%;background:#28a745;transition:width .3s ease}.progress-text[data-v-1d4b62ab]{font-size:.75em;color:#6c757d;font-weight:600;white-space:nowrap}.track-status-overview[data-v-1d4b62ab]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.status-badge[data-v-1d4b62ab]{padding:.2rem .4rem;border-radius:4px;font-size:.7em;font-weight:600;white-space:nowrap}.status-badge.implemented[data-v-1d4b62ab]{background:#d4edda;color:#155724}.status-badge.not-started[data-v-1d4b62ab]{background:#e7f3ff;color:#004085}.status-badge.courses[data-v-1d4b62ab]{background:#e2e3e5;color:#383d41}.status-badge.total[data-v-1d4b62ab]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.login-container[data-v-b5ac040f]{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:2rem}.login-card[data-v-b5ac040f]{background:#fff;border-radius:8px;padding:2.5rem;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}.login-card h2[data-v-b5ac040f]{margin:0 0 .5rem;color:#2c3e50;font-size:1.75rem}.subtitle[data-v-b5ac040f]{color:#7f8c8d;margin-bottom:2rem;font-size:.95rem}.form-group[data-v-b5ac040f]{margin-bottom:1.5rem}.form-group label[data-v-b5ac040f]{display:block;margin-bottom:.5rem;color:#34495e;font-weight:500;font-size:.9rem}.form-group input[data-v-b5ac040f]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s;box-sizing:border-box}.form-group input[data-v-b5ac040f]:focus{outline:none;border-color:#3498db}.form-group input[data-v-b5ac040f]:disabled{background-color:#f5f5f5;cursor:not-allowed}.error-message[data-v-b5ac040f]{background-color:#fee;color:#c33;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.success-message[data-v-b5ac040f]{background-color:#efe;color:#3c3;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.btn[data-v-b5ac040f]{width:100%;padding:.75rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .2s;font-weight:500}.btn-primary[data-v-b5ac040f]{background:#3498db;color:#fff}.btn-primary[data-v-b5ac040f]:hover:not(:disabled){background:#2980b9}.btn[data-v-b5ac040f]:disabled{opacity:.6;cursor:not-allowed}.switch-form[data-v-b5ac040f]{margin-top:1.5rem;text-align:center;color:#7f8c8d;font-size:.9rem}.switch-form a[data-v-b5ac040f]{color:#3498db;text-decoration:none;font-weight:500}.switch-form a[data-v-b5ac040f]:hover{text-decoration:underline}.modal-overlay[data-v-ac9f91cd]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-ac9f91cd]{background:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.modal-header[data-v-ac9f91cd]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0}.modal-header h3[data-v-ac9f91cd]{margin:0;color:#2c3e50}.close-btn[data-v-ac9f91cd]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f8c8d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-ac9f91cd]:hover{color:#2c3e50}.form[data-v-ac9f91cd]{padding:1.5rem}.form-group[data-v-ac9f91cd]{margin-bottom:1.5rem}.form-group label[data-v-ac9f91cd]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:500}.form-group input[data-v-ac9f91cd],.form-group textarea[data-v-ac9f91cd]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit}.form-group input[data-v-ac9f91cd]:focus,.form-group textarea[data-v-ac9f91cd]:focus{outline:none;border-color:#3498db}.form-group textarea[data-v-ac9f91cd]{resize:vertical;min-height:100px}.form-actions[data-v-ac9f91cd]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn[data-v-ac9f91cd]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-ac9f91cd]{background:#3498db;color:#fff}.btn-primary[data-v-ac9f91cd]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-ac9f91cd]{background:#95a5a6;color:#fff}.btn-secondary[data-v-ac9f91cd]:hover{background:#7f8c8d}.btn[data-v-ac9f91cd]:disabled{opacity:.6;cursor:not-allowed}.course-list[data-v-a67b327d]{padding:1rem;background:#f8f9fa;border-top:2px solid #e9ecef}.course-card[data-v-a67b327d]{background:#fff;border-radius:6px;margin-bottom:.75rem;border:1px solid #e0e0e0;overflow:hidden}.course-list-header[data-v-a67b327d]{padding:.5rem 1rem;display:flex;justify-content:flex-end}.btn-xs[data-v-a67b327d]{padding:.4rem .8rem;font-size:.85rem}.course-header[data-v-a67b327d]{padding:1rem;display:flex;justify-content:space-between;align-items:flex-start;transition:background .2s}.course-title[data-v-a67b327d]{flex:1;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start}.course-header[data-v-a67b327d]:hover{background:#f8f9fa}.course-actions[data-v-a67b327d]{display:flex;gap:.5rem;margin-left:1rem}.btn-icon[data-v-a67b327d]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.btn-icon[data-v-a67b327d]:hover{background:#e9ecef}.btn-icon.btn-danger[data-v-a67b327d]:hover{background:#f8d7da}.btn-icon.btn-accept[data-v-a67b327d]{color:#28a745;font-weight:700}.btn-icon.btn-accept[data-v-a67b327d]:hover{background:#d4edda;color:#155724}.course-header h4[data-v-a67b327d]{color:#34495e;margin-bottom:.25rem;font-size:1.1rem}.subtitle[data-v-a67b327d]{font-size:.9em;color:#7f8c8d;margin:0}.project-status-overview[data-v-a67b327d]{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}.status-badge[data-v-a67b327d]{padding:.2rem .5rem;border-radius:4px;font-size:.75em;font-weight:600;white-space:nowrap}.status-badge.implemented[data-v-a67b327d]{background:#d4edda;color:#155724}.status-badge.not-started[data-v-a67b327d]{background:#e7f3ff;color:#004085}.status-badge.total[data-v-a67b327d]{background:#e2e3e5;color:#383d41}.progress-container[data-v-a67b327d]{display:flex;align-items:center;gap:.75rem;margin-top:.5rem}.progress-bar-wrapper[data-v-a67b327d]{flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;min-width:100px}.progress-bar-fill[data-v-a67b327d]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:4px;transition:width .3s ease}.progress-text[data-v-a67b327d]{font-size:.85em;font-weight:600;color:#495057;white-space:nowrap;min-width:40px;text-align:right}.track-detail[data-v-112d2cef]{max-width:1400px}.back-section[data-v-112d2cef]{margin-bottom:1.5rem}.btn-sm[data-v-112d2cef]{padding:.5rem 1rem;font-size:.9rem}.loading[data-v-112d2cef],.error-state[data-v-112d2cef]{text-align:center;padding:3rem;color:#7f8c8d}.track-header-section[data-v-112d2cef]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.track-info[data-v-112d2cef]{flex:1;display:flex;flex-direction:column;gap:.75rem}.track-info h2[data-v-112d2cef]{margin:0;color:#2c3e50;font-size:1.75rem}.track-actions[data-v-112d2cef]{display:flex;gap:.5rem;flex-shrink:0}.btn-danger[data-v-112d2cef]{background:#dc3545;color:#fff}.btn-danger[data-v-112d2cef]:hover:not(:disabled){background:#c82333}.badge[data-v-112d2cef]{padding:.25rem .5rem;border-radius:4px;font-size:.75em;font-weight:600;white-space:nowrap;align-self:flex-start}.badge.status[data-v-112d2cef]{background:#e7f3ff;color:#004085}.badge.status.implemented[data-v-112d2cef]{background:#d4edda;color:#155724}.badge.status.not_started[data-v-112d2cef]{background:#e7f3ff;color:#004085}.progress-container[data-v-112d2cef]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.progress-bar-wrapper[data-v-112d2cef]{flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;max-width:200px}.progress-bar-fill[data-v-112d2cef]{height:100%;background:#28a745;transition:width .3s ease}.progress-text[data-v-112d2cef]{font-size:.75em;color:#6c757d;font-weight:600;white-space:nowrap}.track-status-overview[data-v-112d2cef]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.status-badge[data-v-112d2cef]{padding:.2rem .4rem;border-radius:4px;font-size:.7em;font-weight:600;white-space:nowrap}.status-badge.implemented[data-v-112d2cef]{background:#d4edda;color:#155724}.status-badge.not-started[data-v-112d2cef]{background:#e7f3ff;color:#004085}.status-badge.courses[data-v-112d2cef]{background:#e2e3e5;color:#383d41}.status-badge.total[data-v-112d2cef]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.modal-overlay[data-v-54a09a54]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-54a09a54]{background:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.modal-content.large[data-v-54a09a54]{max-width:800px}.modal-header[data-v-54a09a54]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0;position:sticky;top:0;background:#fff;z-index:1}.modal-header h3[data-v-54a09a54]{margin:0;color:#2c3e50}.close-btn[data-v-54a09a54]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#7f8c8d;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.close-btn[data-v-54a09a54]:hover{color:#2c3e50}.form[data-v-54a09a54]{padding:1.5rem}.form-row[data-v-54a09a54]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.form-group[data-v-54a09a54]{margin-bottom:1.5rem}.form-group label[data-v-54a09a54]{display:block;margin-bottom:.5rem;color:#2c3e50;font-weight:500}.form-group input[data-v-54a09a54],.form-group textarea[data-v-54a09a54],.form-group select[data-v-54a09a54]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;font-family:inherit}.form-group input[data-v-54a09a54]:focus,.form-group textarea[data-v-54a09a54]:focus,.form-group select[data-v-54a09a54]:focus{outline:none;border-color:#3498db}.form-group textarea[data-v-54a09a54]{resize:vertical;min-height:80px}.form-actions[data-v-54a09a54]{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;position:sticky;bottom:0;background:#fff;padding-top:1rem;border-top:1px solid #e0e0e0}.btn[data-v-54a09a54]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:all .2s}.btn-primary[data-v-54a09a54]{background:#3498db;color:#fff}.btn-primary[data-v-54a09a54]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-54a09a54]{background:#95a5a6;color:#fff}.btn-secondary[data-v-54a09a54]:hover{background:#7f8c8d}.btn-success[data-v-54a09a54]{background:#28a745;color:#fff}.btn-success[data-v-54a09a54]:hover:not(:disabled){background:#218838}.btn[data-v-54a09a54]:disabled{opacity:.6;cursor:not-allowed}.project-list[data-v-b4ee7ea7]{padding:.75rem;background:#fff;border-top:1px solid #e0e0e0}.project-list-header[data-v-b4ee7ea7]{padding:.5rem 0;display:flex;justify-content:flex-end;margin-bottom:.5rem}.loading[data-v-b4ee7ea7],.empty-state[data-v-b4ee7ea7]{padding:1rem;text-align:center;color:#7f8c8d;font-size:.9em}.project-card[data-v-b4ee7ea7]{background:#f8f9fa;border-radius:4px;padding:1rem;margin-bottom:.75rem;border-left:3px solid #3498db}.project-header[data-v-b4ee7ea7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;flex-wrap:wrap;gap:.5rem}.project-header h5[data-v-b4ee7ea7]{color:#2c3e50;margin:0;font-size:1rem;flex:1;min-width:200px}.project-header-right[data-v-b4ee7ea7]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.project-actions[data-v-b4ee7ea7]{display:flex;gap:.25rem}.btn-icon[data-v-b4ee7ea7]{background:none;border:none;cursor:pointer;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.btn-icon[data-v-b4ee7ea7]:hover{background:#e9ecef}.btn-icon.btn-danger[data-v-b4ee7ea7]:hover{background:#f8d7da}.badges[data-v-b4ee7ea7]{display:flex;gap:.5rem;flex-wrap:wrap}.badge[data-v-b4ee7ea7]{padding:.25rem .5rem;border-radius:4px;font-size:.75em;font-weight:600;white-space:nowrap}.badge.beginner[data-v-b4ee7ea7]{background:#d4edda;color:#155724}.badge.intermediate[data-v-b4ee7ea7]{background:#fff3cd;color:#856404}.badge.advanced[data-v-b4ee7ea7]{background:#f8d7da;color:#721c24}.badge.status[data-v-b4ee7ea7]{background:#e7f3ff;color:#004085}.badge.status.implemented[data-v-b4ee7ea7]{background:#d4edda;color:#155724}.badge.hours[data-v-b4ee7ea7]{background:#e2e3e5;color:#383d41}.badge.review-status[data-v-b4ee7ea7],.badge.review-status.pending[data-v-b4ee7ea7]{background:#e7f3ff;color:#004085}.badge.review-status.reviewed[data-v-b4ee7ea7]{background:#fff3cd;color:#856404}.badge.review-status.accepted[data-v-b4ee7ea7]{background:#d4edda;color:#155724}.btn-icon.btn-accept[data-v-b4ee7ea7]{color:#28a745;font-weight:700}.btn-icon.btn-accept[data-v-b4ee7ea7]:hover{background:#d4edda}.description[data-v-b4ee7ea7]{font-size:.9em;color:#555;margin:.5rem 0;line-height:1.5}.tools[data-v-b4ee7ea7],.topics[data-v-b4ee7ea7]{font-size:.85em;color:#666;margin-top:.5rem}.tools strong[data-v-b4ee7ea7],.topics strong[data-v-b4ee7ea7]{color:#2c3e50}.course-detail[data-v-ad4764c8]{max-width:1400px}.back-section[data-v-ad4764c8]{margin-bottom:1.5rem}.btn-sm[data-v-ad4764c8]{padding:.5rem 1rem;font-size:.9rem}.loading[data-v-ad4764c8],.error-state[data-v-ad4764c8]{text-align:center;padding:3rem;color:#7f8c8d}.course-header-section[data-v-ad4764c8]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.course-info[data-v-ad4764c8]{flex:1;display:flex;flex-direction:column;gap:.75rem}.course-info h2[data-v-ad4764c8]{margin:0;color:#2c3e50;font-size:1.75rem}.subtitle[data-v-ad4764c8]{color:#7f8c8d;font-size:1rem;margin:0}.course-actions[data-v-ad4764c8]{display:flex;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.btn-danger[data-v-ad4764c8]{background:#dc3545;color:#fff}.btn-danger[data-v-ad4764c8]:hover:not(:disabled){background:#c82333}.btn-accept[data-v-ad4764c8]{background:#28a745;color:#fff}.btn-accept[data-v-ad4764c8]:hover:not(:disabled){background:#218838}.progress-container[data-v-ad4764c8]{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.progress-bar-wrapper[data-v-ad4764c8]{flex:1;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;max-width:200px}.progress-bar-fill[data-v-ad4764c8]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);transition:width .3s ease}.progress-text[data-v-ad4764c8]{font-size:.75em;color:#6c757d;font-weight:600;white-space:nowrap}.course-status-overview[data-v-ad4764c8]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.status-badge[data-v-ad4764c8]{padding:.2rem .4rem;border-radius:4px;font-size:.7em;font-weight:600;white-space:nowrap}.status-badge.implemented[data-v-ad4764c8],.status-badge.reviewed[data-v-ad4764c8]{background:#d4edda;color:#155724}.status-badge.not-started[data-v-ad4764c8]{background:#e7f3ff;color:#004085}.status-badge.total[data-v-ad4764c8]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}
