.faculty-detail-page[data-v-da7fa298]{min-height:100vh;background:#f8f8f8}.container-custom[data-v-da7fa298]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.hero-section[data-v-da7fa298]{position:relative;height:25vh;min-height:180px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.hero-bg-wrapper[data-v-da7fa298]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1e3a5f,#0f1f33)}.hero-bg-image[data-v-da7fa298]{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s}.hero-bg-image.loaded[data-v-da7fa298]{opacity:.25}.hero-overlay[data-v-da7fa298]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent)}.hero-content[data-v-da7fa298]{position:relative;z-index:10;width:100%;padding:1.5rem}.breadcrumb-nav[data-v-da7fa298]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;color:#ffffffb3;max-width:1200px;margin:0 auto}.breadcrumb-nav a[data-v-da7fa298]{color:#ffffffb3;text-decoration:none;transition:color .2s}.breadcrumb-nav a[data-v-da7fa298]:hover{color:#fff}.breadcrumb-nav .current[data-v-da7fa298]{color:#fff;font-weight:500}.main-section[data-v-da7fa298]{padding:2rem 0 4rem}.profile-header-section[data-v-da7fa298]{display:flex;gap:2rem;background:transparent;padding:2rem;margin-bottom:1.5rem}@media (max-width: 700px){.profile-header-section[data-v-da7fa298]{flex-direction:column;align-items:center}.profile-info-col[data-v-da7fa298]{text-align:center;width:100%}.spec-badge[data-v-da7fa298]{justify-content:center}.admin-position[data-v-da7fa298]{text-align:center}.faculty-bio[data-v-da7fa298],.info-grid[data-v-da7fa298],.info-item[data-v-da7fa298],.info-content[data-v-da7fa298],.info-content h4[data-v-da7fa298],.info-content p[data-v-da7fa298]{text-align:start}}.profile-image-card[data-v-da7fa298]{flex-shrink:0;position:relative;padding:16px}.image-card-inner[data-v-da7fa298]{width:160px;height:200px;position:relative;background:transparent;overflow:hidden}.image-shimmer[data-v-da7fa298]{position:absolute;top:0;right:0;bottom:0;left:0;background:#e5e7eb;z-index:2;transition:opacity .3s ease}.image-shimmer.hidden[data-v-da7fa298]{opacity:0;pointer-events:none}.shimmer-effect[data-v-da7fa298]{width:100%;height:100%;background:linear-gradient(-45deg,#e5e7eb,#e5e7eb 40%,#f0f0f0,#e5e7eb 60%,#e5e7eb);background-size:400% 400%;animation:shimmer-da7fa298 1.5s ease-in-out infinite}@keyframes shimmer-da7fa298{0%{background-position:100% 100%}to{background-position:0% 0%}}.profile-image[data-v-da7fa298]{width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .3s ease;position:absolute;top:0;right:0;bottom:0;left:0}.profile-image.loaded[data-v-da7fa298]{opacity:1}.profile-image-placeholder[data-v-da7fa298]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#9ca3af;background:#e5e7eb}.profile-image-placeholder svg[data-v-da7fa298]{width:35%;height:35%}.profile-info-col[data-v-da7fa298]{flex:1;padding:0}.spec-badge[data-v-da7fa298]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.badge-dot[data-v-da7fa298]{width:8px;height:8px;background:var(--dept-primary, #3b82f6);flex-shrink:0}.badge-line[data-v-da7fa298]{width:30px;height:2px;background:var(--dept-primary, #3b82f6);flex-shrink:0}.badge-text[data-v-da7fa298]{color:var(--dept-primary, #3b82f6);font-size:.9375rem;font-weight:500;letter-spacing:.02em;text-transform:capitalize}.academic-title-abbr[data-v-da7fa298]{font-size:1rem;font-weight:600;color:var(--dept-primary, #3b82f6);margin:0 0 .25rem}.faculty-name[data-v-da7fa298]{font-size:2rem;font-weight:700;color:#1e293b;margin:0 0 .5rem;line-height:1.3}.academic-title-full[data-v-da7fa298]{font-size:.9375rem;color:#64748b;margin:0 0 .5rem}.admin-position[data-v-da7fa298]{margin-bottom:1rem}.position-row[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.5rem}.position-badge[data-v-da7fa298]{display:inline-block;padding:.25rem .75rem;background:color-mix(in srgb,var(--dept-primary, #3b82f6) 15%,transparent);color:var(--dept-primary, #3b82f6);font-size:.8125rem;font-weight:600}.position-badge-en[data-v-da7fa298]{background:color-mix(in srgb,var(--dept-primary, #3b82f6) 10%,transparent);font-style:italic}.position-details[data-v-da7fa298]{display:block;font-size:.8125rem;color:#64748b;margin-inline-start:.5rem}.faculty-bio[data-v-da7fa298]{font-size:.9375rem;line-height:1.7;color:#64748b;margin-bottom:1.5rem}.info-grid[data-v-da7fa298]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.25rem;padding-top:1.25rem;margin-bottom:1.5rem;border-top:1px solid #e5e7eb}@media (max-width: 600px){.info-grid[data-v-da7fa298]{grid-template-columns:1fr}.info-item[data-v-da7fa298]{justify-content:flex-start}}.info-item[data-v-da7fa298]{display:flex;gap:.75rem;align-items:flex-start}.info-icon[data-v-da7fa298]{width:2rem;height:2rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#64748b}.info-icon svg[data-v-da7fa298]{width:1.25rem;height:1.25rem}.info-content h4[data-v-da7fa298]{font-size:.8125rem;font-weight:700;color:#1e293b;margin:0 0 .125rem}.info-content p[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:0}.info-content a[data-v-da7fa298]{color:inherit;text-decoration:none}.info-content a[data-v-da7fa298]:hover{color:var(--dept-primary, #3b82f6)}.social-section-vertical[data-v-da7fa298]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #e5e7eb;width:100%}.social-section-vertical h4[data-v-da7fa298]{font-size:.75rem;font-weight:600;color:#64748b;margin:0 0 .75rem;text-align:center}.social-links-vertical[data-v-da7fa298]{display:flex;flex-direction:column;gap:.5rem}.social-btn-vertical[data-v-da7fa298]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.75rem;text-decoration:none;transition:all .2s}.social-btn-vertical svg[data-v-da7fa298]{width:1rem;height:1rem;flex-shrink:0}.social-btn-vertical span[data-v-da7fa298]{flex:1}.social-btn-vertical[data-v-da7fa298]:hover{background:var(--dept-primary, #3b82f6);border-color:var(--dept-primary, #3b82f6);color:#fff}.social-section[data-v-da7fa298]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #e5e7eb}.social-section h4[data-v-da7fa298]{font-size:.8125rem;font-weight:600;color:#64748b;margin:0 0 .75rem}.social-links[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.5rem}.social-btn[data-v-da7fa298]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid #e2e8f0;color:#64748b;font-size:.75rem;text-decoration:none;transition:all .2s}.social-btn svg[data-v-da7fa298]{width:.875rem;height:.875rem}.social-btn[data-v-da7fa298]:hover{background:var(--dept-primary, #3b82f6);border-color:var(--dept-primary, #3b82f6);color:#fff}.info-cards-row[data-v-da7fa298]{margin-bottom:1.5rem}.info-card[data-v-da7fa298]{background:transparent;padding:1.5rem}.card-title[data-v-da7fa298]{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#1e293b;margin:0 0 1rem}.card-title svg[data-v-da7fa298]{width:1.25rem;height:1.25rem;color:var(--dept-primary, #3b82f6)}.spec-info-grid[data-v-da7fa298]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.spec-item[data-v-da7fa298]{padding:.75rem;background:transparent}.spec-label[data-v-da7fa298]{display:block;font-size:.6875rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.spec-value[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b}.full-width-card[data-v-da7fa298]{background:transparent;padding:1.5rem;margin-bottom:1.5rem}.section-title[data-v-da7fa298]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#1e293b;margin:0 0 .5rem}.section-title svg[data-v-da7fa298]{width:1.25rem;height:1.25rem;color:var(--dept-primary, #3b82f6)}.title-underline[data-v-da7fa298]{width:50px;height:3px;background:var(--dept-primary, #3b82f6);margin-bottom:1rem}.title-underline.gold[data-v-da7fa298]{background:linear-gradient(90deg,var(--dept-primary, #3b82f6),color-mix(in srgb,var(--dept-primary, #3b82f6) 70%,#fff))}.section-desc[data-v-da7fa298]{font-size:.875rem;color:#64748b;margin-bottom:1rem}.section-header-row[data-v-da7fa298]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.section-header-row .section-title[data-v-da7fa298]{flex:1;min-width:0}.count-badge[data-v-da7fa298]{padding:.25rem .625rem;background:var(--dept-primary, #3b82f6);color:#fff;font-size:.75rem;font-weight:600}.keywords-tags[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.5rem}.keyword-tag[data-v-da7fa298]{padding:.5rem 1rem;background:color-mix(in srgb,var(--dept-primary, #3b82f6) 10%,transparent);border:1px solid color-mix(in srgb,var(--dept-primary, #3b82f6) 30%,transparent);color:var(--dept-primary, #3b82f6);font-size:.875rem;font-weight:500}.research-activity-link[data-v-da7fa298]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.625rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--dept-primary, #3b82f6);text-decoration:none;transition:opacity .2s,transform .15s;box-shadow:0 1px 2px #0000000f}.research-activity-link[data-v-da7fa298]:hover{opacity:.92;transform:translateY(-1px)}.research-activity-link svg[data-v-da7fa298]{width:1.125rem;height:1.125rem;flex-shrink:0}.degrees-timeline[data-v-da7fa298]{display:flex;flex-direction:column;gap:0}.degree-item[data-v-da7fa298]{display:flex;gap:1rem}.degree-marker[data-v-da7fa298]{display:flex;flex-direction:column;align-items:center;width:1.5rem;flex-shrink:0}.marker-dot[data-v-da7fa298]{width:.75rem;height:.75rem;background:var(--dept-primary, #3b82f6);border:2px solid var(--dept-primary, #3b82f6);flex-shrink:0}.marker-line[data-v-da7fa298]{width:2px;flex:1;background:#e2e8f0;min-height:2rem}.degree-item:last-child .marker-line[data-v-da7fa298]{display:none}.degree-content[data-v-da7fa298]{padding-bottom:1.5rem}.degree-type[data-v-da7fa298]{font-size:1rem;font-weight:700;color:#1e293b;margin-bottom:.25rem}.degree-details[data-v-da7fa298]{font-size:.875rem;color:#475569;margin-bottom:.25rem}.degree-meta[data-v-da7fa298]{font-size:.8125rem;color:#94a3b8}.degree-spec[data-v-da7fa298]{color:var(--dept-primary, #3b82f6);font-weight:500}.exp-category[data-v-da7fa298]{margin-bottom:1.5rem}.exp-category[data-v-da7fa298]:last-child{margin-bottom:0}.exp-category-title[data-v-da7fa298]{font-size:1rem;font-weight:700;color:var(--dept-primary, #3b82f6);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--dept-primary, #3b82f6);display:inline-flex;align-items:center;gap:.5rem}.experience-list[data-v-da7fa298]{display:flex;flex-direction:column;gap:.75rem}.exp-item[data-v-da7fa298]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:#f8fafc;border-inline-start:3px solid var(--dept-primary, #3b82f6)}.exp-item-dot[data-v-da7fa298]{width:8px;height:8px;background:var(--dept-primary, #3b82f6);border-radius:50%;margin-top:.5rem;flex-shrink:0}.exp-item-content[data-v-da7fa298]{flex:1}.exp-item-content h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.exp-org[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:0 0 .25rem}.exp-dates[data-v-da7fa298]{font-size:.75rem;color:var(--dept-primary, #3b82f6);font-weight:500}.courses-grid[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.5rem}.course-item[data-v-da7fa298]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;font-size:.875rem;color:#475569}.course-item svg[data-v-da7fa298]{width:1rem;height:1rem;color:var(--dept-primary, #3b82f6)}.part-category[data-v-da7fa298]{margin-bottom:1.5rem}.part-category[data-v-da7fa298]:last-child{margin-bottom:0}.part-category-title[data-v-da7fa298]{font-size:1rem;font-weight:700;color:var(--dept-primary, #3b82f6);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--dept-primary, #3b82f6);display:inline-flex;align-items:center;gap:.5rem}.category-count[data-v-da7fa298]{font-size:.9rem;font-weight:600;color:#6b7280}.participations-list[data-v-da7fa298]{display:flex;flex-direction:column;gap:.75rem}.part-item[data-v-da7fa298]{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;background:#f8fafc;border-inline-start:3px solid var(--dept-primary, #3b82f6)}.part-item-dot[data-v-da7fa298]{width:8px;height:8px;background:var(--dept-primary, #3b82f6);border-radius:50%;margin-top:.5rem;flex-shrink:0}.part-info[data-v-da7fa298]{flex:1;min-width:0;overflow-wrap:break-word}.part-info h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;overflow-wrap:break-word}.part-info p[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:0;overflow-wrap:break-word}.part-item-link[data-v-da7fa298]{display:inline-block;margin-top:.375rem;font-size:.8125rem;font-weight:600;color:var(--dept-primary, #3b82f6);text-decoration:none}.part-item-link[data-v-da7fa298]:hover{text-decoration:underline}.part-year[data-v-da7fa298]{font-size:.8125rem;color:#94a3b8;flex-shrink:0}.supervisions-grid[data-v-da7fa298]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.sup-card[data-v-da7fa298]{padding:1.5rem;background:transparent;text-align:center;border:none}.sup-number[data-v-da7fa298]{font-size:2.5rem;font-weight:800;color:var(--dept-primary, #3b82f6);line-height:1;margin-bottom:.5rem}.sup-label[data-v-da7fa298]{font-size:.8125rem;color:#64748b}.papers-list[data-v-da7fa298]{display:flex;flex-direction:column;gap:.75rem}.paper-item[data-v-da7fa298]{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#f8fafc;min-width:0}.paper-year[data-v-da7fa298]{padding:.25rem .5rem;background:var(--dept-primary, #3b82f6);color:#fff;font-size:.75rem;font-weight:600;flex-shrink:0}.paper-info[data-v-da7fa298]{flex:1;min-width:0;overflow-wrap:break-word}.paper-info h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem;line-height:1.4;overflow-wrap:break-word}.paper-authors[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:0;overflow-wrap:break-word}.paper-journal[data-v-da7fa298]{font-size:.8125rem;color:#475569;margin:0 0 .25rem;overflow-wrap:break-word}.paper-doi[data-v-da7fa298]{color:#64748b}.paper-link[data-v-da7fa298]{display:inline-block;margin-top:.375rem;font-size:.8125rem;font-weight:600;color:var(--dept-primary, #3b82f6);text-decoration:none}.paper-link[data-v-da7fa298]:hover{text-decoration:underline}.paper-badges[data-v-da7fa298]{display:flex;flex-direction:column;gap:.25rem;flex-shrink:0}.paper-type[data-v-da7fa298]{padding:.125rem .5rem;background:#e2e8f0;color:#475569;font-size:.6875rem;font-weight:500;text-align:center;white-space:nowrap}.paper-type-journal[data-v-da7fa298]{background:#dcfce7;color:#166534}.paper-type-conference[data-v-da7fa298]{background:#dbeafe;color:#1e40af}.paper-type-thesis[data-v-da7fa298]{background:#fef3c7;color:#92400e}.paper-type-book_chapter[data-v-da7fa298]{background:#f3e8ff;color:#6b21a8}.paper-type-technical_report[data-v-da7fa298]{background:#f3f4f6;color:#374151}.paper-type-review[data-v-da7fa298]{background:#fee2e2;color:#991b1b}.paper-nature-sole[data-v-da7fa298]{background:#fef9c3;color:#a16207}.paper-doi-line[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:.125rem 0;overflow-wrap:anywhere}.paper-doi-line .paper-link[data-v-da7fa298]{word-break:break-all}.paper-links-row[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.375rem}.books-list[data-v-da7fa298]{display:flex;flex-direction:column;gap:.75rem}.book-item[data-v-da7fa298]{display:flex;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0}.book-icon-wrap[data-v-da7fa298]{width:2.5rem;height:2.5rem;background:var(--dept-primary, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.book-icon-wrap svg[data-v-da7fa298]{width:1.25rem;height:1.25rem}.book-info[data-v-da7fa298]{flex:1}.book-info h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.book-info p[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:0 0 .25rem}.book-meta[data-v-da7fa298]{display:flex;gap:1rem;font-size:.75rem;color:#94a3b8}.patents-list[data-v-da7fa298]{display:flex;flex-direction:column;gap:.75rem}.patent-item[data-v-da7fa298]{display:flex;gap:1rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0}.patent-badge[data-v-da7fa298]{padding:.25rem .5rem;font-size:.6875rem;font-weight:600;flex-shrink:0;height:fit-content}.patent-badge.international[data-v-da7fa298]{background:color-mix(in srgb,var(--dept-primary, #3b82f6) 15%,transparent);color:var(--dept-primary, #3b82f6)}.patent-badge.local[data-v-da7fa298]{background:color-mix(in srgb,var(--dept-primary, #3b82f6) 25%,transparent);color:var(--dept-primary, #3b82f6)}.patent-info h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.patent-details[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:#64748b}.awards-section[data-v-da7fa298]{background:linear-gradient(135deg,color-mix(in srgb,var(--dept-primary, #3b82f6) 5%,#fff),color-mix(in srgb,var(--dept-primary, #3b82f6) 10%,#fff));border:1px solid color-mix(in srgb,var(--dept-primary, #3b82f6) 30%,transparent)}.certifications-grid[data-v-da7fa298]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.certification-item[data-v-da7fa298]{display:flex;gap:1rem;padding:1rem;background:#f8fafc;border-inline-start:3px solid var(--dept-primary, #3b82f6)}.cert-icon[data-v-da7fa298]{width:2.5rem;height:2.5rem;background:var(--dept-primary, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cert-icon svg[data-v-da7fa298]{width:1.25rem;height:1.25rem}.cert-info[data-v-da7fa298]{flex:1;min-width:0}.cert-info h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.cert-org[data-v-da7fa298]{font-size:.875rem;color:#64748b;margin:0 0 .5rem}.cert-meta[data-v-da7fa298]{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.8125rem;color:#94a3b8;margin-bottom:.5rem}.cert-date[data-v-da7fa298],.cert-id[data-v-da7fa298]{display:flex;align-items:center;gap:.25rem}.cert-link[data-v-da7fa298]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8125rem;color:var(--dept-primary, #3b82f6);text-decoration:none;font-weight:500}.cert-link[data-v-da7fa298]:hover{text-decoration:underline}.cert-link svg[data-v-da7fa298]{width:.875rem;height:.875rem}.awards-grid[data-v-da7fa298]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.award-item[data-v-da7fa298]{display:flex;gap:1rem;padding:1rem;background:transparent;border:none}.award-icon[data-v-da7fa298]{width:2.5rem;height:2.5rem;background:var(--dept-primary, #3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.award-icon svg[data-v-da7fa298]{width:1.25rem;height:1.25rem}.award-info h4[data-v-da7fa298]{font-size:.9375rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.award-info p[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin:0 0 .25rem}.award-year[data-v-da7fa298]{font-size:.75rem;color:var(--dept-primary, #3b82f6);font-weight:500}.preview-banner[data-v-da7fa298]{position:fixed;top:0;left:0;right:0;z-index:9999;background:linear-gradient(135deg,#f59e0b,#d97706);color:#1a1a1a;padding:.75rem 1rem;text-align:center;box-shadow:0 2px 8px #00000026}.preview-banner-content[data-v-da7fa298]{display:flex;align-items:center;justify-content:center;gap:.75rem;max-width:1200px;margin:0 auto;flex-wrap:wrap}.preview-banner svg[data-v-da7fa298]{width:1.25rem;height:1.25rem;flex-shrink:0}.preview-banner span[data-v-da7fa298]{font-size:.875rem;font-weight:600}.preview-banner .status-badge[data-v-da7fa298]{padding:.25rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.preview-banner .status-badge.pending[data-v-da7fa298]{background:#fef3c7;color:#92400e}.preview-banner .status-badge.approved[data-v-da7fa298]{background:#d1fae5;color:#065f46}.preview-banner .status-badge.rejected[data-v-da7fa298]{background:#fee2e2;color:#991b1b}.preview-banner .status-badge.draft[data-v-da7fa298]{background:#e5e7eb;color:#374151}.faculty-detail-page:has(.preview-banner) .hero-section[data-v-da7fa298]{margin-top:48px}@media (max-width: 640px){.preview-banner-content[data-v-da7fa298]{flex-direction:column;gap:.5rem}.preview-banner span[data-v-da7fa298]{font-size:.8125rem}.paper-item[data-v-da7fa298]{flex-direction:column;align-items:stretch;gap:.75rem}.paper-year[data-v-da7fa298]{align-self:flex-start}.paper-badges[data-v-da7fa298]{flex-direction:row;flex-wrap:wrap;align-items:center}.paper-type[data-v-da7fa298]{white-space:normal;text-align:center;max-width:100%}.paper-links-row[data-v-da7fa298]{flex-direction:column;align-items:flex-start;gap:.5rem}.paper-links-row .paper-link[data-v-da7fa298]{max-width:100%;word-break:break-word}.part-item[data-v-da7fa298]{flex-wrap:wrap}.part-year[data-v-da7fa298]{flex-basis:100%;margin-top:.25rem}}.additional-depts-list[data-v-da7fa298]{display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem;width:100%}.additional-dept-item[data-v-da7fa298]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;width:100%;min-width:0;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:0;border-inline-start:3px solid var(--dept-primary, #181c3f);color:#334155;font-size:.875rem;font-weight:500;line-height:1.45;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.additional-dept-item[data-v-da7fa298]:hover{background:var(--dept-primary, #181c3f);color:#fff;border-color:var(--dept-primary, #181c3f);border-inline-start-color:var(--dept-primary, #181c3f)}.assignment-badge[data-v-da7fa298]{flex-shrink:0;font-size:.6875rem;font-weight:700;padding:.2rem .5rem;border-radius:0;border:1px solid rgba(24,28,63,.2);background:#181c3f14;color:var(--dept-primary, #181c3f);text-transform:uppercase;letter-spacing:.02em}.additional-dept-item:hover .assignment-badge[data-v-da7fa298]{background:#ffffff26;border-color:#ffffff59;color:#fff}.assignment-tenant[data-v-da7fa298]{font-weight:600;word-break:break-word}.assignment-dept[data-v-da7fa298]{word-break:break-word}.assignment-sep[data-v-da7fa298]{flex-shrink:0;opacity:.65}.additional-dept-item .dept-icon[data-v-da7fa298]{width:1.125rem;height:1.125rem;flex-shrink:0}@media (min-width: 640px){.additional-depts-list[data-v-da7fa298]{flex-direction:row;flex-wrap:wrap;gap:.75rem}.additional-dept-item[data-v-da7fa298]{width:auto;max-width:100%;flex-wrap:nowrap;font-size:.9375rem;padding:.625rem 1rem}}@media (max-width: 639px){.additional-dept-item[data-v-da7fa298]{align-items:flex-start}.additional-dept-item .dept-icon[data-v-da7fa298]{margin-top:.125rem}.assignment-sep[data-v-da7fa298]{display:none}.assignment-tenant[data-v-da7fa298],.assignment-dept[data-v-da7fa298]{flex:1 1 100%;padding-inline-start:1.625rem}.assignment-dept[data-v-da7fa298]{font-size:.8125rem;color:#64748b;margin-top:-.125rem}.additional-dept-item:hover .assignment-dept[data-v-da7fa298]{color:#ffffffe6}.assignment-badge[data-v-da7fa298]{order:-1;margin-inline-start:auto}}.faculty-detail-page{--dept-primary: var(--v9b1478a8)}
