.all-campus-collections{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;margin-bottom:20px;min-width:0;box-shadow:var(--shadow)}
.acc-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.acc-heading button{flex-shrink:0;white-space:nowrap}
.acc-heading h2{font-size:21px;margin:0 0 5px}.acc-heading p{margin:0;color:#667581;font-size:12px;line-height:1.5}
.acc-updated,.acc-status{display:block;color:#526674;font-size:12px;margin:0 0 12px}.acc-error{color:#a53832}
.acc-card{border:1px solid #e2eaf0;background:#fbfcfd;border-radius:12px;padding:16px;margin-top:10px;min-width:0}
.acc-card-head{display:flex;align-items:center;gap:8px;margin-bottom:12px}.acc-card-head h3{font-size:16px;margin:0;overflow-wrap:anywhere}.acc-own{color:#176582;background:#e7f7fd;border-radius:99px;padding:3px 8px;font-size:11px}
.acc-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.acc-values>div{min-width:0}.acc-values span{display:block;font-size:12px;color:#657381;margin-bottom:5px}.acc-values strong{display:block;font-size:16px;color:#173b51;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere}
.acc-track{height:7px;border-radius:99px;background:#edf1f4;overflow:hidden;margin-top:13px}.acc-track span{display:block;height:100%;border-radius:inherit;background:#13a6cf}
.acc-empty{color:#667581;font-size:13px;padding:12px 0}
@media(max-width:767px){.all-campus-collections{padding:16px 12px}.acc-heading h2{font-size:18px}.acc-heading{align-items:center}.acc-heading button{min-height:44px}.acc-card{padding:13px}.acc-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.acc-values strong{font-size:clamp(14px,4vw,17px);overflow-wrap:anywhere}}
