.library-actions{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:14px;padding:12px;background:#ffffffa8;border-radius:14px}.library-actions button{border:0;border-radius:9px;padding:9px 13px}.library-actions .danger{color:#b23f39}.asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.asset-card{position:relative;background:#ffffffbd;border:2px solid transparent;border-radius:16px;padding:10px}.asset-card.selected{border-color:var(--primary)}.asset-card img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:11px;cursor:zoom-in}.asset-card input{position:absolute;top:18px;left:18px;width:20px;height:20px}.asset-card footer{padding:8px 3px 2px;font-size:13px}.asset-card small{display:block;color:#77807a;margin-top:4px}.stats-cards{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.stat-card{padding:18px;background:#ffffffc7;border-radius:14px}.stat-card b{font-size:24px;color:var(--primary)}.stat-card span{display:block;color:#747d77;margin-top:5px}.log-row{display:grid;grid-template-columns:180px 160px 1fr;gap:12px;padding:10px;border-bottom:1px solid #ddd;font-size:13px}@media(max-width:900px){.stats-cards{grid-template-columns:repeat(2,1fr)}.log-row{grid-template-columns:1fr}}
