
.mp82-form-files{margin:16px 0;display:grid;gap:8px}.mp82-form-files label{font-weight:650;font-size:14px}.mp82-form-files small{color:var(--t-muted,#64748b)}
.mp82-card{margin:20px 0;padding:19px;border:1px solid var(--t-line,#cad2dd);border-radius:12px;background:var(--t-surface,#fff);color:var(--t-text,#162131)}
.mp82-card h3{margin:0 0 10px}.mp82-card p,.mp82-card small{color:var(--t-muted,#64748b)}
.mp82-controls{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end;margin:14px 0}
.mp82-controls label{display:grid;gap:6px;font-size:12px}.mp82-controls button{min-height:43px;white-space:nowrap}.mp82-list{display:grid;gap:8px}.mp82-file{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px;border:1px solid var(--t-line,#cad2dd);border-radius:8px;background:var(--t-surface2,#f8fafc)}
.mp82-file strong{font-size:13px;overflow-wrap:anywhere}.mp82-file small{display:block;font-size:11px;margin-top:4px}.mp82-notice{font-size:12px;padding:9px 0;color:var(--t-muted,#64748b);white-space:pre-wrap}
@media(max-width:750px){.mp82-controls{grid-template-columns:minmax(0,1fr)}.mp82-card{padding:12px}}
