.upload-area.dragover{border-color:#6a3ceb;background:rgba(169,121,242,.1);transform:scale(1.02)}.settings-panel.show{display:block}.csv-table th,.csv-table td{border:1px solid #e5e7eb;padding:8px 12px;text-align:left}.csv-table th{background:#6a3ceb;color:white;font-weight:600;position:sticky;top:0}.csv-table tbody tr:nth-child(even){background:#f9fafb}.csv-table tbody tr:hover{background:rgba(169,121,242,.1)}.result-item{display:flex;align-items:center;justify-content:space-between;padding:15px;background:#fff;border-radius:12px;margin-bottom:10px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.result-info{display:flex;align-items:center;gap:15px}.result-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#6a3ceb;color:white;border-radius:8px;font-size:1.5rem;font-weight:700}.result-details h4{font-weight:600;margin-bottom:4px}.result-details p{color:#6b7280;font-size:.9rem}.download-btn{background:#6a3ceb;color:white;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.download-btn:hover{background:#a979f2;transform:translateY(-1px)}@media (max-width:768px){.result-item{flex-direction:column;gap:15px;text-align:center}}