.EntityListingClient-module__Y3HYnq__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.EntityListingClient-module__Y3HYnq__actions{gap:8px;display:flex}.EntityListingClient-module__Y3HYnq__addButton,.EntityListingClient-module__Y3HYnq__suggestButton{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.EntityListingClient-module__Y3HYnq__addButton{color:#6fc488;background:#50af642e;border:1px solid #50af6480}.EntityListingClient-module__Y3HYnq__addButton:hover{background:#50af6447;border-color:#50af64b3}.EntityListingClient-module__Y3HYnq__suggestButton{color:#dda85c;background:#dda85c2e;border:1px solid #dda85c66}.EntityListingClient-module__Y3HYnq__suggestButton:hover{background:#dda85c47;border-color:#dda85c99}.EntityListingClient-module__Y3HYnq__searchBar{align-items:center;gap:8px;margin-bottom:24px;display:flex;position:relative}.EntityListingClient-module__Y3HYnq__searchIcon{color:#fff6;pointer-events:none;position:absolute;left:14px}.EntityListingClient-module__Y3HYnq__searchInput{color:#fffffff2;background:#31455366;border:1px solid #dda85c33;border-radius:6px;flex:1;padding:10px 14px 10px 38px;font-size:14px}.EntityListingClient-module__Y3HYnq__searchInput:focus{border-color:#dda85c80;outline:none}.EntityListingClient-module__Y3HYnq__searchButton{color:#dda85c;cursor:pointer;background:#dda85c2e;border:1px solid #dda85c66;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.EntityListingClient-module__Y3HYnq__searchButton:hover:not(:disabled){background:#dda85c47;border-color:#dda85c99}.EntityListingClient-module__Y3HYnq__searchButton:disabled{opacity:.5;cursor:not-allowed}.EntityListingClient-module__Y3HYnq__searchInfo{color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;font-size:13px;display:flex}.EntityListingClient-module__Y3HYnq__clearSearch{color:#dda85c;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.EntityListingClient-module__Y3HYnq__empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:64px 32px;display:flex}.EntityListingClient-module__Y3HYnq__emptyIcon{color:#ffffff4d}.EntityListingClient-module__Y3HYnq__emptyText{color:#ffffffb3;margin:0;font-size:16px}.EntityListingClient-module__Y3HYnq__emptyHint{color:#ffffff80;margin:0;font-size:13px}.EntityListingClient-module__Y3HYnq__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.EntityListingClient-module__Y3HYnq__cardWrapper{position:relative}.EntityListingClient-module__Y3HYnq__card{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:14px;padding:14px;text-decoration:none;transition:all .2s;display:flex}.EntityListingClient-module__Y3HYnq__card:hover{background:#ffffff0f;border-color:#dda85c66;transform:translateY(-2px)}.EntityListingClient-module__Y3HYnq__adminActions{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;z-index:5;background:#000000b3;border-radius:6px;gap:6px;padding:4px;transition:opacity .2s;display:flex;position:absolute;top:8px;right:8px}.EntityListingClient-module__Y3HYnq__cardWrapper:hover .EntityListingClient-module__Y3HYnq__adminActions,.EntityListingClient-module__Y3HYnq__cardWrapper:focus-within .EntityListingClient-module__Y3HYnq__adminActions{opacity:1}.EntityListingClient-module__Y3HYnq__editButton,.EntityListingClient-module__Y3HYnq__deleteButton{cursor:pointer;color:#ffffffd9;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:all .15s;display:inline-flex}.EntityListingClient-module__Y3HYnq__editButton:hover{color:#dda85c;background:#dda85c33;border-color:#dda85c80}.EntityListingClient-module__Y3HYnq__deleteButton:hover{color:#ff8a93;background:#dc354540;border-color:#dc35458c}.EntityListingClient-module__Y3HYnq__editButton:focus-visible{outline:none;box-shadow:0 0 0 2px #dda85c66}.EntityListingClient-module__Y3HYnq__deleteButton:focus-visible{outline:none;box-shadow:0 0 0 2px #dda85c66}.EntityListingClient-module__Y3HYnq__cardImage,.EntityListingClient-module__Y3HYnq__cardImagePlaceholder{color:#fff6;background:#0003;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.EntityListingClient-module__Y3HYnq__cardInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.EntityListingClient-module__Y3HYnq__cardName{color:#fffffff2;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}@media (max-width:768px){.EntityListingClient-module__Y3HYnq__grid{grid-template-columns:1fr}.EntityListingClient-module__Y3HYnq__header{flex-direction:column;align-items:stretch}.EntityListingClient-module__Y3HYnq__actions{justify-content:stretch}}
