.learning-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin:18px 0}.learning-filters label{margin:0;min-width:0}.learning-filters select{min-width:0;width:100%}.learning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.learning-card{background:white;padding:20px;border:1px solid #dce4ed;border-radius:12px;min-width:0;overflow-wrap:anywhere}.learning-card.is-shared{box-shadow:inset 0 0 0 5px #f28c00}.learning-preview{height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:#f8fafc;border-radius:8px}.learning-preview img{display:block;width:100%;height:180px;object-fit:contain}.learning-preview p{padding:16px;margin:0;text-align:center}.learning-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.learning-note p{margin-bottom:10px}
.learning-card{display:flex;flex-direction:column}.learning-summary{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.learning-meta{margin-top:auto;padding-top:16px;font-size:11px;color:#607486}.learning-details{width:min(760px,94vw)}.learning-details textarea{min-height:220px;line-height:1.6;resize:vertical}
