body{margin:0;padding:0}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;font-weight:700}.form-group input[type=file]{width:100%;padding:8px}.file-size-note{font-size:.9em;color:#666;margin-top:5px}.btn{display:inline-block;padding:10px 20px;border:none;cursor:pointer;text-decoration:none;font-size:16px;margin-right:10px}.btn-success{background:#28a745}.btn-success:hover{background:#218838}.btn-download{background:#17a2b8}.btn-download:hover{background:#138496}.btn-secondary{background:#6c757d}.btn-secondary:hover{background:#5a6268}.file-info{margin:20px 0;padding:15px;border-radius:4px}.error-stats{margin:20px 0;padding:15px;border-radius:4px}.error-stats ul{padding-left:20px}.actions{margin:30px 0;display:flex;flex-wrap:wrap;gap:10px}.warning{padding:10px;border-radius:4px}