.research-publications-dashboard{--rpm-text:#1f2933;--rpm-muted:#52606d;--rpm-border:#d9e2ec;--rpm-surface:#ffffff;--rpm-panel:#f8fafc;--rpm-primary:#0f5e9c;--rpm-primary-dark:#0b4778;--rpm-accent:#b42318;--rpm-success:#217a3f;color:var(--rpm-text);font-family:inherit;max-width:1400px;margin:0 auto;padding:24px 16px}.research-publications-dashboard *,.research-publications-dashboard *::before,.research-publications-dashboard *::after{box-sizing:border-box}.research-publications-dashboard.is-loading{opacity:.72;pointer-events:none}.research-publications-dashboard .department-header,.research-publications-dashboard .publication-header{margin:0 0 22px;padding-bottom:18px;border-bottom:1px solid var(--rpm-border)}.research-publications-dashboard .department-header h2,.research-publications-dashboard .publication-header h2{margin:0;color:var(--rpm-primary-dark);font-size:clamp(1.7rem, 2.6vw, 2.45rem);font-weight:700;line-height:1.18;letter-spacing:0}.research-publications-dashboard .department-header p,.research-publications-dashboard .publication-header p{max-width:760px;margin:10px 0 0;color:var(--rpm-muted);font-size:1rem;line-height:1.6}.research-publications-dashboard .publication-search-wrapper{position:relative;margin:0 0 16px}.research-publications-dashboard .search-icon{position:absolute;top:50%;left:16px;width:20px;height:20px;color:var(--rpm-muted);line-height:1;pointer-events:none;transform:translateY(-50%)}.research-publications-dashboard .search-icon::before{content:"\1F50D";font-size:16px}.research-publications-dashboard .publication-search,.research-publications-dashboard .search-input{width:100%;min-height:48px;margin:0;padding:11px 14px 11px 46px;border:1px solid var(--rpm-border);border-radius:6px;background:var(--rpm-surface);color:var(--rpm-text);font:inherit;line-height:1.35;box-shadow:0 1px 2px rgb(15 23 42 / .04);transition:border-color .18s ease,box-shadow .18s ease}.research-publications-dashboard .publication-search:focus,.research-publications-dashboard .search-input:focus{border-color:var(--rpm-primary);outline:0;box-shadow:0 0 0 3px rgb(15 94 156 / .14)}.research-publications-dashboard .publication-counter{display:inline-flex;align-items:center;min-height:34px;margin:0 0 14px;padding:6px 12px;border:1px solid rgb(15 94 156 / .18);border-radius:6px;background:#eef6fc;color:var(--rpm-primary-dark);font-size:.92rem;font-weight:700;line-height:1.2}.rpm-year-filter{margin:0 0 22px}.rpm-year-filter-sticky{position:sticky;top:0;z-index:10;background:var(--rpm-surface);padding:10px 0}.rpm-year-pills{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--rpm-border) #fff0;padding-bottom:6px;cursor:grab}.rpm-year-pills.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none}.rpm-year-pills::-webkit-scrollbar{height:6px}.rpm-year-pills::-webkit-scrollbar-thumb{background:var(--rpm-border);border-radius:999px}.rpm-year-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 16px;border:1px solid var(--rpm-border);border-radius:999px;background:var(--rpm-surface);color:var(--rpm-text);font:inherit;font-size:.94rem;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.rpm-year-pill:hover{border-color:var(--rpm-primary);color:var(--rpm-primary-dark);transform:translateY(-1px)}.rpm-year-pill:focus-visible{outline:2px solid var(--rpm-primary);outline-offset:2px}.rpm-year-pill.is-active{border-color:var(--rpm-primary);background:var(--rpm-primary);color:#fff}.rpm-year-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:1px 6px;border-radius:999px;background:rgb(15 94 156 / .12);color:inherit;font-size:.8rem;font-weight:700}.rpm-year-pill.is-active .rpm-year-pill-count{background:rgb(255 255 255 / .25)}.rpm-year-select{display:none;width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--rpm-border);border-radius:8px;background:var(--rpm-surface);color:var(--rpm-text);font:inherit;font-size:1rem;font-weight:600}@media (max-width:1023px){.rpm-year-pills{display:none}.rpm-year-select{display:block}}.rpm-results-wrapper{position:relative}.rpm-skeleton{display:none;grid-template-columns:minmax(0,1fr);gap:16px}.research-publications-dashboard.is-loading .rpm-skeleton{display:grid}@media (min-width:700px){.rpm-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpm-skeleton-card{display:flex;gap:14px;padding:18px;border:1px solid var(--rpm-border);border-radius:10px;background:var(--rpm-surface)}.rpm-skeleton-icon,.rpm-skeleton-line{background:linear-gradient(90deg,#edf1f5 25%,#e2e8f0 37%,#edf1f5 63%);background-size:400% 100%;animation:rpm-skeleton-pulse 1.4s ease infinite;border-radius:6px}.rpm-skeleton-icon{flex:0 0 44px;height:44px;border-radius:10px}.rpm-skeleton-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:10px;justify-content:center}.rpm-skeleton-line{height:12px}.rpm-skeleton-line-title{width:80%;height:16px}.rpm-skeleton-line-sub{width:60%}.rpm-skeleton-line-sub.short{width:35%}@keyframes rpm-skeleton-pulse{0%{background-position:100% 50%}100%{background-position:0 50%}}.research-publications-dashboard.is-loading [data-rpm-results]{opacity:.35;pointer-events:none;transition:opacity .15s ease}.rpm-empty-state{text-align:center;padding:48px 20px;color:var(--rpm-muted)}.rpm-empty-state-icon{font-size:2.4rem;color:var(--rpm-border);margin-bottom:12px;display:block}.rpm-empty-state-title{font-size:1.05rem;font-weight:700;color:var(--rpm-text);margin:0 0 4px}.rpm-empty-state-hint{margin:0;font-size:.92rem}.rpm-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.rpm-pagination-status{font-size:.9rem;color:var(--rpm-muted);font-weight:600}.research-publications-dashboard .publications-grid,.research-publications-dashboard .publication-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:stretch}.research-publications-dashboard .publication-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;min-height:100%;padding:18px;border:1px solid var(--rpm-border);border-radius:8px;background:var(--rpm-surface);box-shadow:0 10px 28px rgb(15 23 42 / .07);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.research-publications-dashboard .publication-card:hover{border-color:rgb(15 94 156 / .35);box-shadow:0 16px 34px rgb(15 23 42 / .11);transform:translateY(-2px)}.research-publications-dashboard .publication-card.featured-publication{border-left:4px solid var(--rpm-accent)}.research-publications-dashboard .publication-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:8px;background:#eef6fc;color:var(--rpm-primary);font-size:1.4rem}.research-publications-dashboard .publication-content{min-width:0}.research-publications-dashboard .publication-title{margin:0 0 10px;color:var(--rpm-primary-dark);font-size:1.08rem;font-weight:700;line-height:1.35;letter-spacing:0}.research-publications-dashboard .publication-authors,.research-publications-dashboard .publication-journal,.research-publications-dashboard .publication-meta{margin:0 0 9px;color:var(--rpm-muted);font-size:.95rem;line-height:1.55}.research-publications-dashboard .publication-authors{color:var(--rpm-text)}.research-publications-dashboard .publication-journal-badge{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border:1px solid #fff0;border-radius:999px;font-size:.86rem;line-height:1.25;vertical-align:middle;overflow-wrap:anywhere}.research-publications-dashboard .publication-year{display:inline-flex;align-items:center;margin-left:8px;padding:2px 7px;border-radius:999px;background:#edf7ee;color:var(--rpm-success);font-size:.82rem;font-weight:700;vertical-align:middle}.research-publications-dashboard .publication-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.research-publications-dashboard .publication-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;max-width:100%;padding:7px 10px;border:1px solid var(--rpm-border);border-radius:6px;background:var(--rpm-panel);color:var(--rpm-primary-dark);font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.research-publications-dashboard .publication-link:hover,.research-publications-dashboard .publication-link:focus{border-color:var(--rpm-primary);background:var(--rpm-primary);color:#fff;outline:0;text-decoration:none}.research-publications-dashboard .pdf-link{color:var(--rpm-accent)}.research-publications-dashboard .no-results,.research-publications-dashboard .no-publications-message{margin:24px 0 0;padding:18px;border:1px dashed var(--rpm-border);border-radius:8px;background:var(--rpm-panel);color:var(--rpm-muted);text-align:center}.research-publications-dashboard .no-results[hidden],.research-publications-dashboard .no-publications-message[hidden]{display:none}.research-publications-dashboard .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.research-publications-dashboard{padding:18px 12px}.research-publications-dashboard .publication-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px}.research-publications-dashboard .publication-icon{width:44px;height:44px;font-size:1.15rem}.research-publications-dashboard .publication-links{flex-direction:column;align-items:stretch}.research-publications-dashboard .publication-link{justify-content:flex-start;width:100%}}.rpm-breadcrumbs{font-size:.9rem;color:var(--rpm-muted);margin-bottom:16px}.rpm-breadcrumbs a{color:var(--rpm-primary);text-decoration:none}.rpm-breadcrumb-sep{margin:0 4px;color:var(--rpm-muted)}.publication-single-title{font-size:1.8rem;line-height:1.3;margin:0 0 12px;color:var(--rpm-text)}.publication-single .publication-authors{font-size:1rem;margin-bottom:4px}.publication-affiliation-legend{font-size:.85rem;color:var(--rpm-muted);margin:4px 0 16px;padding-left:20px}.publication-abstract h2,.publication-keywords h2,.publication-related h2{font-size:1.15rem;margin:24px 0 8px}.publication-related ul{margin:0;padding-left:20px}.publication-related li{margin-bottom:6px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}