﻿/* Compact layout using the active Avada theme tokens. */
.department-scholar-profile{--ds-ink:var(--primary_color,#112445);--ds-muted:var(--body_typography-color,#4d4d4d);--ds-blue:var(--primary_color,#112445);--ds-border:var(--awb-color3,#ebeaea);--ds-surface:var(--awb-color2,#f6f6f6);box-sizing:border-box;width:100%;margin:16px 0;padding:18px;border:1px solid var(--ds-border);border-radius:4px;background:var(--awb-color1,#fff);color:var(--ds-muted);font-family:var(--body_typography-font-family,inherit);font-size:var(--body_typography-font-size,15px);line-height:1.5;box-shadow:none}
.department-scholar-profile *{box-sizing:border-box}
.department-scholar-profile.ds-no-border{border-color:transparent}
.department-scholar-profile .ds-chart-date{font-size:11px;color:var(--ds-muted);margin:10px 0 0}
.department-scholar-profile.ds-scopus-profile .ds-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:640px){.department-scholar-profile.ds-scopus-profile .ds-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.department-scholar-profile .ds-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}
.department-scholar-profile .ds-eyebrow{font-size:10px;letter-spacing:1.2px;font-weight:600;color:var(--ds-ink)}
.department-scholar-profile .ds-title{margin:3px 0 0;padding:0;font-family:var(--h3_typography-font-family,inherit);font-size:var(--h3_typography-font-size,18px);line-height:var(--h3_typography-line-height,1.3);font-weight:var(--h3_typography-font-weight,600);color:var(--ds-ink)}
.department-scholar-profile .ds-badge{font-size:11px;color:var(--ds-muted);background:var(--ds-surface);padding:4px 8px;border-radius:3px;white-space:nowrap}
.department-scholar-profile .ds-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.department-scholar-profile .ds-metric{padding:13px 15px;border:1px solid var(--ds-border);border-radius:3px;background:var(--ds-surface)}
.department-scholar-profile .ds-metric-heading{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ds-ink)}
.department-scholar-profile .ds-icon{display:inline-flex;color:var(--ds-ink)}
.department-scholar-profile .ds-icon svg{width:19px;height:19px}
.department-scholar-profile .ds-value{margin-top:9px;font-size:29px;font-weight:600;line-height:1.15;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--ds-ink)}
.department-scholar-profile .ds-total-label{font-size:11px;color:var(--ds-muted)}
.department-scholar-profile .ds-recent{display:flex;justify-content:space-between;gap:8px;margin-top:9px;padding-top:8px;border-top:1px solid var(--ds-border);font-size:12px;color:var(--ds-muted)}
.department-scholar-profile .ds-recent strong{color:var(--ds-ink);font-weight:600}
.department-scholar-profile .ds-chart{margin:18px 0 0;padding:0}
.department-scholar-profile .ds-chart-heading{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--ds-ink)}
.department-scholar-profile .ds-chart-range{font-size:11px;font-weight:400;color:var(--ds-muted)}
.department-scholar-profile .ds-chart-scroll{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--awb-color4,#e0dede) var(--ds-surface);padding:0 2px 6px}
.department-scholar-profile .ds-bars{display:grid;grid-template-columns:repeat(var(--ds-columns),minmax(0,1fr));gap:7px;min-width:var(--ds-chart-width);padding-top:24px;background:repeating-linear-gradient(to top,transparent 0,transparent 34px,var(--ds-border) 34px,var(--ds-border) 35px);background-size:100% 140px;background-position:0 24px;background-repeat:no-repeat}
.department-scholar-profile .ds-bar-track{height:140px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--ds-border)}
.department-scholar-profile .ds-bar{position:relative;width:68%;max-width:28px;background:var(--ds-blue);border-radius:2px 2px 0 0;min-height:0}
.department-scholar-profile .ds-bar-value{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%);font-size:12px;line-height:1.4;font-weight:600;white-space:nowrap;color:#112445;background-color:#fff;padding:0 2px;border-radius:2px;font-variant-numeric:tabular-nums}
.department-scholar-profile .ds-bar-year{display:block;text-align:center;margin-top:7px;font-size:10px;color:var(--ds-muted);font-variant-numeric:tabular-nums}
.department-scholar-profile .ds-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid var(--ds-border);padding-top:11px;margin-top:10px;font-size:11px;color:var(--ds-muted)}
.department-scholar-profile a.ds-source{display:inline-flex;align-items:center;gap:6px;color:var(--link_color,var(--ds-blue));font-size:12px;font-weight:600;text-decoration:none}
.department-scholar-profile a.ds-source:hover{color:var(--link_hover_color,var(--ds-blue));text-decoration:underline}
.department-scholar-profile .ds-source svg{width:13px;height:13px}
.department-scholar-profile a:focus-visible,.department-scholar-profile .ds-chart-scroll:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px}
@media(max-width:640px){.department-scholar-profile{padding:13px}.department-scholar-profile .ds-header{align-items:flex-start}.department-scholar-profile .ds-badge{display:none}.department-scholar-profile .ds-metrics{gap:7px}.department-scholar-profile .ds-metric{padding:10px 8px}.department-scholar-profile .ds-metric-heading{gap:5px;font-size:11px}.department-scholar-profile .ds-icon svg{width:16px;height:16px}.department-scholar-profile .ds-value{font-size:25px}.department-scholar-profile .ds-recent{flex-direction:column;gap:2px;font-size:10px}}
@media(max-width:340px){.department-scholar-profile .ds-metrics{grid-template-columns:1fr}}
