.spd-finance-cohort{margin:24px 0;border:1px solid #b9cec4;border-top:4px solid #19523f;border-radius:9px;background:#fff;overflow:hidden;color:#24463a}
.spd-finance-cohort>.spd-cohort-expander{border:0;margin:0;padding:0;border-radius:0}
.spd-cohort-heading{padding:16px 20px;background:#f0f6f3;cursor:pointer;line-height:1.6}
.spd-cohort-heading>strong{font-size:1.05rem;margin-right:16px}
.spd-cohort-counts{display:inline-flex;flex-wrap:wrap;gap:5px 8px;vertical-align:middle;font-size:.8rem;font-weight:400}
.spd-cohort-counts>span{padding:2px 9px;border:1px solid #ceded5;border-radius:20px;background:#fff;white-space:nowrap}
.spd-cohort-body{padding:16px 20px}
.spd-cohort-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0 0 16px}
.spd-cohort-actions>form{margin:0}
.spd-finance-cohort .uk-button{font-size:.8rem;line-height:1.4;padding:9px 13px;white-space:normal;max-width:100%;box-sizing:border-box;text-transform:none}
.spd-cohort-body>details{border:1px solid #d7e3dc;border-radius:6px;padding:10px 13px;margin:10px 0;background:#fff}
.spd-cohort-body>details>summary{cursor:pointer;font-size:.9rem;padding:2px 0;background:transparent}
.spd-cohort-body>details>details{padding:10px 0 0 12px;border:0;border-top:1px solid #e5ece8;border-radius:0;margin:8px 0;background:transparent}
.spd-cohort-body>details>details>summary{cursor:pointer;font-size:.85rem;padding:3px 0;background:transparent}
.spd-cohort-body p,.spd-cohort-body li{font-size:.88rem;line-height:1.5}
.spd-cohort-body .uk-overflow-auto{max-width:100%;overflow-x:auto}
.spd-cohort-body td,.spd-cohort-body th{overflow-wrap:anywhere}
@media(max-width:640px){.spd-cohort-heading,.spd-cohort-body{padding:12px}.spd-cohort-counts{margin-top:8px;display:flex}.spd-cohort-actions{align-items:stretch}.spd-cohort-actions>a,.spd-cohort-actions>form{flex:1 1 140px}.spd-cohort-actions button{width:100%}}
