.sponsor-archive{font-family:Exo,sans-serif;width:min(1000px,95vw);max-height:90vh;overflow:auto;background:#202c34;color:#edf3f7;border:1px solid #536875;border-radius:8px;padding:1.25rem}.sponsor-archive::backdrop{background:rgba(0,0,0,.7)}.sponsor-archive header,.sponsor-archive nav{display:flex;gap:1rem;align-items:center;justify-content:space-between}.sponsor-archive h2{font-size:1.3rem}.sponsor-archive [data-items]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1rem 0}.sponsor-archive [data-items] img{width:100%;height:120px;object-fit:contain;background:#172127}.sponsor-archive article button{margin:.25rem}.sponsor-archive [data-search]{display:flex;gap:1rem;align-items:end;margin-bottom:1rem}.sponsor-archive input[type=file]{display:block;max-width:100%;margin-top:.5rem}
.sponsor-archive [data-current-image]{margin:1rem 0}.sponsor-archive [data-current-image] img{display:block;max-width:100%;width:auto;height:120px;object-fit:contain}.sponsor-archive [data-current-image] h3{font-family:inherit}
.sponsor-archive [data-upload-progress]{margin:.75rem 0}.sponsor-archive [data-upload-progress] progress{display:block;width:100%;height:1rem;accent-color:#36b8d4}.sponsor-archive [data-upload-detail]{display:block;margin-top:.35rem;font-family:inherit;color:#edf3f7}
