.projects-panel[data-v-7a0aa924]{margin:0 auto;max-width:1000px;padding:20px}.projects-panel--embedded[data-v-7a0aa924]{margin:0;max-width:none;padding:0}.page-header[data-v-7a0aa924]{justify-content:space-between;margin-bottom:30px}.page-header[data-v-7a0aa924],.page-header h1[data-v-7a0aa924]{align-items:center;display:flex}.page-header h1[data-v-7a0aa924]{color:var(--text-primary,#2c3e50);font-size:2.5rem;gap:12px;margin:0}.title-icon[data-v-7a0aa924]{color:#3498db}.page-header p[data-v-7a0aa924]{color:var(--text-secondary,#7f8c8d);font-size:1.1rem;margin:4px 0 0}.empty-state[data-v-7a0aa924],.loading-state[data-v-7a0aa924]{padding:60px 20px;text-align:center}.empty-icon[data-v-7a0aa924]{color:var(--text-secondary,#7f8c8d);font-size:4rem;margin-bottom:20px}.empty-state h3[data-v-7a0aa924]{color:var(--text-primary,#2c3e50);font-size:1.5rem;margin-bottom:10px}.projects-list[data-v-7a0aa924]{display:flex;flex-direction:column;gap:24px}.project-card[data-v-7a0aa924]{background:var(--surface-primary,#fff);border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 10px #00000014;padding:24px;transition:all .2s ease}.project-card[data-v-7a0aa924]:hover{box-shadow:0 4px 15px #0000001f}.project-header[data-v-7a0aa924]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.project-title[data-v-7a0aa924]{color:var(--text-primary,#2c3e50);font-size:1.4rem;font-weight:600;margin:0 0 8px}.project-meta[data-v-7a0aa924]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.status-badge[data-v-7a0aa924]{border-radius:20px;font-size:.8rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.status-recruiting[data-v-7a0aa924]{background:#d4edda;color:#155724}.status-active[data-v-7a0aa924]{background:#cce5ff;color:#0056b3}.status-completed[data-v-7a0aa924]{background:#e2e3e5;color:#6c757d}.status-cancelled[data-v-7a0aa924]{background:#f8d7da;color:#721c24}.project-type[data-v-7a0aa924]{background:#ecf0f1;color:#7f8c8d}.difficulty-badge[data-v-7a0aa924],.project-type[data-v-7a0aa924]{border-radius:12px;font-size:.8rem;font-weight:500;padding:4px 8px}.difficulty-badge[data-v-7a0aa924]{text-transform:capitalize}.difficulty-beginner[data-v-7a0aa924]{background:#d5f4e6;color:#27ae60}.difficulty-intermediate[data-v-7a0aa924]{background:#fef9e7;color:#f39c12}.difficulty-advanced[data-v-7a0aa924]{background:#fadbd8;color:#e74c3c}.project-stats[data-v-7a0aa924]{color:var(--text-secondary,#7f8c8d);display:flex;font-size:.9rem;gap:16px}.stat-item[data-v-7a0aa924]{align-items:center;display:flex;gap:4px}.project-description[data-v-7a0aa924]{color:var(--text-secondary,#7f8c8d);line-height:1.5;margin-bottom:12px}.skills-section[data-v-7a0aa924]{margin-bottom:12px}.skills-list[data-v-7a0aa924]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.skill-tag[data-v-7a0aa924]{background:#e3f2fd;border-radius:10px;color:#1976d2;font-size:.8rem;font-weight:500;padding:4px 8px}.more-skills[data-v-7a0aa924]{color:#7f8c8d;font-size:.8rem;font-style:italic}.project-timeline[data-v-7a0aa924]{color:var(--text-secondary,#7f8c8d);font-size:.85rem}.pending-section[data-v-7a0aa924]{border-top:1px solid #e9ecef;margin-top:20px;padding-top:20px}.pending-section h4[data-v-7a0aa924]{color:var(--text-primary,#2c3e50);font-size:1rem;margin:0 0 12px}.applications-preview[data-v-7a0aa924]{display:flex;flex-direction:column;gap:12px}.application-preview[data-v-7a0aa924]{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:12px;padding:12px}.applicant-info[data-v-7a0aa924]{flex:1}.applicant-name[data-v-7a0aa924]{color:var(--text-primary,#2c3e50);font-weight:500}.match-score[data-v-7a0aa924]{color:#f39c12;font-size:.8rem;font-weight:600}.application-actions[data-v-7a0aa924]{display:flex;gap:8px}.more-applications[data-v-7a0aa924]{padding:8px;text-align:center}.project-actions[data-v-7a0aa924]{border-top:1px solid #f0f0f0;display:flex;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:20px}.load-more[data-v-7a0aa924]{margin-top:30px;text-align:center}.btn[data-v-7a0aa924]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.btn[data-v-7a0aa924]:disabled{cursor:not-allowed;opacity:.6}.btn-primary[data-v-7a0aa924]{background:#3498db;border-color:#3498db;color:#fff}.btn-primary[data-v-7a0aa924]:hover:not(:disabled){background:#2980b9}.btn-secondary[data-v-7a0aa924]{background:#f39c12;border-color:#f39c12;color:#fff}.btn-secondary[data-v-7a0aa924]:hover:not(:disabled){background:#e67e22}.btn-success[data-v-7a0aa924]{background:#27ae60;border-color:#27ae60;color:#fff}.btn-success[data-v-7a0aa924]:hover:not(:disabled){background:#219a52}.btn-outline[data-v-7a0aa924]{background:transparent;border-color:#bdc3c7;color:var(--text-secondary,#7f8c8d)}.btn-outline[data-v-7a0aa924]:hover:not(:disabled){background:#ecf0f1}.btn-link[data-v-7a0aa924]{background:transparent;border:none;color:#3498db;text-decoration:none}.btn-link[data-v-7a0aa924]:hover{text-decoration:underline}.btn-xs[data-v-7a0aa924]{font-size:.8rem;padding:4px 8px}.spinning[data-v-7a0aa924]{animation:spin-7a0aa924 1s linear infinite}@keyframes spin-7a0aa924{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:768px){.page-header[data-v-7a0aa924]{align-items:flex-start;flex-direction:column;gap:16px}.project-header[data-v-7a0aa924]{flex-direction:column;gap:12px}.project-stats[data-v-7a0aa924]{justify-content:flex-start}.project-actions[data-v-7a0aa924]{flex-wrap:wrap}.application-preview[data-v-7a0aa924]{flex-wrap:wrap;gap:8px}.application-actions[data-v-7a0aa924]{justify-content:flex-end;width:100%}}
