.cloud-photo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;margin-top:24px}.cloud-photo-card{border:1px solid var(--line,#524838);padding:14px;border-radius:10px;min-width:0}.cloud-photo-card img{display:block;width:100%;height:210px;object-fit:contain;background:#181b1b}.cloud-photo-card label,.cloud-photo-card small{display:block;margin-top:12px}.cloud-photo-card input,.cloud-photo-card select{width:100%;padding:10px;margin-top:6px;background:#202626;color:inherit;border:1px solid #635d4d;border-radius:5px}.cloud-photo-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}#cloudPhotoUpload{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}#cloudPhotoUpload label{width:100%}#cloudPhotoUpload input{max-width:100%}#cloudAlbumStatus{min-height:2em;color:#c7b793}#dialog:has(#cloudAlbum){width:min(960px,94vw);max-width:960px}
