.login-container[data-v-f8c33d85]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.login-box[data-v-f8c33d85]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px}h1[data-v-f8c33d85]{margin-bottom:1.5rem;text-align:center;color:#333}.form-group[data-v-f8c33d85]{margin-bottom:1rem}label[data-v-f8c33d85]{display:block;margin-bottom:.5rem;color:#555;font-weight:500}input[data-v-f8c33d85]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}input[data-v-f8c33d85]:focus{outline:none;border-color:#667eea}button[data-v-f8c33d85]{width:100%;padding:.75rem;background:#667eea;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;margin-top:1rem}button[data-v-f8c33d85]:hover:not(:disabled){background:#5568d3}button[data-v-f8c33d85]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-f8c33d85]{margin-top:1rem;padding:.75rem;background:#fee;color:#c33;border-radius:4px;text-align:center}.exports-container[data-v-a5c851d6]{min-height:100vh;background:#f5f5f5}.header[data-v-a5c851d6]{background:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 4px #0000001a}h1[data-v-a5c851d6]{color:#333;font-size:1.5rem}.logout-btn[data-v-a5c851d6]{padding:.5rem 1rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer}.logout-btn[data-v-a5c851d6]:hover{background:#c82333}.content[data-v-a5c851d6]{max-width:1200px;margin:2rem auto;padding:0 2rem}.filters-section[data-v-a5c851d6],.jobs-section[data-v-a5c851d6]{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}h2[data-v-a5c851d6]{margin-bottom:1.5rem;color:#333}.export-form[data-v-a5c851d6]{max-width:600px}.form-row[data-v-a5c851d6]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group[data-v-a5c851d6]{margin-bottom:1rem}label[data-v-a5c851d6]{display:block;margin-bottom:.5rem;color:#555;font-weight:500}input[type=date][data-v-a5c851d6],input[type=checkbox][data-v-a5c851d6]{padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}input[type=checkbox][data-v-a5c851d6]{margin-right:.5rem}button[type=submit][data-v-a5c851d6]{padding:.75rem 1.5rem;background:#667eea;color:#fff;border:none;border-radius:4px;font-size:1rem;cursor:pointer}button[type=submit][data-v-a5c851d6]:hover:not(:disabled){background:#5568d3}button[type=submit][data-v-a5c851d6]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-a5c851d6]{margin-top:1rem;padding:.75rem;background:#fee;color:#c33;border-radius:4px}.loading[data-v-a5c851d6],.empty[data-v-a5c851d6]{text-align:center;padding:2rem;color:#666}.jobs-table[data-v-a5c851d6]{width:100%;border-collapse:collapse}.jobs-table th[data-v-a5c851d6],.jobs-table td[data-v-a5c851d6]{padding:.75rem;text-align:left;border-bottom:1px solid #ddd}.jobs-table th[data-v-a5c851d6]{background:#f8f9fa;font-weight:600;color:#333}.status[data-v-a5c851d6]{padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.status.pending[data-v-a5c851d6]{background:#fff3cd;color:#856404}.status.processing[data-v-a5c851d6]{background:#d1ecf1;color:#0c5460}.status.completed[data-v-a5c851d6]{background:#d4edda;color:#155724}.status.failed[data-v-a5c851d6]{background:#f8d7da;color:#721c24}.download-buttons[data-v-a5c851d6]{display:flex;gap:.5rem;flex-wrap:wrap}.download-btn[data-v-a5c851d6]{padding:.5rem 1rem;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;white-space:nowrap}.download-btn-excel[data-v-a5c851d6]{background:#28a745}.download-btn-excel[data-v-a5c851d6]:hover{background:#218838}.download-btn-zip[data-v-a5c851d6]{background:#007bff}.download-btn-zip[data-v-a5c851d6]:hover{background:#0056b3}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f5f5f5}#app{min-height:100vh}
