/* V5148: compact evidence-only deadline shortlist in the existing Research Center. */
.v5148-deadline-priority{display:block}
.v5148-priority-counts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 13px}
.v5148-priority-counts span{display:inline-flex;align-items:center;gap:5px;background:#f3f6fa;border:1px solid #e1e7ef;border-radius:10px;padding:7px 10px;color:#43536a;font-size:12px}
.v5148-priority-counts b{font-variant-numeric:tabular-nums;font-size:15px;color:#16243a}
.v5148-priority-list{display:grid;gap:8px}
.v5148-priority-item{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:12px 14px;border:1px solid #e4eaf1;border-radius:12px;background:#fff}
.v5148-priority-item>div:first-child{display:flex;flex-direction:column;gap:5px;min-width:0}
.v5148-priority-item strong{font-size:14px;line-height:1.4;color:#152b41;overflow-wrap:anywhere}
.v5148-priority-item small{font-size:12px;color:#56687d;line-height:1.5}
.v5148-priority-item small b{font-weight:650;color:#283d53}
.v5148-priority-band{font-weight:700;font-size:11px;letter-spacing:.01em;color:#8a4d0c}
.v5148-priority-actions{display:flex;flex-direction:column;gap:6px;min-width:124px}
.v5148-priority-actions button{min-height:44px;white-space:nowrap}
.v5148-deadline-priority .smallprint{line-height:1.6;margin:12px 0 0}
@media(max-width:680px){
 .v5148-priority-item{align-items:stretch;flex-direction:column}
 .v5148-priority-actions{flex-direction:row;flex-wrap:wrap}
 .v5148-priority-actions button{flex:1;min-width:125px}
}
@media(prefers-reduced-motion:reduce){.v5148-priority-item,.v5148-priority-actions button{transition:none}}

/* V5150: secondary deadline cards remain available on demand, keyboard accessible. */
.v5150-more{margin:12px 0 3px;border-top:1px solid #e1e7ef;padding-top:11px}
.v5150-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:650;font-size:13px;color:#20578a;list-style:inside}
.v5150-more>summary:focus-visible{outline:2px solid #20578a;outline-offset:3px;border-radius:7px}
.v5150-more>.v5148-priority-list{margin-top:8px}
