.upload-center-intro{margin-bottom:14px}
.upload-center-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-top:12px}
.upload-center-toolbar label{display:grid;gap:6px;font-size:12px;font-weight:700;color:var(--muted,#66717d)}
.upload-center-toolbar select{min-width:180px;border:1px solid var(--line,#d9e1e8);border-radius:10px;background:var(--panel,#fff);padding:10px 11px;color:inherit;font:inherit}
.upload-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}
.upload-pack-card{display:grid;gap:10px}
.upload-pack-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
.upload-pack-card h3{margin:2px 0 0}
.upload-pack-card p{margin:0;color:var(--text,#24313a);line-height:1.45}
.upload-pack-card>small{color:var(--muted,#66717d);line-height:1.45}
.upload-pack-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#eef1f4;color:#52606d;font-size:10px;font-weight:800;white-space:nowrap}
.upload-pack-status.loaded{background:#e4f2e8;color:#245f3c}
.upload-pack-status.staged{background:#f4e7ce;color:#765511}
.upload-pack-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.upload-pack-actions input[type=file]{max-width:230px;font-size:12px}
.upload-pack-draft{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-top:1px solid var(--line,#d9e1e8);padding-top:10px}
.upload-pack-draft strong,.upload-pack-draft span,.upload-pack-note{font-size:12px}
.upload-pack-draft span,.upload-pack-note{color:var(--muted,#66717d)}
.upload-center-footnote{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}
.upload-center-footnote strong{white-space:nowrap}
@media(max-width:820px){
  .upload-center-grid{grid-template-columns:1fr}
  .upload-pack-actions{align-items:stretch;flex-direction:column}
  .upload-pack-actions input[type=file]{max-width:none;width:100%}
  .upload-center-footnote{display:grid}
}

.upload-center-core{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}
.upload-core-card{display:grid;gap:8px}
.upload-core-card h3{margin:0}
.upload-core-card p{margin:0;line-height:1.45}
.upload-core-card small{color:var(--muted,#66717d);line-height:1.45}
.upload-core-card .v5-btn{justify-self:start;margin-top:4px}
.upload-center-section-head{margin:4px 0 12px}
.upload-center-section-head h3{margin:2px 0 4px}
.upload-center-section-head p{margin:0;color:var(--muted,#66717d)}
@media(max-width:820px){.upload-center-core{grid-template-columns:1fr}}
