.progress-hero .progress-field[hidden]{display:none}.award-cabinet__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.award-cabinet__stat{display:grid;gap:8px;padding:20px}.award-cabinet__stat strong{font-size:1.75rem}.award-cabinet__stat span{font-size:.85rem;color:var(--text-secondary);overflow-wrap:anywhere}.award-cabinet__controls{display:flex;align-items:end;flex-wrap:wrap;gap:14px}.award-cabinet__controls label{flex:1 1 180px;min-width:0}.award-cabinet__controls input,.award-cabinet__controls select{width:100%;box-sizing:border-box}.award-cabinet__status{margin:16px 0;font-size:.85rem;color:var(--text-secondary)}.award-cabinet__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;align-items:start}.award-cabinet__award{min-width:0;padding:0;overflow:hidden}.award-cabinet__summary{display:flex;gap:16px;align-items:center;list-style:none;padding:20px;cursor:pointer}.award-cabinet__summary::-webkit-details-marker{display:none}.award-cabinet__summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:-4px}.award-cabinet__copy{display:grid;gap:8px;flex:1;min-width:0;overflow-wrap:anywhere}.award-cabinet__heading{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;gap:8px}.award-cabinet__heading strong{font-size:1.05rem}.award-cabinet__count{padding:2px 8px;border:1px solid var(--border-subtle);border-radius:20px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.award-cabinet__scope{color:var(--text-secondary);font-size:.75rem;text-transform:capitalize}.award-cabinet__description,.award-cabinet__copy small{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.award-cabinet__expand{font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.award-cabinet__history{margin:0;padding:0 20px 20px 40px;border-top:1px solid var(--border-subtle)}.award-cabinet__history li{padding-top:14px}.award-cabinet__history strong,.award-cabinet__history span,.award-cabinet__history small{display:block;overflow-wrap:anywhere}.award-cabinet__history span,.award-cabinet__history small{color:var(--text-secondary);font-size:.8rem;margin-top:5px}.award-cabinet__empty{grid-column:1 / -1}@media (max-width: 480px){.award-cabinet__summary{padding:16px;gap:12px;align-items:start}.award-cabinet__summary .award-medallion{width:60px;height:60px}.award-cabinet__summary .award-medallion i{font-size:1.6rem}.award-cabinet__stats{gap:8px}.award-cabinet__stat{padding:12px}}
