.liquidaciones-home[data-v-60be51f4]{padding:1rem}.header[data-v-60be51f4]{margin-bottom:1.5rem}.filters[data-v-60be51f4]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-60be51f4]{display:flex;flex-direction:column;gap:.25rem}.filter-group label[data-v-60be51f4]{font-size:.875rem;font-weight:500;color:#9e9e9e}.filter-group select[data-v-60be51f4]{padding:.5rem .75rem;min-width:160px;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:#f5f5f5;font-size:.95rem;transition:border-color .2s ease,background-color .2s ease}.filter-group select[data-v-60be51f4]:hover{background-color:hsla(0,0%,100%,.09)}.filter-group select[data-v-60be51f4]:focus{outline:none;border-color:#2196f3;background-color:hsla(0,0%,100%,.09)}.filter-group select option[data-v-60be51f4]{background-color:#1a1a1a;color:#f5f5f5}.loading[data-v-60be51f4]{text-align:center;padding:2rem;color:#9e9e9e}.liquidaciones-table[data-v-60be51f4]{width:100%;border-collapse:collapse;margin-top:1rem}.liquidaciones-table thead[data-v-60be51f4]{background-color:#f5f5f5}.liquidaciones-table th[data-v-60be51f4]{padding:1rem;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #ddd}.liquidaciones-table td[data-v-60be51f4]{padding:1rem;border-bottom:1px solid #eee}.liquidaciones-table tr[data-v-60be51f4]:hover{background-color:#fafafa}.numero[data-v-60be51f4]{text-align:right;font-family:Courier New,monospace}.estado-badge[data-v-60be51f4]{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.estado-borrador[data-v-60be51f4]{background-color:#fff3cd;color:#856404}.estado-confirmada[data-v-60be51f4]{background-color:#d4edda;color:#155724}.estado-anulada[data-v-60be51f4]{background-color:#f8d7da;color:#721c24}.acciones[data-v-60be51f4]{text-align:center}.btn-link[data-v-60be51f4]{background:none;border:none;color:#1976d2;cursor:pointer;text-decoration:underline;padding:0;font-size:.95rem}.btn-link[data-v-60be51f4]:hover{color:#1565c0}.btn-primary[data-v-60be51f4]{padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.95rem;transition:background-color .2s}.btn-primary[data-v-60be51f4]:hover:not(:disabled){background-color:#1565c0}.btn-primary[data-v-60be51f4]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-60be51f4]{padding:.5rem 1rem;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.95rem}.btn-secondary[data-v-60be51f4]:hover{background-color:#e0e0e0}.modal-overlay[data-v-60be51f4]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-60be51f4]{background:#fff;color:#1a1a1a;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:500px;width:90%}.modal-header[data-v-60be51f4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.modal-header h2[data-v-60be51f4]{margin:0;font-size:1.25rem}.btn-close[data-v-60be51f4]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-60be51f4]{padding:1.5rem}.form-group[data-v-60be51f4]{margin-bottom:1rem}.form-group label[data-v-60be51f4]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.95rem}.form-group input[data-v-60be51f4],.form-group select[data-v-60be51f4],.form-group textarea[data-v-60be51f4]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;font-family:inherit}.form-group textarea[data-v-60be51f4]{resize:vertical;min-height:80px}.form-row[data-v-60be51f4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal-footer[data-v-60be51f4]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #eee}.error-alert[data-v-60be51f4]{padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.error-alert button[data-v-60be51f4]{background:none;border:none;color:#721c24;cursor:pointer;text-decoration:underline}.condiciones-home[data-v-07d3e254]{padding:1rem}.header[data-v-07d3e254]{margin-bottom:1.5rem}.filters[data-v-07d3e254]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-07d3e254]{display:flex;flex-direction:column;gap:.25rem}.filter-group label[data-v-07d3e254]{font-size:.875rem;font-weight:500;color:#9e9e9e}.filter-group select[data-v-07d3e254]{padding:.5rem .75rem;min-width:160px;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:#f5f5f5;font-size:.95rem;transition:border-color .2s ease,background-color .2s ease}.filter-group select[data-v-07d3e254]:hover{background-color:hsla(0,0%,100%,.09)}.filter-group select[data-v-07d3e254]:focus{outline:none;border-color:#2196f3;background-color:hsla(0,0%,100%,.09)}.filter-group select option[data-v-07d3e254]{background-color:#1a1a1a;color:#f5f5f5}.filters>label[data-v-07d3e254]{display:flex;align-items:center;gap:.4rem;color:#d0d0d0;font-size:.9rem;padding-bottom:.6rem}.loading[data-v-07d3e254]{text-align:center;padding:2rem;color:#9e9e9e}.condiciones-table[data-v-07d3e254]{width:100%;border-collapse:collapse;margin-top:1rem}.condiciones-table thead[data-v-07d3e254]{background-color:#f5f5f5}.condiciones-table th[data-v-07d3e254]{padding:1rem;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #ddd}.condiciones-table td[data-v-07d3e254]{padding:1rem;border-bottom:1px solid #eee}.condiciones-table tr[data-v-07d3e254]:hover{background-color:#fafafa}.numero[data-v-07d3e254]{text-align:right;font-family:Courier New,monospace}.acciones[data-v-07d3e254]{text-align:center}.btn-link[data-v-07d3e254]{background:none;border:none;color:#1976d2;cursor:pointer;text-decoration:underline;padding:0;font-size:.95rem;margin:0 .5rem}.btn-link[data-v-07d3e254]:hover{color:#1565c0}.btn-primary[data-v-07d3e254]{padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.95rem;transition:background-color .2s}.btn-primary[data-v-07d3e254]:hover:not(:disabled){background-color:#1565c0}.btn-primary[data-v-07d3e254]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-07d3e254]{padding:.5rem 1rem;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.95rem}.modal-overlay[data-v-07d3e254]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-07d3e254]{background:#fff;color:#1a1a1a;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:600px;width:90%;max-height:90vh;overflow-y:auto}.modal-header[data-v-07d3e254]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.modal-header h2[data-v-07d3e254]{margin:0;font-size:1.25rem}.btn-close[data-v-07d3e254]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-07d3e254]{padding:1.5rem}.form-group[data-v-07d3e254]{margin-bottom:1rem}.form-group label[data-v-07d3e254]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.95rem}.form-group input[data-v-07d3e254],.form-group select[data-v-07d3e254]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;font-family:inherit}.form-group input[data-v-07d3e254]:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-row[data-v-07d3e254]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal-footer[data-v-07d3e254]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #eee}.error-alert[data-v-07d3e254]{padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.error-alert button[data-v-07d3e254]{background:none;border:none;color:#721c24;cursor:pointer;text-decoration:underline}.horas-home[data-v-4d9cd2a2]{padding:1rem}.header[data-v-4d9cd2a2]{margin-bottom:1.5rem}.filters[data-v-4d9cd2a2]{display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.filter-group[data-v-4d9cd2a2]{display:flex;flex-direction:column;gap:.25rem}.filter-group label[data-v-4d9cd2a2]{font-size:.875rem;font-weight:500;color:#9e9e9e}.filter-group input[data-v-4d9cd2a2],.filter-group select[data-v-4d9cd2a2]{padding:.5rem .75rem;min-width:160px;background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:#f5f5f5;font-size:.95rem;transition:border-color .2s ease,background-color .2s ease}.filter-group input[data-v-4d9cd2a2]:hover,.filter-group select[data-v-4d9cd2a2]:hover{background-color:hsla(0,0%,100%,.09)}.filter-group input[data-v-4d9cd2a2]:focus,.filter-group select[data-v-4d9cd2a2]:focus{outline:none;border-color:#2196f3;background-color:hsla(0,0%,100%,.09)}.filter-group select option[data-v-4d9cd2a2]{background-color:#1a1a1a;color:#f5f5f5}.filter-group input[type=date][data-v-4d9cd2a2]{color-scheme:dark}.filters>label[data-v-4d9cd2a2]{display:flex;align-items:center;gap:.4rem;color:#d0d0d0;font-size:.9rem;padding-bottom:.6rem}.loading[data-v-4d9cd2a2]{text-align:center;padding:2rem;color:#9e9e9e}.horas-table[data-v-4d9cd2a2]{width:100%;border-collapse:collapse;margin-top:1rem}.horas-table thead[data-v-4d9cd2a2]{background-color:#f5f5f5}.horas-table th[data-v-4d9cd2a2]{padding:1rem;text-align:left;font-weight:600;color:#1a1a1a;border-bottom:2px solid #ddd}.horas-table td[data-v-4d9cd2a2]{padding:1rem;border-bottom:1px solid #eee}.horas-table tr[data-v-4d9cd2a2]:hover{background-color:#fafafa}.numero[data-v-4d9cd2a2]{text-align:right;font-family:Courier New,monospace}.badge[data-v-4d9cd2a2]{display:inline-block;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:500}.badge.liquidado[data-v-4d9cd2a2]{background-color:#d4edda;color:#155724}.badge.pendiente[data-v-4d9cd2a2]{background-color:#fff3cd;color:#856404}.acciones[data-v-4d9cd2a2]{text-align:center}.btn-link[data-v-4d9cd2a2]{background:none;border:none;color:#1976d2;cursor:pointer;text-decoration:underline;padding:0;font-size:.95rem;margin:0 .5rem}.btn-link[data-v-4d9cd2a2]:hover{color:#1565c0}.btn-primary[data-v-4d9cd2a2]{padding:.5rem 1rem;background-color:#1976d2;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.95rem;transition:background-color .2s}.btn-primary[data-v-4d9cd2a2]:hover:not(:disabled){background-color:#1565c0}.btn-primary[data-v-4d9cd2a2]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-4d9cd2a2]{padding:.5rem 1rem;background-color:#f0f0f0;color:#333;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:.95rem}.modal-overlay[data-v-4d9cd2a2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal[data-v-4d9cd2a2]{background:#fff;color:#1a1a1a;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-width:500px;width:90%}.modal-header[data-v-4d9cd2a2]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #eee}.modal-header h2[data-v-4d9cd2a2]{margin:0;font-size:1.25rem}.btn-close[data-v-4d9cd2a2]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-body[data-v-4d9cd2a2]{padding:1.5rem}.form-group[data-v-4d9cd2a2]{margin-bottom:1rem}.form-group label[data-v-4d9cd2a2]{display:block;margin-bottom:.5rem;font-weight:500;font-size:.95rem}.form-group input[data-v-4d9cd2a2],.form-group select[data-v-4d9cd2a2],.form-group textarea[data-v-4d9cd2a2]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:.95rem;font-family:inherit}.form-group textarea[data-v-4d9cd2a2]{resize:vertical;min-height:60px}.form-row[data-v-4d9cd2a2]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.modal-footer[data-v-4d9cd2a2]{display:flex;gap:.5rem;justify-content:flex-end;padding-top:1rem;border-top:1px solid #eee}.error-alert[data-v-4d9cd2a2]{padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;margin-top:1rem;display:flex;justify-content:space-between;align-items:center}.error-alert button[data-v-4d9cd2a2]{background:none;border:none;color:#721c24;cursor:pointer;text-decoration:underline}.sueldos-home[data-v-6d2a2b76]{padding:1rem}.header[data-v-6d2a2b76]{margin-bottom:1.5rem}.header h1[data-v-6d2a2b76]{font-size:1.5rem;font-weight:600;margin:0}.tabs-container[data-v-6d2a2b76]{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #e0e0e0}.tab-btn[data-v-6d2a2b76]{padding:.75rem 1.5rem;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:1rem;color:#666;transition:all .2s ease}.tab-btn[data-v-6d2a2b76]:hover{color:#333}.tab-btn.active[data-v-6d2a2b76]{border-bottom-color:#1976d2;color:#1976d2;font-weight:500}.tab-content[data-v-6d2a2b76]{min-height:400px}