.learning-group-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.learning-group-cards>section{padding:1rem;border:1px solid #cfdee5;border-radius:14px;background:#f6fafb;min-width:0}.learning-group-cards h4{font-size:18px;margin:0}.learning-groups p{margin:.75rem 0}.learning-groups select,.learning-group-editor select{width:100%;min-width:0;min-height:44px;appearance:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.65rem 2rem .65rem .65rem;background:#fff;border:1px solid #afc5d5;border-radius:10px;font:inherit;background-image:linear-gradient(45deg,transparent 50%,#17324d 50%),linear-gradient(135deg,#17324d 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat}.learning-group-cards summary{min-height:44px;display:list-item;list-style-position:inside;padding:.7rem 0;cursor:pointer}.learning-groups p,.learning-group-editor p,.learning-group-cards li{overflow-wrap:anywhere}.learning-group-cards .btn{min-height:44px;width:100%}@media(max-width:700px){.learning-group-cards{grid-template-columns:1fr}}
.learning-group-cards>section{display:flex;flex-direction:column}.learning-group-cards details{margin-top:auto}.learning-group-cards summary,.group-reference summary{display:list-item;list-style-position:inside;padding:.7rem 0;min-height:44px;cursor:pointer}.group-reference code{display:block;overflow-wrap:anywhere;white-space:normal}.learning-group-cards .btn{margin-top:.5rem}
