.lgp2-resources{font-family:inherit;color:#102746}.lgp2-toolbar{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px}.lgp2-toolbar input,.lgp2-toolbar select{width:100%;min-width:0;border:1px solid #dce5ef;border-radius:10px;background:#fff;padding:11px;color:#203650;font:inherit}.lgp2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lgp2-card{border:1px solid #e3eaf2;border-radius:16px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.lgp2-card[hidden]{display:none!important}.lgp2-thumb{height:145px;display:grid;place-items:center;background:linear-gradient(135deg,#eaf5ff,#d7f5ed);overflow:hidden}.lgp2-thumb img{width:100%;height:100%;object-fit:cover}.lgp2-placeholder{font-size:3rem;color:#1769e8}.lgp2-card-body{padding:15px;display:flex;flex-direction:column;flex:1}.lgp2-meta{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#1769e8;font-weight:800}.lgp2-card h3{font-size:1.05rem;line-height:1.3;margin:8px 0}.lgp2-card h3 a{text-decoration:none;color:#102746}.lgp2-card p{color:#607187;font-size:.85rem;line-height:1.5;margin:0 0 15px}.lgp2-card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:800}.lgp2-card-foot button,.lgp2-card-foot a{border:0;border-radius:999px;background:#102746;color:#fff!important;padding:9px 13px;font:inherit;font-size:.8rem;text-decoration:none;cursor:pointer}.lgp2-card-foot button:disabled{opacity:.5}.lgp2-empty,.lgp2-status{color:#607187;font-size:.85rem;margin-top:12px}.lgp2-login-note{padding:15px;border-radius:12px;background:#f4f8fc}.lgp2-history article{padding:14px;border:1px solid #e3eaf2;border-radius:12px;margin:10px 0}.lgp2-history p{margin:5px 0}.lgp2-history small{color:#607187}@media(max-width:850px){.lgp2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lgp2-toolbar{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lgp2-grid,.lgp2-toolbar{grid-template-columns:1fr}.lgp2-thumb{height:120px}}