.enterprise-practice-container[data-v-54828017]{min-height:100vh;background:#f5f7fb}.header-section[data-v-54828017]{width:100%;height:320px;position:relative;overflow:hidden}.header-bg[data-v-54828017]{width:100%;height:100%;background:linear-gradient(135deg,#e8f4ff,#d0e9ff 50%,#b8dfff);position:relative}.header-bg[data-v-54828017]:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(44,123,229,.1) 0,transparent 60%);border-radius:50%}.header-bg[data-v-54828017]:after{content:"";position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(54,191,250,.08) 0,transparent 60%);border-radius:50%}.header-content[data-v-54828017]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:1}.main-title[data-v-54828017]{font-size:clamp(2.5rem,4vw,4rem);font-weight:800;color:#2c7be5;margin-bottom:20px;text-shadow:0 4px 8px rgba(44,123,229,.2);letter-spacing:2px}.sub-title[data-v-54828017]{background:hsla(0,0%,100%,.9);backdrop-filter:blur(10px);padding:12px 40px;border-radius:50px;font-size:1.1rem;color:hsla(0,0%,100%,.55);font-weight:500;display:inline-block;box-shadow:0 8px 20px rgba(0,0,0,.1)}.dashboard-content[data-v-54828017]{padding:40px 20px;max-width:1200px;margin:0 auto}.content-header[data-v-54828017]{background:#fff;padding:40px;border-radius:20px;text-align:center;box-shadow:0 8px 24px rgba(0,0,0,.08);margin-bottom:40px}.content-title[data-v-54828017]{font-size:2rem;font-weight:700;color:#555;margin-bottom:15px}.content-description[data-v-54828017]{color:hsla(0,0%,100%,.55);font-size:1.1rem;line-height:1.6;margin:0}.category-nav[data-v-54828017]{display:flex;gap:12px;margin-bottom:40px;overflow-x:auto;padding-bottom:8px}.category-nav[data-v-54828017]::-webkit-scrollbar{height:4px}.category-nav[data-v-54828017]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.category-nav[data-v-54828017]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.category-btn[data-v-54828017]{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#fff;border:2px solid #e9ecef;border-radius:25px;color:#6c757d;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;font-size:.9rem}.category-btn[data-v-54828017]:hover{border-color:#2c7be5;color:#2c7be5;transform:translateY(-2px)}.category-btn.active[data-v-54828017]{background:#2c7be5;border-color:#2c7be5;color:#fff}.category-btn i[data-v-54828017]{font-size:1rem}.ongoing-project-section[data-v-54828017]{margin-bottom:50px}.section-header[data-v-54828017]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.section-header h3[data-v-54828017]{font-size:1.5rem;font-weight:600;color:#555;margin:0}.ongoing-project-card[data-v-54828017]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.1);display:flex;flex-wrap:wrap}@media(max-width:768px){.ongoing-project-card[data-v-54828017]{flex-direction:column}}.project-image[data-v-54828017]{flex:1;min-height:300px;position:relative}.project-image img[data-v-54828017]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-image .progress-badge[data-v-54828017]{top:16px;right:16px;background:rgba(255,125,0,.9)}.project-image .category-badge[data-v-54828017],.project-image .progress-badge[data-v-54828017]{position:absolute;color:#fff;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600}.project-image .category-badge[data-v-54828017]{bottom:16px;left:16px}.project-content[data-v-54828017]{flex:1.5;padding:30px;display:flex;flex-direction:column;justify-content:space-between}.project-header[data-v-54828017]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-wrap:wrap;gap:15px}.project-header h4[data-v-54828017]{font-size:1.4rem;font-weight:600;color:#555;margin:0}.project-tags[data-v-54828017]{display:flex;gap:8px}.project-description[data-v-54828017]{color:hsla(0,0%,100%,.55);line-height:1.6;margin-bottom:25px;font-size:1rem}.progress-section[data-v-54828017]{margin-bottom:25px}.progress-info[data-v-54828017]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem;color:hsla(0,0%,100%,.55)}.project-actions[data-v-54828017]{display:flex;gap:12px;flex-wrap:wrap}.project-category-section[data-v-54828017]{margin-bottom:50px}.category-title[data-v-54828017]{display:flex;align-items:center;gap:12px;font-size:1.5rem;font-weight:600;color:#555;margin-bottom:25px}.category-title i[data-v-54828017]{font-size:1.3rem;color:#2c7be5}.projects-grid[data-v-54828017]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.project-card[data-v-54828017]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;cursor:pointer}.project-card[data-v-54828017]:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.15)}.project-card-image[data-v-54828017]{position:relative;height:200px;overflow:hidden}.project-card-image img[data-v-54828017]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.project-card-image .category-badge[data-v-54828017]{position:absolute;bottom:12px;left:12px;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:600;color:#fff}.project-card-image .status-badge[data-v-54828017]{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:4px;padding:4px 10px;border-radius:16px;font-size:.75rem;font-weight:600}.project-card-image .status-badge.completed[data-v-54828017]{background:rgba(103,194,58,.9);color:#fff}.project-card-image .status-badge.locked[data-v-54828017]{background:rgba(144,147,153,.9);color:#fff}.project-card:hover .project-card-image img[data-v-54828017]{transform:scale(1.05)}.project-card-content[data-v-54828017]{padding:20px}.project-card-content h4[data-v-54828017]{font-size:1.1rem;font-weight:600;color:#555;margin-bottom:12px;line-height:1.3}.project-card-content p[data-v-54828017]{color:hsla(0,0%,100%,.55);font-size:.9rem;line-height:1.5;margin-bottom:16px}.project-meta[data-v-54828017]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:.85rem;color:hsla(0,0%,100%,.45)}.project-meta span[data-v-54828017]{display:flex;align-items:center;gap:4px}.project-meta span i[data-v-54828017]{color:#2c7be5}.project-card-actions[data-v-54828017]{display:flex;justify-content:flex-end}.nature-badge[data-v-54828017]{background:rgba(76,175,80,.9)!important}.culture-badge[data-v-54828017]{background:rgba(255,152,0,.9)!important}.tech-badge[data-v-54828017]{background:rgba(33,150,243,.9)!important}.career-badge[data-v-54828017]{background:rgba(156,39,176,.9)!important}.project-detail[data-v-54828017]{padding:20px;max-width:1200px;margin:0 auto}.detail-header[data-v-54828017]{display:flex;align-items:center;gap:20px;margin-bottom:30px}.detail-header h2[data-v-54828017]{font-size:1.8rem;font-weight:600;color:#555;margin:0}.detail-content[data-v-54828017]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.detail-overview[data-v-54828017]{display:flex;flex-wrap:wrap;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.overview-image[data-v-54828017]{flex:1;min-height:300px}.overview-image img[data-v-54828017]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overview-info[data-v-54828017]{flex:1.2;padding:30px}.overview-info h3[data-v-54828017]{font-size:1.5rem;font-weight:600;color:#555;margin-bottom:16px}.project-badges[data-v-54828017]{display:flex;gap:12px;margin-bottom:24px}.project-specs[data-v-54828017]{display:grid;gap:12px;margin-bottom:30px}.spec-item[data-v-54828017]{display:flex;align-items:center}.spec-item .spec-label[data-v-54828017]{font-weight:600;color:hsla(0,0%,100%,.55);min-width:100px}.detail-actions[data-v-54828017]{display:flex;gap:12px}.detail-tabs[data-v-54828017]{padding:30px}.tab-content h4[data-v-54828017]{color:#555;font-weight:600;margin-bottom:16px;margin-top:24px}.tab-content h4[data-v-54828017]:first-child{margin-top:0}.tab-content p[data-v-54828017]{color:hsla(0,0%,100%,.55);line-height:1.6;margin-bottom:16px}.tab-content ul[data-v-54828017]{list-style-type:none;padding:0}.tab-content ul li[data-v-54828017]{color:hsla(0,0%,100%,.55);padding:8px 0;border-bottom:1px solid #f1f1f1;position:relative;padding-left:24px}.tab-content ul li[data-v-54828017]:before{content:"•";color:#2c7be5;position:absolute;left:0;font-weight:700}.tab-content ul li[data-v-54828017]:last-child{border-bottom:none}.requirements-list[data-v-54828017]{display:grid;gap:20px}.requirement-item[data-v-54828017]{display:flex;gap:16px;align-items:flex-start}.requirement-number[data-v-54828017]{width:32px;height:32px;background:#2c7be5;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem;flex-shrink:0}.requirement-content[data-v-54828017]{flex:1}.requirement-content h5[data-v-54828017]{color:#555;font-weight:600;margin-bottom:8px}.requirement-content p[data-v-54828017]{color:hsla(0,0%,100%,.55);margin:0}.resources-grid[data-v-54828017]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.resource-card[data-v-54828017]{border:1px solid #e9ecef;border-radius:8px;padding:20px;text-align:center;transition:all .3s ease}.resource-card[data-v-54828017]:hover{border-color:#2c7be5;transform:translateY(-2px)}.resource-card i[data-v-54828017]{font-size:2rem;color:#2c7be5;margin-bottom:12px}.resource-card h5[data-v-54828017]{font-weight:600;color:#555;margin-bottom:8px}.resource-card p[data-v-54828017]{color:hsla(0,0%,100%,.55);font-size:.9rem;margin-bottom:16px}.project-workbench[data-v-54828017]{min-height:100vh;background:#f2f3f5;padding:32px 16px}.container[data-v-54828017]{max-width:1200px;margin:0 auto}.back-nav[data-v-54828017]{margin-bottom:24px}.back-btn[data-v-54828017]{color:#165dff!important;font-weight:500;padding:8px 0}.back-btn[data-v-54828017]:hover{background:rgba(22,93,255,.1)!important}.back-btn i[data-v-54828017]{margin-right:8px}.workbench-layout[data-v-54828017]{display:flex;gap:24px;align-items:flex-start}@media(max-width:1024px){.workbench-layout[data-v-54828017]{flex-direction:column}}.sidebar[data-v-54828017]{width:280px;flex-shrink:0}@media(max-width:1024px){.sidebar[data-v-54828017]{width:100%}}.sidebar-card[data-v-54828017]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px;position:sticky;top:96px}.progress-section[data-v-54828017]{text-align:center;margin-bottom:24px}.progress-circle-container[data-v-54828017]{position:relative;display:inline-block;margin-bottom:12px}.progress-svg[data-v-54828017]{width:96px;height:96px}.progress-ring[data-v-54828017]{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s ease}.progress-center[data-v-54828017]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.progress-percentage[data-v-54828017]{font-size:24px;font-weight:700;color:#165dff;line-height:1;margin-bottom:4px}.progress-label[data-v-54828017]{font-size:12px;color:#6b7280}.phases-nav[data-v-54828017]{margin-bottom:24px}.nav-title[data-v-54828017]{font-size:16px;font-weight:600;color:#1d2129;margin-bottom:16px;position:relative;padding-left:12px}.nav-title[data-v-54828017]:before{content:"";position:absolute;left:0;top:2px;width:4px;height:16px;background:#165dff;border-radius:2px}.phases-list[data-v-54828017]{display:flex;flex-direction:column;gap:12px}.phase-step[data-v-54828017]{position:relative;padding-left:32px;padding-bottom:32px;border-left:2px solid rgba(22,93,255,.3);cursor:pointer;transition:all .3s ease}.phase-step[data-v-54828017]:last-child{border-left:none;padding-bottom:0}.phase-step.active .step-content[data-v-54828017]{color:#165dff}.phase-step.active .step-number[data-v-54828017]{background:#165dff;color:#fff}.phase-step.completed .step-indicator[data-v-54828017]{background:#00b42a;color:#fff}.phase-step.locked[data-v-54828017]{opacity:.6;cursor:not-allowed}.phase-step[data-v-54828017]:hover:not(.locked){transform:translateX(4px)}.step-indicator[data-v-54828017]{position:absolute;left:-8px;top:0;background:#165dff;color:#fff}.step-indicator[data-v-54828017],.step-number[data-v-54828017]{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.step-number[data-v-54828017]{font-size:12px;font-weight:600;background:#e5e7eb;color:#6b7280}.step-check[data-v-54828017]{font-size:12px}.step-content .step-title[data-v-54828017]{font-size:14px;font-weight:600;color:#1d2129;margin-bottom:4px}.step-content .step-description[data-v-54828017]{font-size:12px;color:#6b7280;line-height:1.4;margin:0}.team-section .team-member[data-v-54828017]{display:flex;align-items:center;background:#f2f3f5;border-radius:20px;padding:8px 12px}.team-section .team-member .member-avatar[data-v-54828017]{width:24px;height:24px;border-radius:50%;background:linear-gradient(45deg,#165dff,#36bffa);margin-right:8px}.team-section .team-member .member-name[data-v-54828017]{font-size:14px;color:#1d2129}.main-content[data-v-54828017]{flex:1;display:flex;flex-direction:column;gap:24px}.feedback-card[data-v-54828017],.project-header-card[data-v-54828017],.requirements-card[data-v-54828017],.resources-card[data-v-54828017],.task-assignment-card[data-v-54828017],.tasks-card[data-v-54828017],.team-files-card[data-v-54828017]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:24px;transition:all .3s ease}.feedback-card[data-v-54828017]:hover,.project-header-card[data-v-54828017]:hover,.requirements-card[data-v-54828017]:hover,.resources-card[data-v-54828017]:hover,.task-assignment-card[data-v-54828017]:hover,.tasks-card[data-v-54828017]:hover,.team-files-card[data-v-54828017]:hover{box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-2px)}.project-main-title[data-v-54828017]{font-size:24px;font-weight:700;color:#1d2129;margin-bottom:8px}.project-meta[data-v-54828017]{font-size:14px;color:#6b7280;margin-bottom:20px}.action-buttons[data-v-54828017]{display:flex;gap:12px;flex-wrap:wrap}.action-btn[data-v-54828017]{display:flex;align-items:center;gap:8px;font-weight:500;padding:8px 16px;border-radius:8px;transition:all .3s ease;border:none!important}.action-btn.primary[data-v-54828017]{background:#165dff!important;color:#fff!important}.action-btn.primary[data-v-54828017]:hover{background:rgba(22,93,255,.9)!important;transform:translateY(-1px)}.action-btn.secondary[data-v-54828017]{background:#f2f3f5!important;color:#6b7280!important}.action-btn.secondary[data-v-54828017]:hover{background:rgba(22,93,255,.1)!important;color:#165dff!important;transform:translateY(-1px)}.card-title[data-v-54828017]{font-size:18px;font-weight:600;color:#1d2129;margin-bottom:16px;display:flex;align-items:center;gap:8px}.card-title i[data-v-54828017]{color:#165dff;font-size:16px}.requirements-card[data-v-54828017]{background:rgba(22,93,255,.05);border:1px solid rgba(22,93,255,.2)}.project-background[data-v-54828017]{color:#6b7280;line-height:1.6;margin-bottom:16px}.requirements-list[data-v-54828017]{list-style:none;padding:0;margin:0}.requirements-list li[data-v-54828017]{color:#6b7280;line-height:1.6;padding:8px 0;padding-left:20px;position:relative}.requirements-list li[data-v-54828017]:before{content:"•";color:#165dff;font-weight:700;position:absolute;left:0}.requirements-list li[data-v-54828017]:not(:last-child){border-bottom:1px solid rgba(22,93,255,.1)}.phase-description[data-v-54828017]{color:#6b7280;line-height:1.6;margin-bottom:20px}.tasks-list[data-v-54828017]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.task-item[data-v-54828017]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px;border:1px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.task-item[data-v-54828017]:hover{border-color:rgba(22,93,255,.5)}.task-item.task-completed[data-v-54828017]{background:rgba(0,180,42,.05);border-color:rgba(0,180,42,.3)}.task-left[data-v-54828017]{display:flex;align-items:flex-start;gap:12px;flex:1}.task-info[data-v-54828017]{flex:1}.task-name[data-v-54828017]{font-size:16px;font-weight:600;color:#1d2129;margin-bottom:4px;transition:all .3s ease}.task-name.completed-text[data-v-54828017]{color:#00b42a;text-decoration:line-through}.task-description[data-v-54828017]{font-size:14px;color:#6b7280;line-height:1.4;margin:0}.task-right[data-v-54828017]{display:flex;align-items:center}.task-success-icon[data-v-54828017]{color:#00b42a;font-size:18px}.upload-section[data-v-54828017]{margin-top:20px}.upload-btn[data-v-54828017]{width:100%!important;border:2px dashed #e5e7eb!important;background:transparent!important;color:#6b7280!important;font-weight:500!important;padding:12px!important;border-radius:8px!important;transition:all .3s ease!important}.upload-btn[data-v-54828017]:hover{border-color:#165dff!important;color:#165dff!important;background:rgba(22,93,255,.05)!important}.upload-btn i[data-v-54828017]{margin-right:8px}.resources-list[data-v-54828017]{display:flex;flex-direction:column;gap:12px}.resource-item[data-v-54828017]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .3s ease}.resource-item[data-v-54828017]:hover{background:rgba(22,93,255,.05);transform:translateX(4px)}.resource-item:hover .resource-download[data-v-54828017]{opacity:1}.resource-icon[data-v-54828017]{width:24px;display:flex;align-items:center;justify-content:center}.resource-icon i[data-v-54828017]{font-size:20px}.resource-name[data-v-54828017]{flex:1;font-weight:500;color:#1d2129}.resource-download[data-v-54828017]{color:#6b7280;opacity:0;transition:opacity .3s ease}.feedback-list[data-v-54828017]{display:flex;flex-direction:column;gap:16px}.feedback-item[data-v-54828017]{border:1px solid #e5e7eb;border-radius:8px;padding:16px;background:#f8fafc}.feedback-header[data-v-54828017]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.mentor-info[data-v-54828017]{display:flex;align-items:flex-start;gap:12px}.mentor-avatar[data-v-54828017]{width:40px;height:40px;border-radius:50%;overflow:hidden}.mentor-avatar img[data-v-54828017]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mentor-details .mentor-name[data-v-54828017]{font-size:14px;font-weight:600;color:#1d2129;margin:0 0 4px 0}.mentor-details .mentor-title[data-v-54828017]{font-size:12px;color:#6b7280;margin:0}.feedback-date[data-v-54828017]{font-size:12px;color:#9ca3af}.feedback-content p[data-v-54828017]{color:#374151;line-height:1.6;margin-bottom:8px}.feedback-tags[data-v-54828017]{display:flex;gap:6px;flex-wrap:wrap}.task-assignment-list[data-v-54828017]{display:flex;flex-direction:column;gap:12px}.assignment-item[data-v-54828017]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8fafc;border-radius:8px;border-left:4px solid #e5e7eb;transition:all .3s ease}.assignment-item.completed[data-v-54828017]{border-left-color:#00b42a;background:#f6ffed}.assignment-item.completed .task-status-indicator[data-v-54828017]{background:#00b42a}.assignment-item.in-progress[data-v-54828017]{border-left-color:#165dff;background:#f0f5ff}.assignment-item.in-progress .task-status-indicator[data-v-54828017]{background:#165dff}.task-status-indicator[data-v-54828017]{width:8px;height:8px;border-radius:50%;background:#e5e7eb;flex-shrink:0}.task-assignment-content[data-v-54828017]{flex:1}.task-assignment-content .task-assignment-name[data-v-54828017]{font-size:14px;font-weight:600;color:#1d2129;margin:0 0 4px 0}.task-assignment-content .task-assignment-meta[data-v-54828017]{display:flex;gap:16px;font-size:12px;color:#6b7280}.task-assignment-content .task-assignment-meta .assignee[data-v-54828017],.task-assignment-content .task-assignment-meta .deadline[data-v-54828017]{display:flex;align-items:center}.task-assignment-status[data-v-54828017]{font-size:12px;padding:2px 8px;border-radius:12px;font-weight:500}.task-assignment-status.已完成[data-v-54828017]{background:#f6ffed;color:#389e0d}.task-assignment-status.进行中[data-v-54828017]{background:#f0f5ff;color:#1d39c4}.task-assignment-status.未开始[data-v-54828017]{background:#f5f5f5;color:#8c8c8c}.team-files-list[data-v-54828017]{display:flex;flex-direction:column;gap:12px}.file-item[data-v-54828017]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:8px;cursor:pointer;transition:all .3s ease}.file-item[data-v-54828017]:hover{background:rgba(22,93,255,.05);transform:translateX(4px)}.file-item:hover .file-download[data-v-54828017]{opacity:1}.file-icon[data-v-54828017]{width:24px;display:flex;align-items:center;justify-content:center}.file-icon i[data-v-54828017]{font-size:20px}.file-info[data-v-54828017]{flex:1}.file-info .file-name[data-v-54828017]{font-size:14px;font-weight:600;color:#1d2129;margin:0 0 4px 0}.file-info .file-meta[data-v-54828017]{display:flex;gap:12px;font-size:12px;color:#6b7280}.file-info .file-meta span[data-v-54828017]{position:relative}.file-info .file-meta span[data-v-54828017]:not(:last-child):after{content:"·";margin-left:6px;color:#d1d5db}.file-download[data-v-54828017]{color:#6b7280;opacity:0;transition:opacity .3s ease}@media(max-width:768px){.main-title[data-v-54828017]{font-size:2.5rem}.sub-title[data-v-54828017]{padding:10px 24px;font-size:1rem}.dashboard-content[data-v-54828017]{padding:40px 15px}.content-header[data-v-54828017]{padding:30px 20px}.content-title[data-v-54828017]{font-size:1.5rem}.category-nav[data-v-54828017]{gap:8px;padding:0 4px}.category-btn[data-v-54828017]{padding:8px 16px;font-size:.85rem}.ongoing-project-card[data-v-54828017]{flex-direction:column}.project-content[data-v-54828017]{padding:20px}.project-header[data-v-54828017]{flex-direction:column;align-items:flex-start;gap:12px}.project-header h4[data-v-54828017]{font-size:1.2rem}.projects-grid[data-v-54828017]{grid-template-columns:1fr;gap:16px}.project-meta[data-v-54828017]{gap:12px}.detail-overview[data-v-54828017]{flex-direction:column}.detail-tabs[data-v-54828017],.overview-info[data-v-54828017]{padding:20px}.resources-grid[data-v-54828017]{grid-template-columns:1fr;gap:16px}.project-workbench[data-v-54828017]{padding:16px 12px}.workbench-layout[data-v-54828017]{flex-direction:column;gap:16px}.sidebar[data-v-54828017]{width:100%}.sidebar-card[data-v-54828017]{position:static;padding:16px}.progress-svg[data-v-54828017]{width:80px;height:80px}.progress-percentage[data-v-54828017]{font-size:20px}.progress-label[data-v-54828017]{font-size:11px}.nav-title[data-v-54828017]{font-size:14px}.step-title[data-v-54828017]{font-size:13px!important}.step-description[data-v-54828017]{font-size:11px!important}.project-header-card[data-v-54828017],.requirements-card[data-v-54828017],.resources-card[data-v-54828017],.tasks-card[data-v-54828017]{padding:16px}.project-main-title[data-v-54828017]{font-size:20px}.project-meta[data-v-54828017]{font-size:13px}.action-buttons[data-v-54828017]{flex-direction:column;gap:8px}.action-btn[data-v-54828017]{justify-content:center}.card-title[data-v-54828017]{font-size:16px}.task-item[data-v-54828017]{padding:12px}.task-name[data-v-54828017]{font-size:14px}.task-description[data-v-54828017]{font-size:13px}.resource-item[data-v-54828017]{padding:10px 12px}.resource-name[data-v-54828017]{font-size:14px}}